Skip to content

Proof of concept spectral path tracer in Rust

License

Notifications You must be signed in to change notification settings

ruuda/robigo-luculenta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Proof of concept spectral path tracer in Rust

Resources

License

Stars

Watchers

Forks

Languages