blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件

使用 Blender 和 Substance Painter 创建 GLB 文件

已于 Jan 26, 2021 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/partners/resources/creating-media/3d-models/creating-3d-models/blender。

在 2.8 版本中,Blender 可以导出可添加到 Shopify 后台中的产品的 GLB 文件。要了解详细信息,请参阅 Blender 手册。

对于旧版 Blender,您可以结合使用 Blender 和 Substance Painter 来导出 GLB 文件。

准备您的模型以在 Blender 中导出

为准备用于导出的模型,您需要确保模型是单个网格并应用了单个纹理。

步骤:

单击文件 > 导入,然后为模型选择正确的文件格式。

选择您的模型文件,然后单击 Import(导入)。

按住 SHIFT,同时右键单击场景中的每个对象,然后按 Ctrl + J 将它们连接成一个网格。

将模型展开到 0-1 UV 空间。确保没有 UV 重叠: blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件_第1张图片

在属性编辑器中,单击“材质”图标。

单击 + 按钮添加新材质槽: blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件_第2张图片

单击新建。

从 Blender 导出网格

单击 File(文件)> Export(导出)> FBX (.fbx)。

输入要导出文件的路径。

请确保使用以下导出设置: blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件_第3张图片

单击 Export FBX(导出 FBX)。

在 Substance Painter 中导入并准备 FBX 文件

通过单击文件 > 新建来创建一个新的 Substance Painter 项目。

在 New project(新建项目)对话框中,单击选择以选择网格。

选择从 Blender 导出的 FBX 文件,然后单击打开。

在 New project(新建项目)窗口中,单击确定。

通过查看纹理集列表面板中是否只有一个纹理集来验证是否正确导出了网格。

如果您看到多个纹理集,请参阅多个纹理集。

在纹理集设置面板中,单击 + 按钮以添加通道: blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件_第4张图片

- 必需:环境光遮蔽。

- 可选:放射。如果您的模型具有发出光线的组件,请添加此渠道。

- 可选:不透明。如果您的模型具有透明组件,请添加此渠道。

在 Texture set settings(纹理集设置)面板中,单击 Bake Mesh Maps(烘焙网格贴图)。

将纹理绘制到模型上。

多个纹理集

将 FBX 文件导入 Substance Painter 时,您应该只会看到一个纹理集: blender gltf文件_使用 Blender 和 Substance Painter 创建 GLB 文件_第5张图片

如果您看到多个纹理集,那么从 Blender 导出网格时,会出现以下错误之一:

网格未合并到单个对象中。

网格分配有多个纹理。

在此情况下,再次将模型从 Blender 导出,然后确保网格是单个对象,并且只分配有单个纹理。

从 Substance Painter 导出 glTF 文件

单击文件 > Export Textures(导出纹理)。

从 Config(配置)下拉菜单中,选择 glTF PBR Metal Roughness(glTF PBR 金属粗糙度)。

选择要保存纹理的位置。

选择文档大小以确定纹理文件的大小。

提示:通常纹理无需大于 2048 x 2048 px。尽可能使用 1024 x 1024 px,以显著减小总文件大小。

单击导出。

压缩纹理文件

导出模型后,您应具有以下文件:

modelName.bin

modelName.glb

modelName.gltf

modelNamebaseColor.png

modelNamenormal.png

modelName_occlusionRoughnessMetallic.png

如果使用 glTF PBR 金属粗糙度配置,Substance Painter 只会将纹理文件导出为 PNG 格式。请考虑压缩纹理文件,并将不需要 alpha 通道的纹理转换为 JPG。这能减小总文件大小,减小文件大小可加快下载速度,并实现更流畅的交互。

最好将文件大小保持为 4 MB 或更小。

创建 GLB 文件

注:如果您将 PNG 图片更改为 JPG,则您需要先编辑可读的 glTF 文件,并将必要的 PNG 引用更改为 JPG,然后才能将 glTF 打包成 GLB。在文本编辑器中打开 glTF 文件,将所有文件名从 PNG 更新为 JPG,然后保存文件。

将从 Substance Painter 导出的文件拖放到 GLB Packer 网页上。

名为 out.glb 文件将下载到您的计算机。下载完成后,您可以重命名该文件,然后将其上传到 Shopify。

你可能感兴趣的:(blender,gltf文件)