一个光线追踪demo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个光线追踪demo相关的知识,希望对你有一定的参考价值。

去年写的一个练手项目,完成了三维场景的光线追踪,基于Phong模型。

支持的基本类型为球和矩形,其中矩形支持函数纹理贴图。

直接上图:

技术分享

图中只有一个球,左侧为一个镜子。

技术分享

 

左侧为一个折射率为1.5的折射球,右侧为一个全反射球。

http://files.cnblogs.com/files/PiedmontStream/trace.zip

以上是关于一个光线追踪demo的主要内容,如果未能解决你的问题,请参考以下文章

光线追踪、光线投射、光线行进和路径追踪有啥区别?

3D渲染-光线追踪-包围盒

减少光线追踪时的计算

Metal2剖析:基于MPS的GPU加速光线追踪(Accelerating Ray Tracing)

2 追踪光线=》2.7 透射光线

实现光线追踪