https://github.com/ruuda/robigo-luculenta
Proof of concept spectral path tracer in Rust
https://github.com/ruuda/robigo-luculenta
Last synced: 3 months ago
JSON representation
Proof of concept spectral path tracer in Rust
- Host: GitHub
- URL: https://github.com/ruuda/robigo-luculenta
- Owner: ruuda
- License: other
- Created: 2014-08-03T15:59:52.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-08-20T15:31:11.000Z (almost 10 years ago)
- Last Synced: 2026-01-13T21:46:26.904Z (5 months ago)
- Language: Rust
- Homepage:
- Size: 236 KB
- Stars: 108
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
Robigo Luculenta
================
A proof of concept spectral path tracer in Rust.
[![Build Status][ci-img]][ci]
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][luculentus] to the Rust programming language, released under
the [GNU General Public License][gplv3].
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][convector], a (non-spectral)
path tracer written in Rust with performance as the primary goal.
[ci-img]: https://travis-ci.org/ruuda/robigo-luculenta.svg
[ci]: https://travis-ci.org/ruuda/robigo-luculenta
[luculentus]: https://github.com/ruuda/luculentus
[gplv3]: https://www.gnu.org/licenses/gpl.html
[convector]: https://github.com/ruuda/convector