文件名称:nanort:NanoRT,仅单头现代射线跟踪内核
文件大小:28.56MB
文件格式:ZIP
更新时间:2024-06-11 22:42:22
raytracing pathtracing bdpt C++
NanoRT,仅单头的现代射线跟踪内核。 由提供的路径跟踪示例 NanoRT是简单的单头仅光线跟踪内核。 特征 可移植的C ++ 默认情况下仅使用C ++-03功能。 还提供C ++ 11功能(线程) 在c89分支中有一个实验性的NanoRT C89端口 BVH空间数据结构,用于有效的射线相交查找。 应该能够以适度的内存消耗有效地处理约10M个三角形场景 自定义几何和相交提供内置的三角形网格几何形状和相交点。 跨平台 MacOSX,Linux,Windows,iOS,Android,ARM,x86,SPARC,(也许)MIPS,(将是)RISC-V等 例如,NanoRT在Raspberry Pi 2(ARM 32位)和Raspberrry Pi 3!(AARCH64内核)上都能很好地工作。 GPU高效的数据结构NanoRT内置的BVH树是线性阵列,没有指针,因此适用于GPU射