光线追踪
3D 光线追踪渲染。 这曾经是我高级计算机图形学课程的学期项目之一。
由于这是仓促完成的,所以可能仍然存在错误和/或结构次优,请谨慎使用。 :)
用法
移动到构建目录
执行 make
./rayTracer output.jpg 场景.json
特征
基本光线追踪
抗锯齿
分布式计算
支持Json场景描述文件
复杂 obj 模型的八叉树加速
通过内插法线平滑对象面
软阴影
景深
缓存采样器加速
致谢
Picojson:非常好的 json 库
kixor obj 加载器我对它做了一些小的修复
OpenCV 库
废话极客
2021-11-22 13:42:54
84KB
C++
1