纹理贴图解释

发布时间:2024年01月04日

在线工具推荐:3D数字孪生场景编辑器?-?GLTF/GLB材质纹理编辑器?-?3D模型在线转换?-?Three.js AI自动纹理开发包?-?YOLO 虚幻合成数据生成器?-?三维模型预览图生成器?-?3D模型语义搜索引擎

不同类型的纹理的编码方式

-sRGB这是一个 8 位映射,使用 R、G、B 颜色来重新创建图像的色调

-RGB的:这是未经处理的 R、G、B 图像,需要更高的质量,用于数据驱动贴图

-线性?8:指具有 8 位表示图像的黑白图像。

-线性 16指具有 16 位的黑白图像,能够更准确地表示正在编码的数据。

GLTF 编辑器 -NSDT在基于物理的管道中使用两种创作技术之一来创作我们的资产。这两种技术是金属/粗糙度”(Metallic/Roughness)工作流程或“镜面反射/光泽度”(Specular/Glossiness)工作流程。

他们最终做同样的事情,只是有一种技术被更广泛地使用,因为你可以在实时设置中使用内存优化。

因此,让我们更好地理解?GLTF 编辑器 -NSDT提供的贴图。


颜色

https://downloads.intercomcdn.com/i/o/840329071/75ec76d34d9e82d22987ed45/COL.gif

(在我们的纹理贴图文件中标记为“_COL”

颜色图是一个sRGB图,表示电介质的漫反射颜色和金属的反射率值。考虑颜色映射表的最好方法是,它是对象的色调,从图像中删除了所有照明方向性。在 PBR 管道中,Color、BaseMap、Albedo 和 Diffuse 是同义词,表示相同的含义。此贴图会根据其在“金属性”(Metalness)工作流程或“镜面反射”(Specular)工作流程中的使用方式而变化。

凹凸贴图

https://downloads.intercomcdn.com/i/o/840340812/a242dc3b585e02ea044bc7cf/NRM.gif

(在我们的纹理贴图文件中标记为“_NRM”

法线贴图是我们用来在 2D 纹理中伪造 3d 尺寸的?RGB?贴图。您在此UV贴图中看到的每个值都代表不同的轴或方向。这让物体感觉它有更多的细节,而实际上它是一种错觉,在3D模型本身中没有表现出来。这种技术在行业中通常被称为撕裂或烘烤。

位移贴图

https://downloads.intercomcdn.com/i/o/840350724/ab782901b0c6ff5bb2532753/DISP.gif

(在我们的纹理贴图文件中标记为“_DISP”

置换贴图通常是线性 16?位贴图,可在 2D 纹理中伪造 3D 维度。置换贴图比普通贴图占用更多内存,但也具有能够动态引入和置换顶点的额外好处。

在大多数情况下,此解决方案需要支持细分算法的着色器才能充分利用此技术。当模型被镶嵌时,它现在在整个模型中具有更多的几何图形,可以使用此黑白图像来推动和拉动这些顶点。

为此,要使其正常工作并且不会导致性能下降,您将需要一个能够快速处理和替换它们的 GPU。这是增加资产近距离视觉效果的好方法,但应谨慎使用。

请注意,在上面的 gif 中,与法线贴图相比,法线贴图似乎确实伪造了一些三维空间,而位移贴图实际上是在位移几何体,这很容易在球体边缘观察到。

反射贴图(又名镜面反射)

https://downloads.intercomcdn.com/i/o/840391059/d170427d9d57d10b515a2cb6/REFL.gif

(在我们的纹理贴图文件中标记为“_REFL”

反射贴图是sRGB贴图,在技术上在业界称为镜面贴图。反射贴图仅在镜面反射/光泽度工作流程中使用,并且仅包含金属所在的颜色信息,即反射率颜色。反射贴图始终与颜色贴图协同工作,以完全渲染对象。在这种情况下,颜色图表示非金属的反照率,而反射图表示金属的颜色。

请注意,在上面的 gif 中,当我们调整反射贴图的色调和值时,材质金属部分的颜色会发生变化。

粗糙度贴图

https://downloads.intercomcdn.com/i/o/836091519/e3ad42197f854b6df46db4fc/Roughness.gif

(在我们的纹理贴图文件中标记为“_GLOSS”/“_ROUGHNESS”

光泽贴图是一个线性 8?位图像,表示对象的平滑度。此贴图将控制表面的反射率,并且通常是您希望花费大部分时间进行创作的位置。光泽度和粗糙度贴图是相同的纹理,只是它们的值反转,具体取决于您使用的工作流程。镜面反射”工作流程的“光泽度”和“金属度”的粗糙度。

金属贴图

https://downloads.intercomcdn.com/i/o/840407241/a27180f786625955469485ed/METALNESS.gif

(在我们的纹理贴图文件中标记为“_METALNESS”

金属度贴图也是一个线性 8?位图像,表示您的模型是金属还是非金属。与需要两个纹理来表示这些状态的“镜面反射/光泽度”工作流程不同,“金属/粗糙度”工作流程使用单个贴图来执行相同的操作。如果您看到黑色,则表示图像的一部分是非金属,如果您看到白色,则表示该区域是金属。然后由着色器来确定光线的反应。如果感觉不对劲,你的金属贴图很可能是灰色的,试着将纹理更新为黑色或白色,这样你就可以解决你的阴影问题。

在上面的 gif 中,请注意,当我们将金属度贴图中的值调整为完全黑色时,材料现在类似于电介质;非金属。

环境光遮蔽贴图

https://downloads.intercomcdn.com/i/o/836103518/6ed5abc8dfc9215d7a375923/AO.gif

(在我们的纹理贴图文件中标记为“_AO”

假的自阴影以及镜面高光如何影响最终渲染。

面具

https://downloads.intercomcdn.com/i/o/840374782/0a76ac6b5ff2d068637509da/MASK.gif

(在我们的纹理贴图文件中标记为“_MASK”

模拟对象的透明度或下多边形模型不应渲染的位置。

排放

https://downloads.intercomcdn.com/i/o/840434549/42cb40051bfcd7fa587677ae/EMISSION.gif

(在我们的纹理贴图文件中标记为“_EMISSION”

伪造物体如何发光。通常存在于灯泡中。


其他贴图

我们已经介绍了贴图的主要类型,让我们来看看我们的一些材料中可以找到的一些其他贴图。

地下散射 (_SSS):?伪造光线如何穿透模型表面。常见于皮肤和其他半透明物体。某些模型包含半透明贴图,具有类似的效果。

模糊图(_FUZZ):用于改变光线在掠过角度下在模型表面上的反应方式。最常与织物一起使用,因此得名。

转载:纹理贴图解释 (mvrlink.com)

文章来源:https://blog.csdn.net/ygtu2018/article/details/135386764
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。