文件名称:miniRT:巴黎42的学校项目
文件大小:1.87MB
文件格式:ZIP
更新时间:2024-06-15 07:37:11
raytracing 42 minirt C
迷你RT
42巴黎的学校项目。 主题->
使用CPU的基本光线跟踪器,具有通过自适应超采样和多线程渲染进行抗锯齿的功能。 支持的图元是球体,平面,圆柱体,正方形,三角形,立方体和金字塔。 没有像BVH这样的加速结构,尽管它支持三角形,但不包括用于多边形网格加速的适当KD树。
安装
git clone https://github.com/martingarcialopez/miniRT.git && cd miniRT && make
Makefile将在Linux和macOS机器上正确编译项目。 它将检测计算机的内核数,并定义用于相应渲染的线程数。
用法
./miniRT