Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 1.12 KB

File metadata and controls

52 lines (44 loc) · 1.12 KB

A list of things to do

  • 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
  • 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