RayTracer for educational purposes only

Output from 19PathTracer-multithread

Output19

Output from 18RayTracer-pathTracer

pathTracer

Output from 17RayTracer-areaLight

AreaLight

Output from 16RayTracer-reflection reflective

01RayTracer-basic, 02RayTracer-light, 03RayTracer-glsl Move the camera with 'w' 'a' 's' 'd' 'q' 'e' and mouse, release the capture with space.

sphaere

I have used Shaders from SahderToy for the projects 03RayTracer-glsl, 04RenderToTexture-glsl-fbo, 05RayTracer-glsl-fbo and do not own the Copyright. See the links below

https://www.shadertoy.com/view/4sBGDy https://www.shadertoy.com/view/4lcSRn https://www.shadertoy.com/view/Ms2SD1 https://www.shadertoy.com/view/Md3XRM https://www.shadertoy.com/view/4ljGRd https://www.shadertoy.com/view/ldsfDX https://www.shadertoy.com/view/4djXRD

The project 06RayTracer-camera mark the starting point for a static RayTracer.

Output from 09RayTracer-orientablePrimitives.

bsp1

Output from 12RayTracer-kdTree-SAH.

bsp2

Some interesting link I have used for the mapping by vt coordinates exported by 3ds. https://answers.unity.com/questions/383804/calculate-uv-coordinates-of-3d-point-on-plane-of-m.html

Output from 13RayTracer-texture.

bsp12

Output from 14RayTracer-phong.

bsp12

Output from 15RayTracer-normalMap.

altair

Ich war hier