Portable C++ Only use C++-03 features by default. C++11 feature(threads) is also available There is experimental C89 port of NanoRT in c89 branch https://github.com/lighttransport/nanort/tree/c89 BVH spatial data structure for efficient ray intersection finding. Should be able to handle ~10M triangles scene efficiently with moderate memory consumption Custom geometry & intersection Built-in triang

