Proof of concept spectral path tracer in Rust
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src remove last use of unstable feature Jul 10, 2016
.gitignore put Cargo.lock under source control Nov 18, 2014
.travis.yml
Cargo.lock upgrade to num_cpus 1.0.0 Aug 20, 2016
Cargo.toml upgrade to num_cpus 1.0.0 Aug 20, 2016
license include Google as copyright holder Nov 18, 2015
readme.md add shameless plug May 31, 2016

readme.md

Robigo Luculenta

A proof of concept spectral path tracer in Rust.

Build Status

From the Latin ‘luculentus’, meaning ‘bright’, ‘shining’, ‘impressive’, ‘gorgeous’ and ‘robigo’, meaning ‘rust’ (on metals, as well as the fungus). This is a port of the proof of concept spectral path tracer Luculentus to the Rust programming language, released under the GNU General Public License.

Robigo Luculenta traces rays at different wavelengths, giving it the ability to simulate effects like dispersion and chromatic aberration. It was written with code clarity as the primary goal; it is not optimised for speed, although it is multithreaded.

If you like this, you might also like Convector, a (non-spectral) path tracer written in Rust with performance as the primary goal.