使用材质库
材质库在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对话框。
然后导航到材质文件夹,单击你想要材质的blend文件。
单击 Material 文件夹
选择材质,然后点击Append from Library按钮。
当材质导入进来后,你需要把材质指定到模型上。选择模型,到材质选项卡下,点击材质名称旁边的小按钮(没有材质的时候在新建按钮旁边)。
设置环境
基于Eevee的材质需要设置环境,否则材质看起来会很暗,而且没有反射。
环境在Verge3D的默认盒子项目里已经设置好了,你可以把它当作你的app的基础设置。另外,你也可以像这个视频里演示的一样手动设置环境。为此你也可以使用材质包里environments文件夹下的HDR贴图。
重新定位贴图到App文件夹
为了你的应用程序的完整性(将项目资源移动到其它平台时很重要),你可以将导入材质使用的纹理保存在app文件夹中,如下所述。
在Blender中打开图片编辑器(或UV编辑器)。从下拉菜单中选择一张贴图,并检查文件路径。
如果显示贴图引用自材质库文件夹,使用菜单 Image / Save As 重新保存到你的程序文件夹下。
查找其它材质库贴图并重复这个操作,直到所有贴图都被重新定位。
你可以通过移动这个文件夹到你电脑的另外一个位置,来检查程序的完整性。打开blend文件,执行 File / External Data / Report Missing Files 。
如果有贴图丢失,在底部会有黄色的警告信息出现。