【发布时间】:2020-06-21 15:42:51
【问题描述】:
我正在 Optix 中开发一个热应用程序,我想导入一个 GLTF 文件,然后从每个基元开始射线。
我不完全理解为存储在 gltf 中的面孔重新分级“正面”和“背面”的文档。 有没有正确的方法来使用三角形的三个顶点并使用侧面的叉积来计算向外的法线?如果我的代码按预期工作,我有时会得到一个向内的,有时是一个向外的正常。还是顶点存储的顺序是任意的,因此方向可能会反转? 如果我理解正确的话,每张脸也存储了 3 个“法线”。如果我所有的脸都是平的/不弯曲的,我是否可以使用其中任何一个而无需计算任何东西?
提前感谢您的帮助!
【问题讨论】: