Share

Sunflow Rendering System

File Release Notes and Changelog

Release Name: v0.06.3

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