-
John
- command line options
- log file
- use library to output image
- save john version and render stats embedded in image as data
- ray tree debugging
- ability to output entire ray tree for all pixels (warning, large file) and the visualise this (WebGL viewer?) to debug casting
- tests
- doxygen
- matrix3x3, matrix4x4, vector4, vector2
-
Scene
- load scene from file
- python blender exporter
- bounding boxes
- world and local coordinates
- binary space partitioning and kd-trees
- time factor for motion blur
- load scene from file
-
Objects
- triangles
- finite planes
- rotations and transformations
-
Quality
- adaptive jitter sampling
-
Lighting
- soft shadows
- global illumination
- caustics
- spot lights
- volume lights
- ambient and directional lights
-
Camera
- lenses
- depth of field
- orthogonal
- environmental
-
Materials
- refraction
- textures
- bump mapping
- checkerboard patterns
- named materials
- preconfigured set of common materials