【发布时间】:2019-04-12 04:44:01
【问题描述】:
所以,我拼命想了解光线追踪,但我认为我掌握了它......?我的想法是:您有一个相机位置和旋转,然后您创建一个模拟实体,其中将在短时间内沿着等于每个坐标的 0-1(float/double) 向量的速度移动,最后进行大量碰撞检查,根据您如何处理碰撞数据来查找并返回一个位置?这只是我的理解理论,我的问题是,我做对了吗?
【问题讨论】:
-
不,不要那样做,使用线交叉数学会做更多的工作。如果你还记得数学,我们可以创建一个直线方程,然后计算该直线的交点。这就是你想要做的。如果这样做,您甚至可以获得所有交点的精确 x,y,z 坐标。
标签: java lwjgl raytracing trace