一旦您的Meshy模型进入Blender,一个简短的清理过程就可以使其为引擎、渲染或切片机做好准备。本指南按顺序介绍该过程。
手动导出vs. Blender Bridge
您可以通过两种方式将Meshy模型引入Blender:
DCC Bridge(推荐): 使用Meshy Blender插件从您的工作区直接发送模型。这可以保留材料并自动应用合理的默认值。
手动导出/导入: 下载模型(FBX/GLB/OBJ)并通过Blender的标准文件>导入菜单导入它。这给您更多控制权,但意味着下面的每个设置都需要手动检查。
导入设置
如果手动导入,请确认以下内容:
文件格式:对于最可靠的材料和UV处理,选择FBX或glTF/GLB。
单位比例:将导入程序的单位比例保持在1.0,除非您的项目使用不同的工作单位。
+Y向上/轴方向与Blender的约定相匹配,以避免模型导入时侧向。
材料检查
导入后,打开着色选项卡并确认:
纹理贴图(基础颜色、法线、粗糙度)已链接并加载,不显示为粉红/洋红占位符。
材料使用带有连接到正确输入的纹理的Principled BSDF节点。
如果纹理缺失,请使用文件>外部数据>查找缺失的文件,并将Blender指向下载的纹理文件夹。
十进制化/重新网格化
Meshy导出可能包含比您下游需要更多的几何:
添加十进制化修饰符(折叠类型)以减少多边形计数,同时保留轮廓——在应用之前,在线框视图中检查结果。
对于不均匀的拓扑,重新网格化修饰符(体素模式)可以在十进制化之前均匀密度。
始终在导出前应用修饰符,以便目标引擎获得最终网格。
缩放/原点
在导出之前,要清晰地设置对象:
对象>应用>所有变换,因此缩放/旋转在目标引擎中读取为1/0。
对象>设置原点>几何原点(或特定点),使枢轴落在您的引擎期望的位置。
UV
检查UV编辑选项卡中是否有重叠或拉伸的UV岛,特别是在十进制化或重新网格化后——这些操作可能会扭曲UV并导致明显的纹理接缝。重新展开如果需要在重新烘烤或重新导出纹理之前。
重新导出到引擎/切片机
清理完成后,为您的目标导出:
游戏引擎(Unity、Unreal、Godot、Roblox Studio):导出应用变换和烘烤纹理的FBX或glTF。
3D打印切片机: 导出STL或OBJ;十进制化/重新网格化设置在这里最重要,因为切片机关心清洁的、流形的几何,而不是材料。
常见问题
1. 我需要手动导出和导入,或者可以直接跳到Blender吗?
使用Meshy Blender插件通过DCC Bridge从您的工作区直接发送模型——这会跳过手动导出/导入及其相关设置。
2. 为什么我的纹理在Blender中显示为粉红色或缺失?
这通常意味着纹理文件没有与导入的网格一起找到。使用文件>外部数据>查找缺失的文件,并将Blender指向包含下载的纹理的文件夹。
3. 导入后我的模型看起来很大或很小——为什么?
检查导入单位比例设置,然后应用对象>应用>所有变换,以便最终比例在导出前烘烤。
4. 我的模型对于我的引擎有太多多边形——我如何减少它?
添加十进制化修饰符(如果拓扑不均匀,先添加重新网格化修饰符),在线框视图中检查结果,然后在导出前应用修饰符。
5. 清理后我的纹理看起来有接缝或拉伸——发生了什么?
十进制化或重新网格化会扭曲现有的UV。检查UV编辑选项卡,并在重新烘烤或重新导出纹理之前重新展开受影响的区域。