使用材质库

材质库在Soft8Soft商店中以主题包的形式提供,例如:

  • 基础材质包,(基于Eevee,还包括与Blender2.79兼容的传统GLSL材质)
  • 珠宝材质包(基于Eevee,开发中)
  • 汽车材质包(基于Eevee,开发中)

安装

直接解压材质包到电脑任意位置。解压后您会看到两个文件夹(如果是基础材质包):

  • 2_79
  • 2_80
    第一个文件夹包含了基于Blender内置GLSL材质的旧版材质库(这是在材质库修订版5之前提供的唯一版本 )。

2_80文件夹包含与Blender 2.80兼容的基于Eevee的材质。在此文件夹中有.blend文件(每个材质一个文件)。材质中使用的纹理位于material_maps文件夹中。文件夹环境包含3种可用于环境的HDR图像(每种有3种分辨率:1k,2k和4k)。

在项目中导入材质

要想在一个项目中导入材质库,需要打开File/Append对话框。

使用材质库 - 图1

然后导航到材质文件夹,单击你想要材质的blend文件。

使用材质库 - 图2

单击 Material 文件夹

使用材质库 - 图3

选择材质,然后点击Append from Library按钮。

使用材质库 - 图4

当材质导入进来后,你需要把材质指定到模型上。选择模型,到材质选项卡下,点击材质名称旁边的小按钮(没有材质的时候在新建按钮旁边)。

使用材质库 - 图5

设置环境

基于Eevee的材质需要设置环境,否则材质看起来会很暗,而且没有反射。

环境在Verge3D的默认盒子项目里已经设置好了,你可以把它当作你的app的基础设置。另外,你也可以像这个视频里演示的一样手动设置环境。为此你也可以使用材质包里environments文件夹下的HDR贴图。

重新定位贴图到App文件夹

为了你的应用程序的完整性(将项目资源移动到其它平台时很重要),你可以将导入材质使用的纹理保存在app文件夹中,如下所述。

在Blender中打开图片编辑器(或UV编辑器)。从下拉菜单中选择一张贴图,并检查文件路径。

使用材质库 - 图6

如果显示贴图引用自材质库文件夹,使用菜单 Image / Save As 重新保存到你的程序文件夹下。

使用材质库 - 图7

查找其它材质库贴图并重复这个操作,直到所有贴图都被重新定位。

你可以通过移动这个文件夹到你电脑的另外一个位置,来检查程序的完整性。打开blend文件,执行 File / External Data / Report Missing Files

使用材质库 - 图8

如果有贴图丢失,在底部会有黄色的警告信息出现。

使用材质库 - 图9