solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

commit 817554744fb645e08ea3c4962887c4761544b0fd
parent 665243520157d068b6eed2f8c351b5edc3ec37ea
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 27 Sep 2017 13:42:55 +0200

Write the 0.6 release note

Diffstat:
MREADME.md | 30++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md @@ -26,20 +26,34 @@ variable the install directories of its dependencies. ## Release notes +### Version 0.6 + +- Fix the integration for non parallel sun: the angle between the principal sun + direction and the sampled direction was not correctly taken into account + leading to a wrong initial weight for the optical paths. +- Fix the integration with shapes having perturbed normals: perturbed normals + must be taken into account in the bounces of the optical paths only, not in + the energy computations. +- Fix the distribution of the pillbox sun: the pdf was wrong. +- Fix the `ssol_sun_pillbox_aperture` function and rename it in + `ssol_sun_pillbox_set_theta_max`. The submitted parameter, i.e. `theta_max`, + is the angular radius but was treated as the angular diameter. +- Update the `ssol_solve` API: add a parameter that controls the number of + realisations than can fail before an error occurs. + ### Version 0.5 - Improve the performances up to 50% by optimising the allocation of the BSDF - during the radiative random walk. Performance gains are mainly observed in - situations where the radiative paths are deep, i.e. when they bounce on many - surfaces. + during the optical paths. Performance gains are mainly observed in situations + where the optical paths are deep, i.e. when they bounce on many surfaces. ### Version 0.4.2 -- Energy conservation property might not be ensured when the radiative paths - were fully absorbed. -- Handle infinite radiative paths, i.e. paths that bounces infinitely due to - the material properties and/or numerical inaccuracies. Use a Russian roulette - to stop the radiative random walk without bias. +- Energy conservation property might not be ensured when the optical paths were + fully absorbed. +- Handle infinite optical paths, i.e. paths that bounces infinitely due to the + material properties and/or numerical inaccuracies. Use a Russian roulette to + stop the optical random walk without bias. ### Version 0.4.1