View Code? Open in Web Editor
NEW
Cornell box rendering using raytracing and rasterisation
C++ 23.81%
HTML 67.95%
C 6.70%
CMake 0.08%
CSS 0.26%
XSLT 0.36%
Python 0.10%
TeX 0.74%
computer-graphics's Introduction
- Objects: triangles and spheres
- Materials:
- Diffuse (absorption)
- Specular (reflection)
- Diffuse and specular (absorption and reflection)
- Glass (refraction and reflection)
- Direct illumination + constant indirect illumination
- Soft shadows (NxN light sources) according to the following light sources distribution:
- Uniform
- Jittered by stochastic sampling
- Anti-aliasing:
- Uniform 8x
- Jittered by stochastic sampling 2x, 4x, 8x, 16x, 64x
- Multithreading (processing and anti-aliasing)
- Triangles
- Depth buffer
- Direct illumination by interpolated pixel positions + constant indirect illumination
computer-graphics's People
Contributors
Watchers