我尝试使用arraymesh的normal和tangent存储相邻的顶点,但是它们在顶点着色器中似乎会被自动标准化,所以如果我想存储相邻顶点的真实值并在着色器中使用, 该怎么做?
arr[(int)Mesh.ArrayType.Normal] = normal; arr[(int)Mesh.ArrayType.Tangent] = tangent;
arr[(int)Mesh.ArrayType.Normal] = normal;
arr[(int)Mesh.ArrayType.Tangent] = tangent;
normal和tangent数组中存储有相邻顶点, 但当我在着色器中使用它时,它与我存储的值不同,它似乎限制在 -1 和 1 之间。
normal
tangent