【发布时间】:2016-03-01 12:45:20
【问题描述】:
大学作业要求我使用顶点坐标,我必须根据法线值计算法线和切线,以便创建对象空间到纹理空间矩阵。
我有制作矩阵和副法线所需的代码,但我没有计算正切的代码。我试图在网上查找,但答案通常让我感到困惑。你能向我解释清楚它是如何工作的吗?
编辑:我已经更正了我之前写的内容,因为我清楚地误解了作业。谢谢大家帮助我看到这一点。
【问题讨论】:
-
“切线”是什么意思?一条线,还是一架飞机?你想如何表示切线?
-
切线空间的切线不是你可以单独从法线贴图计算出来的。它是一个几何属性,取决于顶点位置和 uv 布局。
-
我发现自己非常关心你的大学作业,因为正如你所说,这既是不可能的,也暴露了对切线空间法线映射如何工作的明显错误的理解。也许你误解了它的要求?
-
我已经更正了我的问题,因为很明显我确实误解了作业。谢谢你指出来。
-
表面是如何给出的?它是解析曲面,还是只是某种点网格?
标签: c++ opengl bump-mapping