star-sf

Set of surface and volume scattering functions
git clone git://git.meso-star.fr/star-sf.git
Log | Files | Refs | README | LICENSE

commit 4314d8b6ab6364dec02a075dad2c0f14b9dabab7
parent 6293b156be2930277cdd4e76e299d2ddd054e2b8
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 15 Nov 2018 15:56:04 +0100

Write the 0.6 release note

Diffstat:
MREADME.md | 34+++++++++++++++++++---------------
1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/README.md b/README.md @@ -1,15 +1,13 @@ # Star-ScatteringFunctions -This library provides a set of abstractions to describe the way the -light is scattered at a surface with respect to a geometric optics model. It -defines interfaces to describe Bidirectional Reflectance|Transmittance -Distribution Functions (BRDF & BTDF), microfacet distributions and Fresnel -terms. Several built-in implementation of these interfaces are provided as -specular, lambertian and microfacet reflections, Beckmann and Blinn microfacet -distributions, or dielectric/dielectric and dielectric/conductor Fresnel terms. - -Finally, complex scattering functions defines as a combination of several BRDFs -and BTDFs are handled through a Bidirectional Scattering Distribution Function. +This library provides a set of abstractions to describe the way the light is +scattered with respect to a geometric optics model. It defines interfaces to +describe Bidirectional Scattering Distribution Functions, microfacet +distributions, Fresnel terms and phase functions. Several built-in +implementation of these interfaces are provided as specular, lambertian and +microfacet reflections, Beckmann and Blinn microfacet distributions, +dielectric/dielectric and dielectric/conductor Fresnel terms, Henyey & +Greenstein and Rayleigh phase functions, etc. ## How to build @@ -26,6 +24,13 @@ project from the `cmake/CMakeLists.txt` file by appending to the ## Release notes +### Version 0.6 + +- Add the phase function API allowing the user to define, sample and evaluate a + phase function. +- Provide built-in implementation of the Henyey & Greenstein, and the Rayleigh + phase functions. + ### Version 0.5 - Add the pillbox microfacet distribution. @@ -57,9 +62,8 @@ project from the `cmake/CMakeLists.txt` file by appending to the ## License -Star-ScatteringFunctions is Copyright (C) |Meso|Star> 2016-2018 -(<contact@meso-star.com>). It is a free software released under the -[OSI](http://opensource.org)-approved GPL v3+ license. You are welcome to -redistribute it under certain conditions; refer to the COPYING file for -details. +Star-ScatteringFunctions is Copyright (C) 2016-2018 +|Meso|Star>(<contact@meso-star.com>). It is a free software released under the +GPL v3+ license. You are welcome to redistribute it under certain conditions; +refer to the COPYING file for details.