Skip to content
Brendan Duncan edited this page Apr 27, 2014 · 8 revisions

What is DartRay?

DartRay is a direct port of the PBRT physically based ray tracer by Matt Pharr and Greg Humphreys. It is written in a very modular fashion, with a small core library and the actual rendering algorithms written as extensions. This allows developers to experiment with new rendering techniques by implementing extensions for the various parts of the rendering pipeline.

###Scene File Format

Caveat
Being written in an interpreted language without the low level to-the-metal optimizations available to languages such as C/C++, DartRay has no pretension of being a production worthy renderer. I'm confident with continued optimizations to the code and improvements to the Dart VM performance will continue to improve. But don't expect it to compete with the latest highly optimized, GPU-assisted renderers.

Clone this wiki locally