An unfinished raytracer/pathtracer/bidirectional pathtracer
Go to file
Bruno BELANYI 40c2ae1bc9 library: render: scene: more like-like refractions
The refractions are now implemented using the Fresnel equations to take
into account the amount of light that is reflected off of transparent
surfaces.

For example, this leads to a small amount of discoloring at the edges of
the ball in the example scene. Indeed, this ball has a refractive index
higher than diamond (!), so its edges reflect light much more than when
looking at it dead-center.
2020-03-19 19:12:40 +01:00
examples examples: add triangles scene 2020-03-19 18:27:07 +01:00
src library: render: scene: more like-like refractions 2020-03-19 19:12:40 +01:00
.gitignore project: add Cargo project files 2020-03-08 16:22:44 +01:00
.gitlab-ci.yml project: use non-nightly image by default in CI 2020-03-16 16:36:13 +01:00
.rustfmt.toml project: add default formatting configuration 2020-03-08 17:27:30 +01:00
Cargo.toml project: add indicatif dependency 2020-03-19 00:15:56 +01:00