我有一个顶点列表及其排列成三角形以及每个三角形的归一化法线向量。
理想情况下,我想做尽可能少的工作,以某种方式将 (triangle,normal) 对转换为 (vertex,vertex_normal) 对,以便我可以粘贴到我的 VAO 中。OpenGL有没有办法直接处理面部法线?或者我是否必须跟踪给定顶点所涉及的每个面(在我计算索引缓冲区时或多或少已经发生),然后手动计算顶点的平均法线?
另外,有没有办法完全跳过每个顶点的法线计算,而只是找到一种方法来直接通知面法线的片段着色器?
编辑:我使用的东西应该可以移植到 ES 设备上,所以固定功能的东西是不可用的