Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

35 lines (28 loc) · 2.97 KB

Version 1.0.0

  • Add some example scenefiles and scripts
  • Add bash completions (#PR17).
  • Improve the command line interface (#PR28).
  • Implement a parser for scene files and a render action (PR#20, PR#30, #29, #PR32, #31).
  • Implement PerlinNoise and some related textures (PR#24).
  • Improve SpecularBRDF and implement DielectricBSDF (PR#24).
  • Enable multithreading (PR#25).
  • Bug fix: make Materials work with CSG shapes (PR#27, #26).
  • Bug fix: make PathTracer work properly also without Russian roulette (PR#23, #21).
  • Implement a DebugRender for better debugging (PR#22).

Version 0.3.0

  • Implement a stacking feature, with mean, median and sigma clipping (PR#15).
  • Add a chair shape
  • Implement path-tracing algorithm (PR#10, #18, PR#19).
  • Implement anti-aliasing algorithm (PR#16).

Version 0.2.0

  • Implement triangles, boxes and constructive solid geometry (PR#8).
  • Bug fix: aspect ratio (PR#14, #13).
  • Bug fix: shape behaviour (PR#12, #11).
  • Implementation of shape, containing spheres, planes and world object (PR#7).
  • Bug fix: image orientation (PR#6, #5).
  • Implementation of camera, containing cameras, rays and tracer (PR#4).
  • Implementation of geometry, containing geometric objects (PR#1).

Version 0.1.1

  • Automated search for libgd in CMakeLists.txt (PR#3, #2).

Version 0.1.0

  • First release of image-renderer.