欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

凹凸贴图 法线贴图

墨初 知识笔记 98阅读

什么是凹凸贴图?

凹凸贴图通常也称为 法线贴图 或 高度贴图 (Height Map) ,但这些术语的含义略有不同,下文稍后将进行说明。 什么是表面法线? 为了真正解释法线贴图的工作原理,我们将首先介绍什么是“ 法线 ”以及如何在实时光照中使用法线。 可能最基本的例子就是一个模型的每个表面多边形仅根据相对于光线的表面角度获得光照。 表面角度可表示为表面垂直方向突出的一条线,而相对于表面的该方向(矢量)即称为“ 表面法线 ”,或简称为 法线 。 在上图中,左圆柱体具有基本的平面着色,并且每个多边形根据其与光源的相对角度进行着色。 每个多边形上的光照在多边形区域内保持恒定,因为该表面是平坦的。 以下是显示了线框网格的同样两个圆柱体:

如何用凹凸贴图实现模型的微小细节?

用凹凸贴图实现模型的微小细节非常棒。 比如,皮肤上的毛孔和褶皱。 它们可以用类似Photoshop等二维软件相对容易地编辑出来。 凹凸贴图的问题在于,如果摄像机的角度不对,凹凸贴图会很容易穿帮。 因为毕竟细节是假的,并非增加了真实分辨率。 几何体的轮廓 (silhouette)是不会被其上的凹凸贴图影响的。 法线贴图可以被认为是一种更新更好的凹凸贴图。 和凹凸贴图一样,对于法线贴图,你首先要知道,它的细节也都是假的。 几何体上不会添加额外的分辨率。 最后,法线贴图虽然也是在模型表面创造了一种细节的错觉,但是它的实现方式和凹凸贴图不一样。

法线贴图和高度贴图有什么区别?

法线贴图 和 高度贴图 都是凹凸贴图的类型。 二者都包含一些数据用于表示较简单多边形网格的表面上的明显细节,但各自却以不同的方式存储这些数据。 左侧是用于石墙凹凸贴图的高度贴图。

浮雕凹凸贴图的原理是什么?

一种是Emboss Bump Map (浮雕 凹凸贴图 ),它使用的是Height map , 原理 是在原始图像的基础上,对高度场图像进行复制、轻微平移、差操作。 但它存在很多严重的局限性,它只能用于漫反射表面,对于镜面高光来说是不可能的。
声明:无特别说明,转载请标明本文来源!