凹凸贴图

原创
2022/05/07 11:02
阅读数 82

凹凸贴图

凹凸贴图在我看的书里面是一个通用的属于,不是特定的技术实现。是一种在低分辨率模型中用纹理来改变光照效果,从而表现模型细节的技术。它包括法线贴图、视差贴图、偏置贴图三种。

法线切图

使用高度图来计算法线计算量比较大,一般预处理为法线贴图。法线贴图直接存储表面法线。绝对空间的法线切图在UV动画和多个模型时会出错,因此一般存储切线空间的法线贴图。

切线空间法线贴图还需要每个顶点存储切线空间TBN矩阵,为了节省空间实际上只需要存储法向和切向量,副法线可以实时计算。实际上法线贴图和切空间TBN都可以由高度场计算出来,只是计算量比较大。

视差贴图

视差贴图提供凹凸效果彼此遮挡和运动视差效果。由于高度场影响,当前片元并不是和可见点完全重合,使用高度场来搜索可见点,从而影响纹理坐标坐标。

偏置贴图

偏执贴图对宏观结构进行实时拼接操作,通过高度场偏置拼接网格顶点。需要着色器模型5支持,一般用在离线渲染中。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部