Autodesk 3ds Max现在支持导出glTF模型以及新的glTF材质类型。建立和导出glTF模型的过程非常简单,但我想指出一些小细节,以帮助您避免陷入困境。在这篇文章中,我将使用Polyhaven的moss rocks 1 model pack模型包。 将几何体导入3ds Max非常简单。我将模型作为FBX文件导入的,如下图:
glTF材质
为了设置材质,我打开紧凑材质编辑器,并将第一个槽设置为glTF材质。如下图:
导出glTF模型文件
选择文件>导出菜单项以打开glTF导出对话框。因为我们不想将模型和纹理打包到一个文件中,所以我取消选中Export glTF Binary(.glb)(“导出glTF二进制”)选项。目前,我不知道烘焙/原始材质选项的作用,因为我使用或不使用它时看不到有任何区别。
"images": [
{
"uri": "rock_moss_set_01_nor_gl_4k.jpg"
},
{
"uri": "M_01___Defaultbasecolortexture.jpeg"
},
{
"uri": "M_01___Defaultmetallicroughnesstex.jpeg"
}
],
优化并导出LOD分级模型
最后,使用Mesh Editor > ProOptimizer modifier添加LOD,在中文版的3dmax2023软件中,有时翻译成“对象空间修改器>专业优化”。有必要重视这些设置,但最重要的是确保选中“保持纹理”。您可以随时按F3键来切换线框视图,并获得优化器对网格所做操作的更好视图。
导出与全分辨率模型同名的文件,并在文件名末尾(扩展名之前)添加“_lod1”。 导出与全分辨率模型同名的文件,并在文件名末尾(扩展名之前)添加“_lod1”。然后重复此过程,使用25%和12.5%作为ProOptimizer修改器中的顶点缩减值来保存lod2和lod3。 现在可以很容易地将3D模型从3ds max中获取到游戏引擎中。
查看导出结果
以下是我的示例模型,您可以下载到本地查看: glTF模型包