An open API service indexing awesome lists of open source software.

https://github.com/msm-code/ray-tutor


https://github.com/msm-code/ray-tutor

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

Raytracer
=========

Basic raytracer written in C#. Created without graphics library or engine, only basic bitmap manipulation.

depth of field and smooth shading:
----------------------------------

![depth](https://github.com/msm-code/ray-tutor/raw/master/demo/depth.jpg)

![smooth](https://github.com/msm-code/ray-tutor/raw/master/demo/smooth.jpg)

reflections:
------------

![reflect](https://github.com/msm-code/ray-tutor/raw/master/demo/reflect.png)

![reflect_sierp](https://github.com/msm-code/ray-tutor/raw/master/demo/reflect_sierp.png)

refraction and transparency:
----------------------------

![refract1](https://github.com/msm-code/ray-tutor/raw/master/demo/refract1.jpg)

![refract2](https://github.com/msm-code/ray-tutor/raw/master/demo/refract2.jpg)

![refract3](https://github.com/msm-code/ray-tutor/raw/master/demo/refract3.jpg)

![refract4](https://github.com/msm-code/ray-tutor/raw/master/demo/ray.11-009.jpg)

![transparency](https://github.com/msm-code/ray-tutor/raw/master/demo/transparency.jpg)