Skip to content

Releases: teozec/image-renderer

Version 1.0.0

11 Jul 15:48
Compare
Choose a tag to compare

With this version, image-renderer exits alpha and becomes stable.

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

Version 0.3.0

08 Jun 09:48
Compare
Choose a tag to compare
  • Implement a stacking feature, with mean, median and sigma clipping (#15).
  • Add a chair shape
  • Implement path-tracing algorithm (#10, #18, #19).
  • Implement anti-aliasing algorithm (#16).

Version 0.2.0

31 May 13:16
Compare
Choose a tag to compare

This version contains the foundations for building and rendering scenes containing geometrical objects. Features added:

  • Geometric objects such as Vectors, Points and Normals (#1).
  • Cameras, Rays and Tracer (#4).
  • Shapes: World, Spheres, Planes, Triangles, Boxes and Constructive solid geometry (#7, #8).
  • Demo scene (#7, #8).

Version 0.1.1

28 Apr 08:09
e98daca
Compare
Choose a tag to compare

This release contains a small bug fix: libgd is now correctly linked on operating systems other than Linux.

Version 0.1.0

14 Apr 08:56
Compare
Choose a tag to compare

This first release contains the following features:

  • A library with support for:
    • colors
    • HDR images
    • input and output from pfm files
    • tone mapping
    • gamma correction
    • output to bmp, gif, jpeg, png, tiff and webp files
  • An executable to convert pfm files to the aforementioned formats.