跳转到内容

Blender 3D:菜鸟到高手/材质和纹理

来自维基教科书,开放世界中的开放书籍

在 3D 图形中,材质和纹理几乎与形状一样重要。如果所有物体都是灰色的,场景就会很无聊。

Blender 的材质系统允许您对各种材质及其与光线的交互方式进行建模。接下来的几章将介绍可用的选项。

Note:

请注意,材质和纹理设置是渲染器特定的。 本页和后续页面描述了适用于Blender 内部渲染器的设置,这是您打开新的 Blender 文档时默认选择的渲染器。还有其他渲染器可用(包括内置于 Blender 中的和外部的);您将在后面的高级渲染中学习这些渲染器。

材质与纹理

[编辑 | 编辑源代码]

一个材质定义了物体的光学属性:它的颜色以及它是哑光还是光泽。一个纹理是一种打破材质均匀外观的图案。现实世界中很少有物体表面完全均匀。相反,大多数物体都有图案或颜色变化:例如,一块木头的纹理、一块地毯的绒毛或一堵砖墙的砂浆。

Blender 允许纹理以各种方式影响材质,例如改变它们的顏色。多个纹理可以相互作用以产生有趣的效果。

请注意,纹理必须附加到材质才能影响物体,您不能在没有材质的情况下将纹理应用于物体。

其他材质设置

[编辑 | 编辑源代码]

您可以为材质指定的其他设置包括着色器光线追踪光晕

着色器决定材质的外观如何随光线的角度而变化:漫反射着色器呈现非光泽的外观,而镜面反射着色器呈现镜面效果。Blender 的材质设置始终涉及两种类型的着色器,但您可以分别调整材质的漫反射和镜面反射颜色来控制它们各自的效果;如果您将镜面反射颜色设置为黑色,则表面将不再产生反射。

光线追踪是一种模拟光线在场景中物理路径的技术。它能够产生精美的反射和折射效果,包括不同程度的反射率、半透明度和透明度,以及用不同的折射率表示材质。Blender 提供了两个独立的光线追踪设置组,一个用于光线的反射,另一个用于光线通过材质的透射。您可以按材质对这些设置进行控制。

光晕渲染意味着物体不再看起来像固体物质,而是看起来像是由光点组成的。这可以用于模拟现实世界中的效果,如火焰、烟雾和等离子体,或者创造与现实无关的幻想效果。

请注意,光线追踪产生的反射与镜面反射着色器产生的反射是分开的:前者由材质的镜面反射颜色控制,而后者由材质的镜面反射颜色控制。

反射以两种不同的方式进行,因为光线追踪虽然能够产生最逼真的渲染,但它也是非常占用 CPU 资源的。因此,最好在您完全完成建模后才应用光线追踪效果,以帮助减少高 CPU 使用率。对光线追踪进行足够的练习,也可以帮助您只需点击几下鼠标就能获得惊人的效果,而无需进行大量尝试和错误。您最好花几个小时的时间来进行试验,这样在未来的实际生产环境中,您就可以避免所有这些麻烦。

纹理类型

[编辑 | 编辑源代码]

当您在 Blender 中创建纹理时,您将看到一个弹出菜单,其中列出了许多不同的纹理类型。使用图像或影片纹理类型,您可以使用扫描的图像来纹理化您的物体:例如,您可以扫描一块真正的金属,并使用它来为您的物体赋予逼真的金属外观,或者使用一块真实砖墙的照片来纹理化建筑模型的墙壁,等等。您甚至可以使用影片,它在场景的动画过程中播放。

其他纹理类型被称为程序化,这意味着纹理是根据内置于 Blender 本身中的算法生成的。当您没有实际材质的图像时,这些纹理很有用;它们也可以用于以各种方式增强外观。例如

  • 使用“云”纹理来“弄脏”材质
或者
  • 使用一个纹理作为模板来创建两个其他纹理的混合体。

其他资源

[编辑 | 编辑源代码]
华夏公益教科书