美文网首页
模型切线和uv0的关系

模型切线和uv0的关系

作者: LosJun | 来源:发表于2019-10-11 18:43 被阅读0次

后续和同事讨论问题的更新:


文章的结论

继续证实文章的结论


关于为什么我会有这样一个问题:
切线空间的概念:TBN方向的确定?你真的很熟吗?


之前给头发做异向高光的时候,要求美术对其uv摆齐,对应高光的走向
后来收到反馈,说对齐uv太麻烦了,能不能不做。
我又好好的想了一下,其实我就是需要一个副切线的方向而已。但是尝试从3dmax导入或计算切线,发现uv对不齐的地方,切线方向也不对,我没有用法线贴图啊!!!

于是我想问:模型的三角面的切线是怎么算的啊

法线是一定垂直于三角面的,但是切线空间的切线和副切线只要互相垂直就可以了,方向怎么确定呢?于是去翻,突然翻了翻之前看过的好像确实是这样的

切线计算

所以,其实我之前一直忽略了这个问题,uv的 xy 确定了 切线空间下 TB的方向。

结论:切线是根据模型的uv0计算出来的,导入unity中是这样,3d max也应该是这么计算的(结论不一定准确,欢迎来讨论)

所以想要切线一致,那么就需要对应y轴方向的值一样(这个可以自己试就好了)

参考链接 : learnopengl-cn

相关文章

  • 模型切线和uv0的关系

    关于为什么我会有这样一个问题:切线空间的概念:TBN方向的确定?你真的很熟吗? 之前给头发做异向高光的时候,要求美...

  • Shader笔记

    切线空间是由模型中该顶点处的法线、切线和副切线组成的,就算没有法线纹理,模型的每个顶点也是有自己的切线空间的。因为...

  • 【Unity Shader入门精要学习】基础纹理(三)

    光照模型中法线纹理的使用 其实就是让法线纹理中的法线替代了原模型的顶点法线 切线空间中计算 切线到模型空间

  • 【Unity Shader入门精要学习】基础纹理(四)

    光照模型中法线纹理的使用 其实就是让法线纹理中的法线替代了原模型的顶点法线 切线空间中计算 将世界空间转换到切线空...

  • 【Unity Shader入门精要学习】基础纹理(五)

    光照模型中法线纹理的使用 其实就是让法线纹理中的法线替代了原模型的顶点法线 切线空间中计算 将切线空间转换到世界空间

  • 008 支撑位和压力位

    切线的定义 切线的作用 如何画图 支撑线和压力线的定义和原理

  • 牛顿迭代法求开方

    如有:f(x) = x2 - 2,求其正根。 曲线与切线的关系:切线是曲线的线性逼近。即,在曲线上某点附近,经过此...

  • 切线的性质课后反思

    在上这节课之前,和同事之间还讨论过:究竟是先上切线的性质,还是先上切线的判定? 按书中的安排将切线的判定和性质放在...

  • 同济高等数学第七版2.1习题精讲(续四)

    13.求曲线上的点处的切线和法线方程。 解:需要求出在该点的导数,并根据切线和法线方程的进行求解。故切线方程为:法...

  • 2022-10-12 web

    一、思路 1.将法线x,y,z三个分量存储在法线贴图存储在r,g,b三个通道中2.利用模型的切线T和法向量N(模型...

网友评论

      本文标题:模型切线和uv0的关系

      本文链接:https://www.haomeiwen.com/subject/oqjxmctx.html