从搅拌机中导出的gltf具有金属纹理且无粗糙纹理,加载到粗糙纹理匹配金属纹理的three.js中

从搅拌机中导出的gltf具有金属纹理且无粗糙纹理,加载到粗糙纹理匹配金属纹理的three.js中,three.js,blender,gltf,Three.js,Blender,Gltf,如果金属纹理与粗糙度纹理重复使用(相同的UUID),并且我不需要粗糙度纹理,那么将粗糙度贴图设置为空会更有效吗 我不明白为什么要重复使用金属纹理,因此也希望对此进行解释。使用.metalnessMap而.roughnessMap使用相同纹理的纹理。这样做是为了节省文件大小和内存,因为将单个RGB纹理用于多种用途比使用单独的RGB纹理更经济高效 Ambient occlusion使用指定的纹理,因此您可能会以一个贴图的价格拥有三个单独的贴图

如果金属纹理与粗糙度纹理重复使用(相同的UUID),并且我不需要粗糙度纹理,那么将粗糙度贴图设置为空会更有效吗


我不明白为什么要重复使用金属纹理,因此也希望对此进行解释。

使用
.metalnessMap
.roughnessMap
使用相同纹理的纹理。这样做是为了节省文件大小和内存,因为将单个RGB纹理用于多种用途比使用单独的RGB纹理更经济高效

Ambient occlusion使用指定的纹理,因此您可能会以一个贴图的价格拥有三个单独的贴图