2 为什么法线贴图主要是蓝色的? 为什么法线贴图主要是蓝色而不是随机的颜色? 我猜一个3D对象的法向矢量可以指向每个方向,例如: (1.0, 0.1, 0.5), (0.1, -0.5, 0.3), (-0.51, 0.46, -1.0) ... 44 graphics-programming normals
5 OpenGL:为什么必须使用glNormal设置法线? 我正在学习OpenGL的一些基础知识,但我想知道为什么要调用glNormal一个设置顶点法线的方法。 如果我这样创建一个简单的三角形: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); 法线不应该由几何图元的类型隐式定义吗?如果我不设置法线,OpenGL将对其进行计算吗? 19 opengl normals
1 法线与法线贴图 我正在使用Assimp资产导入器(http://assimp.sourceforge.net/lib_html/index.html)来解析3d模型。 到目前为止,我已经简单地提取了为网格中每个顶点定义的法线向量。但是我还在法线贴图上找到了各种教程... 据我了解,对于法线贴图,法线矢量存储在法线贴图的每个纹理元素中,您可以将它们从着色器的法线纹理中拉出。 为什么有两种获取法线的方法,一种被认为是最佳实践,为什么呢? 17 c++ opengl normals normal-mapping assimp
1 如何从一组顶点获取平面的法线向量? 我正在一个HLSL / C ++小项目上进行图形工作,我不确定如何从顶点多边形中获得面对的矢量。我似乎找不到公式。 位置是P1,P2,P3 让我们称它们为VertexPoint类,例如P1.x,P1.y,P1.z吗? 9 mathematics vector geometry vertex normals