A raytrace frame work using taichi

ti-raytrace

实现的主要功能

  • lvbh加速结构,完全并行
  • 着色模型:disney brdf

使用该框架渲染的图像

  • 非金属


性能

  • 100000 三角形的mesh 可以达到30fps 在 2070super帮助下

其他的算法:

  • radix sort,gpu排序算法

  • morton 3d code generation,一种空间划分的技术

  • compact & downweep,并行计算的基础算法

目标:

  • 实现一个光谱渲染器,然后移植pvrt-v4中的phys-light部分,也是2020年SIGGRAPH的一个talk

参考文献

  • Nvidia 2012: Maximizing Parallelism in the Construction of BVHs,Octrees, and k-d Trees

  • Lauterbach 2009:Fast BVH Construction on GPUs

  • 一个我认为特别好的视频course:https://www.youtube.com/watch?v=dPwAA7j-8o4

3 Likes