Just some raytracer I hacked up in 2010~2011, ported to human readable code/convenient structure
wasd
for camera movement, e
to enable/disable camera rotation by mouse.
This is heavily in progress of porting/development, the KdTree loading times aren't that great, there loads of places to optimize upon.
The initial run might be long and the application might look that it has "died", sorry about that, this will be repented in near future.
- Port the PathTracer integrator
- Port the printing on surface class
- Recreate the data collectors
- Lower KdMemory consumption
- Improve the quality of KdTree by some common hacks
- Port the sPPM integrator
- Port A-S BRDF model
- Maybe: http://cs.au.dk/~toshiya/vfl.pdf
- Implement MBVH
- Port to 64bit