File Release Notes and Changelog
Notes:
Changes:
v0.06.3
* Moved texture search path functionality out of TextureCache and into SunflowAPI
* Fixed missing text in progress bar during KDTree build in the GUI
* Leave \ in paths when opening files in the GUI. This avoids problems with windows network paths.
* Fixed quantization issues in the SRGB conversions
* Deprecated "glossy-samples" and "light-samples" settings
* Each light and each glossy shader now accepts their own number of samples in the scene file
* ward and phong shader types now parse an optional argument: samples which sets the number of glossy rays
* Added TexturedWardShader (texture applies to diffuse component)
* Added TexturedPhongShader (texture applies to diffuse component)
* Disable computation of glossy reflections if samples are set to 0 (even for secondary bounces)
* Moved diffuse and specularPhong light integration into ShadingState for easy re-use
* Minor optimization to light iterator
* Changed all lights to be parsed as a color/intensity so that color LUTs may assume [0,1] components
* Added a mechanism options for specifying color space in .sc files
* Non HDR images are now automatically converted into linear space by the application of an inverse SRGB LUT
* Added sRGB curves to Color class
* Removed all gamma correction code
* Moved getNextColor/Point/Vector out of Parser and into SCParser
* Fixed fresnel calculations in GlassShader
* Added ambocc gi engine
* Fixed cube grid inside/outside classification for ray coming from outside the surface
* Fixed basis inversion in all shaders - added facefoward method to ShadingState
* Fixed javadoc comments that refered to outdated methods
* Added javadoc comments to SunflowAPI
* Fixed use of deprecated constructor for scanner
* Updated to Janino 2.4.3
* Fixed bug in UniformGrid which could lead to missing cells