纹理贴图解释

在线工具推荐: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提供的贴图。


颜色

(在我们的纹理贴图文件中标记为**"_COL"**)

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

凹凸贴图

(在我们的纹理贴图文件中标记为**"_NRM"**)

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

位移贴图

(在我们的纹理贴图文件中标记为**"_DISP"**)

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

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

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

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

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

(在我们的纹理贴图文件中标记为**"_REFL"**)

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

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

粗糙度贴图

(在我们的纹理贴图文件中标记为**"_GLOSS"/"_ROUGHNESS"**)

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

金属贴图

(在我们的纹理贴图文件中标记为**"_METALNESS"**)

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

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

环境光遮蔽贴图

(在我们的纹理贴图文件中标记为**"_AO"**)

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

面具

(在我们的纹理贴图文件中标记为**"_MASK"**)

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

排放

(在我们的纹理贴图文件中标记为**"_EMISSION"**)

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


其他贴图

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

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

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

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

相关推荐
Tiger Z2 天前
R 语言科研绘图第 6 期 --- 散点图-基础
r语言·贴图
程序员_三木2 天前
Three.js资源-贴图材质网站推荐
javascript·webgl·three.js·材质·贴图
木市门7 天前
仿dota2渲染--shader常见贴图含义(直观展示)
贴图
JobDocLS7 天前
Halcon随机贴图生成缺陷图片脚本
深度学习·计算机视觉·贴图
瞄喵10 天前
Unity24件捆绑包2D3D美术素材工具场景素材角色NPC模型动画程序化地编工具UI贴图编辑工具VR魔法特效音效插件20241212
ui·3d·贴图
一个W牛12 天前
导入excel动态生成海报
前端·javascript·excel·贴图
Tiger Z13 天前
R 语言科研绘图第 4 期 --- 折线图-置信区间
r语言·贴图
Kika写代码13 天前
4K高清壁纸网站推荐
ui·贴图
Vec[95]19 天前
光照贴图原理
c++·3d·贴图
Tiger Z20 天前
R 语言科研绘图第 1 期 --- 折线图-基础
r语言·贴图