几年前,我在大学时用 C++ 编写了一个光线追踪器,但现在我几乎记不起来了。只是为了好玩,我决定再次尝试编写光线追踪器,这次是在 C# 中。但遗憾的是,我正在努力开始从相机坐标到世界坐标的转换。
谁能给我推荐一套关于从头开始编写光线追踪器的教程?我的数学知识很基础,所以我需要重新学习矩阵乘法,计算出屏幕上某个点在 3D 空间中的位置,以便通过它转换光线。
形状和阴影部分的交集我想我可以解决,但我需要回到相机翻译的基础。
谢谢!
最佳答案
我制作了一个非常简单的光线追踪器,如果您想查看 C++ 代码示例,请点击此处的链接。 a tiny ray tracer project
关于c# - 简单的光线追踪教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351193/