教程指南

2026年如何在Unity中使用Meshy的3D模型(8个步骤)

通过8个步骤将Meshy AI生成的3D模型导入Unity。解决粉色材质、缩放问题以及FBX与GLB的差异。涵盖URP、HDRP、LOD和动画。

在 Meshy 中一切看起来都很棒:几何体干净利落,纹理扎实稳固,模型完全符合你的预期。但当你把它拖入 Unity 时,问题接踵而至:材质变成纯粉色,模型要么像摩天大楼一样巨大,要么缩小到几乎看不见的 0.01 比例,而你只能盯着 FBX 与 GLB 的下拉菜单,纠结二十分钟前到底该选哪个。这些都不是你的错。Meshy 到 Unity 的工作流只是需要一组特定的设置,并且必须一次性正确完成。本指南涵盖全部 8 个步骤:从在 Meshy 中选择正确的导出格式,到在 Unity 中设置 PBR 材质、修正坐标比例、配置 LOD,以及在不破坏任何内容的情况下导入动画。

快速概览

规格详情
生成到导入时间5–15 分钟(不包括 AI 生成时间)
推荐导出格式FBX(默认),GLB(需要 glTFast 插件)
Unity 版本支持Unity 2021 LTS 及以上版本
渲染管线支持Built-in、URP、HDRP
动画支持是。在 Meshy 中启用骨骼导出
是否需要插件?可选:Meshy Unity 插件;GLB 需要 glTFast

什么是 Meshy + Unity 工作流?

Meshy + Unity 3D 模型 for Unity 工作流是一个端到端的流程:在 Meshy 的 AI 平台中生成 3D 资产,以游戏就绪格式导出,并在 Unity 内针对目标平台和渲染管线正确配置。Meshy 负责创意重活(几何体、UV 映射和 PBR 纹理),而 Unity 负责光照、物理、动画和运行时行为。这两个工具相辅相成:Meshy 是你的资产工厂,Unity 是你的运行时环境。

以下是整个流程的概览:

在 Meshy 中生成 3D 模型 → 选择导出格式 → 导入 Unity → 配置材质 → 设置缩放 → 优化 → 发布

为何在 Unity 中使用 AI 生成的 3D 模型?

传统资产创建(建模、UV 展开、纹理烘焙)需要熟练的美术师为每个资产花费 4-12 小时。Meshy 将其压缩至几分钟,这从根本上改变了独立开发者和小型工作室的经济可行性。现在,单人开发者无需在 DCC 工具中花费数周时间,即可用各种带纹理的道具填充整个游戏场景。

对于 Unity 开发者而言,Meshy 的文本转 3D 和图像转 3D 输出覆盖了最常见的使用场景:环境道具、风格化角色、车辆和建筑元素。每次导出都包含 UV 映射几何体和 PBR 纹理,可直接用于 Unity 的材质系统。

此工作流最适合道具、环境资产和风格化角色。不适用于需要自定义绑定工作流的主角角色、需要高精度边缘循环进行面部变形的资产,或涉及法律 IP 准确性(授权肖像、精确的真实产品复制品)的任何内容。

开始前需要准备的内容

在打开 Unity 之前,请确保已准备好以下内容:

  • 已安装 Unity 2021 LTS 或更新版本
  • 确定渲染管线:URP(通用渲染管线)、HDRP(高清渲染管线)或内置渲染管线
  • 拥有 Meshy 账户 且至少有一个已生成并准备导出的模型
  • 可选:通过包管理器安装 Meshy Unity 插件,以便在编辑器内生成模型
  • 若面向移动端或 VR:模型需以低多边形模式生成,以控制多边形预算
  • 若计划使用 GLB 格式,需通过包管理器安装 glTFast 包

如何在 Unity 中使用 Meshy 3D 模型(8 个步骤)

步骤 1:在 Meshy 中生成或准备你的 3D 模型

Meshy AI 3D模型生成器界面,包含Standard和Low Poly模式选项

导出前,需决定在 Meshy 中使用标准模式还是低多边形模式。标准模式生成更密集、保真度更高的几何体,适合 PC 和主机平台;低多边形模式则针对有限的多边形预算,是手机游戏、VR 或屏幕中同时存在大量物体的场景的正确选择。

使用下表将生成模式与目标平台匹配:

平台推荐三角面预算Meshy 模式
移动端(iOS / Android)每个资源 < 5,000Low Poly
PC / 独立游戏每个资源 < 30,000Standard 或 Low Poly
主机 / 高端 PC每个资源 < 100,000Standard

若不确定,可先用标准模式生成,导出前重新网格化。你始终可以降低多边形数量,但无法恢复从未存在的细节。

提示: 若计划在多个平台使用同一资源,建议以更高质量生成,并在 Unity 导入步骤中创建 LOD 变体,而非多次生成。

步骤 2:选择正确的导出格式

Meshy导出对话框,显示适用于Unity的FBX、GLB和OBJ格式选项

Meshy 支持多种导出格式。对于 Unity,主要选择在 FBX 和 GLB 之间。FBX 是 Unity 的原生格式:无需插件,支持完整动画,并兼容 Unity 6。GLB 将几何体和纹理打包为单个二进制文件,使用方便,但需要在 Unity 中安装 glTFast 包才能运行。

使用以下快速决策指南:

场景推荐格式
动画角色或绑定资源FBX
静态道具或环境资源FBX 或 GLB
AR 快速预览 / 网页查看器GLB
不确定FBX

完整的格式对比(文件大小、纹理打包、插件要求)将在下方 FBX 与 GLB 部分详细介绍。

步骤 3:在 Meshy 中配置导出设置

Meshy导出设置面板,显示FBX格式、2K纹理分辨率、中等多边形数量,动画已关闭

在点击导出之前,花 60 秒检查导出设置面板。正确配置这些选项可以避免大多数后续导入问题。

纹理分辨率: 根据目标平台选择。移动端使用 1024×1024(1K),标准 PC 资源使用 2048×2048(2K),仅对需要近距离观察的核心资源使用 4096×4096(4K)。过大的纹理是消耗内存预算的最快方式。

多边形数量: 如果未使用低多边形模式,请在导出前使用多边形减面滑块。将数量控制在平台预算的 10–20% 以下,可为 Unity 中的 LOD 设置预留空间。

动画数据: 如果资源不需要动画,请禁用动画导出。这可以减少文件大小,并避免导入空动画剪辑导致动画器窗口杂乱。

⚠️ 警告: 在移动游戏中几乎不需要使用 4K 纹理。如有疑问,请使用 2K 纹理,让 Unity 在构建时通过纹理压缩处理其余部分。

步骤 4:将 3D 模型导入 Unity

Unity中Meshy FBX模型的导入设置检查器——Scale Factor、Normals、Read/Write

将导出的文件直接拖入 Unity 项目窗口的 Assets 文件夹。Unity 会自动生成导入设置,但不要接受默认值。立即在 Inspector 中打开导入设置面板。

需要立即检查的三项设置:

  • 缩放因子: Unity 的默认值为 1。如果模型以厘米为单位导出(某些工具的 FBX 常见情况),导入后尺寸会放大 100 倍。Meshy FBX 导出通常以米为单位,但在继续操作前,请通过场景中的参考对象进行验证。
  • 法线: 设置为 Import 以使用 Meshy 中烘焙的法线,而非 Calculate。重新计算的法线会导致风格化或低多边形网格出现着色伪影。
  • 读写启用: 除非需要通过脚本在运行时访问网格,否则请禁用此选项。保持启用会使该网格的 GPU 内存使用量翻倍。

每次更改后点击 Apply。Unity 只有在您点击后才会重新处理资源。

⚠️ 警告: 切勿在未将模型放入场景并与 Unity 默认立方体(1m × 1m × 1m)比较的情况下,保留默认的缩放因子。比例不匹配会放大后续每个步骤的问题。

步骤 5:设置材质与纹理

Unity材质检查器,使用URP/Lit着色器和来自Meshy的PBR贴图

这就是粉色材质问题的根源。Unity中的粉色材质意味着渲染器无法找到该材质的有效着色器,通常是因为材质是为某个渲染管线创建的,但你的项目运行在另一个管线上。

Meshy导出的PBR纹理使用标准贴图名称。以下是它们与Unity材质槽位的对应关系:

Meshy 纹理贴图Unity 材质槽
Base Color / AlbedoBase Map(URP)/ Albedo(Built-in)
Normal MapNormal Map
MetallicMetallic Map
RoughnessSmoothness(反转值)
Ambient OcclusionOcclusion Map

各渲染管线设置:

  • URP: 分配 Universal Render Pipeline/Lit 着色器。将每个纹理拖入对应槽位。Meshy的粗糙度贴图需要反转以适配光滑度通道:可在外部反转纹理,或使用Shader Graph中的节点。
  • HDRP: 使用 HDRP/Lit。Meshy的贴图兼容;粗糙度仍映射到光滑度(需反转)。
  • 内置渲染管线: 使用 Standard 着色器并采用金属度工作流。粗糙度映射到光滑度通道(需反转)。

粉色材质修复方法: 选中受影响的材质,将着色器下拉菜单改为 Universal Render Pipeline/Lit。若仍为粉色,说明纹理未分配。从项目窗口中手动将纹理拖入每个槽位。

步骤 6:调整比例与坐标系

Unity场景中,一个Meshy 3D模型旁边放置一个默认的1m³ Cube作为比例参考

Unity 使用左手坐标系,Y 轴朝上。大多数 Meshy 导出的 FBX 文件在导入时能正确对齐,但如果发现模型旋转了 90 度或侧躺在地,说明导出器存在 Z 轴朝上与 Y 轴朝上的坐标系不匹配问题。

最干净的修复方法是使用空的父级游戏对象,而不是直接旋转网格资源本身。在场景中创建一个位于 (0, 0, 0) 的空游戏对象,然后将模型拖拽为子对象。将旋转或缩放修正应用到父对象上。这样网格导入保持原样,你可以在每个场景中重复使用同一个包装器。

比例参考: 1 个 Unity 单位 = 1 个现实世界米。标准门的高度约为 2.1 个单位。人类角色应为 1.7–1.8 个单位。在进行其他步骤前,先在场景中放置一个 Unity 默认立方体,与你的 Meshy 模型进行对比。

提示: 将修正旋转保持在父对象上,并使用规整的角度值(0°、90°、180°、270°)。任意旋转值会在物理系统、导航网格烘焙或动画系统引用对象变换时引发问题。

步骤 7:LOD 与性能优化

Unity LOD Group检查器,显示LOD0、LOD1和Culled距离设置

LOD 组(细节层次)是 Unity 的系统,用于在摄像机远离物体时自动切换为低多边形网格版本。它们对于移动端、开放世界游戏或任何同时显示超过约 20 个独特道具的场景至关重要。

针对 Meshy 资源的两种 LOD 方法:

使用此表格将 LOD 策略与目标平台匹配:

平台每个资源的三角面预算推荐使用 LOD?
移动端(iOS / Android)< 5,000
PC / 独立游戏< 50,000可选
主机 / 开放世界< 100,000
  1. 在 Meshy 中预导出: 使用重新网格工具生成 2–3 个多边形减少的资源变体,然后再下载。将每个变体作为独立网格导入,然后在 Unity LOD 组组件中将其分配到对应的 LOD 级别。
  2. 导入后在引擎内处理: 导入单个 Meshy 网格,复制它,使用 Unity 内置的简化工具(或 ProBuilder)减少多边形数量,然后手动将每个变体分配到 LOD 级别。

对于快速原型设计,选项 2 更快。对于包含大量资源的生产管线,选项 1 能让你的 Unity 项目更整洁,并提供更可预测的多边形数量。

提示: 作为起点,将 LOD0 设置为屏幕高度的 60%,LOD1 设置为 30%,LOD2(或剔除)设置为 5–10%。在目标硬件上分析后,根据资源类型进行调整。

步骤 8:导入动画 3D 模型(可选)

Unity Rig选项卡,为Meshy动画角色选择了Humanoid骨骼类型

如果你从 Meshy 导出时启用了骨骼绑定,Unity 会在导入时检测到动画数据。在 导入设置 → Rig 中,选择 Humanoid 或 Generic 骨骼类型。

  • Humanoid: 适用于需要与其他人类角色共享动画的双足角色。Unity 的 Avatar 系统会自动重新映射骨骼,非常适合在 Meshy 角色上使用 Mixamo 动画包或 Unity 的标准人类动画库。
  • Generic: 适用于非人类角色(四足动物、车辆、机械物体)或任何 Humanoid 骨骼假设与你的骨骼层级不匹配的情况。Generic 会保留 Meshy 导出的精确骨骼结构。

设置骨骼类型并点击 Apply 后,打开 Animations 选项卡为动画片段命名和修剪。将这些片段分配给 Animator Controller,即可通过 Animator 状态机或脚本驱动它们。

提示: 如果在 Humanoid 模式下关节位置错误,请先切换为 Generic。Humanoid 重映射假设了特定的骨骼方向,可能与 Meshy 输出的骨骼不完全匹配。

FBX 与 GLB 在 Unity 中的选择:哪个更适合你?

对于绝大多数 Unity 游戏开发场景,请使用 FBX。 它没有依赖风险,能干净地处理动画数据,并且在 Unity 6 中拥有原生支持。

功能FBXGLB
动画支持完整(骨骼、blend shapes、剪辑)通过 glTFast 6+ 完整支持
纹理打包否(纹理为单独文件)是(单个自包含文件)
Unity 原生支持是,无需插件需要 glTFast(通过 Package Manager 免费获取)
文件大小较大(纹理单独存储)较小(二进制压缩)
最佳使用场景动画角色、生产管线静态道具、AR 预览、快速原型制作

如果你选择 GLB:通过包管理器(com.unity.cloud.gltfast)安装 glTFast。安装完成后,GLB 文件可以通过拖放方式像 FBX 一样导入。唯一的代价是你的项目清单中会多出一个额外的包依赖。

注意: Meshy 也提供 OBJ 格式,但导入 Unity 后不携带材质或动画数据。请避免将其用于游戏资产。仅在你需要原始几何体进行程序化网格处理时使用它。

在 Unity 中使用 Meshy 3D 模型的场景

移动游戏

移动端目标要求严格的多边形和纹理预算,以在低端硬件上维持稳定帧率。建议使用低多边形模式生成,并以 1K 纹理分辨率导出。在 Unity 的纹理导入设置中,启用 ETC2 压缩(Android)或 ASTC 压缩(iOS/Android 通用)。这些 GPU 压缩格式相比未压缩的 RGBA 可减少 4–8 倍内存占用。积极使用 LOD 组,并力求将每帧总绘制调用控制在 100 以下。

PC / 主机游戏

高端目标可承载标准模式导出,搭配 2K–4K 纹理和 HDRP 的物理精确着色模型。设置 HDRP/Lit 材质,将 Meshy 的环境光遮蔽贴图接入 Occlusion 槽位,并在纹理导入时启用各向异性过滤,以在掠射角保持表面清晰度。对于主机目标,需在性能分析时验证每个资源的多边形预算是否与 GPU 分块渲染器的限制匹配。

VR / AR

VR 需要在受限硬件上维持 72–120 fps,这意味着需将绘制调用控制在 50 以下,且房间级体验的单个网格预算不超过 10K 三角形。使用 LOD 组、对重复道具启用 GPU 实例化,并采用单通道立体渲染。对于 iOS AR(ARKit),Meshy 的 USDZ 导出可直接通过 Unity 的 AR Foundation 包导入,无需转换即可即时放置场景。

快速原型 / 游戏开发马拉松

这是 Meshy + Unity 工作流最能体现投资回报率的场景。一个完整的游戏开发马拉松团队可在两小时内生成 30–50 个独特道具,批量导出为 FBX,并在截止日期前轻松完成 Unity 场景布置。此阶段可跳过 LOD 和精细纹理优化,优先确保场景覆盖度和视觉多样性。若项目在马拉松后继续推进,再进行优化。

批量道具生产

需要大量环境资源(家具、植被、岩石、碎片)的工作室,可通过 Meshy API 结合 Unity 的 AssetPostprocessor 脚本接口自动化 Meshy → Unity 管线。通过 API 触发生成,完成后下载导出文件,并运行编辑器脚本,自动为每个导入资源应用一致的材质分配、缩放校正和命名规范。

在 Unity 中使用 3D 模型的最佳实践

  1. 在生成前确定目标平台。 平台选择会影响所有后续决策:多边形预算、纹理分辨率和 LOD 需求均在生成时设定,后期修改成本高昂。
  2. 从一开始就为移动端和 VR 目标使用低多边形模式。 标准模式网格在导入后难以优化,且重新网格化时容易引入 UV 接缝伪影。
  3. 首次导入时务必立即对照 Unity 默认立方体验证缩放比例。 在第 4 步发现缩放问题只需几秒;在绑定和动画设置后发现则需数小时。
  4. 为每个渲染管线项目创建独立的材质副本。 在 URP 和内置项目间共享材质资源会触发管线不匹配错误。保持材质项目本地化,切勿在不同管线配置间共享。
  5. 在导出动画角色前,先在 Meshy 中完成骨骼绑定。 尝试在 Unity 内为 Meshy 网格添加骨骼比直接导出预绑定 FBX 并在导入时配置绑定类型困难得多。
  6. 对批量资源使用一致的命名规范。 按类别添加前缀(prop_env_char_),并在文件名中包含多边形数量(例如 prop_barrel_2400.fbx),以确保 AssetPostprocessor 脚本编写和项目导航在大规模场景中可靠运行。

在 Unity 中导入 3D 模型时的注意事项

导入后立即出现粉色/品红色材质

✅ 你的着色器与项目的渲染管线不匹配。选择材质,将着色器改为 URP 的 Universal Render Pipeline/Lit 或 HDRP 的 HDRP/Lit,然后手动将 Meshy 纹理贴图拖入对应插槽。

模型导入后比例像摩天大楼或米粒一样

✅ 检查导入设置中的缩放系数。以厘米为单位的 FBX 文件需要缩放系数 0.01。始终在场景中放置一个 Unity 默认立方体(1m³),并在导入后立即对比。切勿跳过此步骤。

FBX 导入后纹理丢失

✅ FBX 不包含纹理,它们是独立文件。确保 Meshy 纹理导出文件与 FBX 位于同一目录,或位于 Unity 可识别的子文件夹中。Unity 会自动创建材质插槽,但不会从任意文件夹结构自动分配纹理。

动画播放时关节错位

✅ 绑定类型不匹配。如果 Meshy 导出使用自定义或非双足骨架,请在 Rig 导入设置中将 Humanoid 切换为 Generic,点击 Apply,然后重新进入播放模式。Humanoid 重映射假定特定的骨骼方向,可能与你的模型不匹配。

从一侧看面部不可见(法线内外翻转)

✅ 在导入设置中将法线从 Calculate 改为 Import。如果问题仍然存在,说明网格法线在源文件中已翻转。可临时启用材质的双面 GI 作为修复,然后在 Blender 或 Meshy 中修正法线后重新导出。

未检查多边形预算就导出最高质量

✅ 在 Meshy 中点击导出前,务必先确定多边形预算和纹理分辨率要求。在 Unity 导入后减少几何体虽可行,但会引入 UV 和着色伪影,而干净的重新导出可完全避免这些问题。

结论

借助 Meshy 为 Unity 工作流提供的 3D 模型,独立游戏开发中最大的瓶颈——资源创建时间——得以消除。通过在生成前选择目标平台、选用正确的导出格式,并在 Unity 中应用合适的材质与导入设置,你可以在 15 分钟内将 AI 生成的概念转化为场景就绪的游戏资源,成本仅为传统资源管线的零头。

完整流程:

在 Meshy 中生成 → 导出格式 → 导入 Unity → 配置材质 → 设置缩放 → 优化 → 发布

如需全面了解 Meshy 为 Unity 开发者提供的支持(包括官方插件),请访问 Meshy for Unity 页面。准备好开始构建了吗?免费创建你的 Meshy 账户并立即生成首个 Unity 就绪模型。

常见问题解答

从 Meshy 导出 3D 模型到 Unity 的最佳格式是什么?

FBX 是 Unity 的最佳默认导出格式。它原生支持,无需安装插件,能完整处理动画数据,且兼容 Unity 6。仅在你需要自包含文件(如 AR、网页查看器)并准备在项目中安装 glTFast 包时,才使用 GLB 格式。

如何修复 Unity 中的粉色/洋红色材质问题?

粉色材质表示材质的着色器与项目当前使用的渲染管线不匹配。在项目窗口中选择受影响的材质,在检查器窗口中打开着色器下拉菜单,将其更改为 URP 项目的 Universal Render Pipeline/Lit 或 HDRP 项目的 HDRP/Lit。切换着色器后,手动将 Meshy 纹理文件(基础色、法线、金属度和环境光遮蔽)拖入对应的插槽中。

Meshy 是否兼容 Unity 的 URP 和 HDRP?

Meshy 导出的标准 PBR 纹理兼容 URP、HDRP 和内置渲染管线。纹理文件本身与渲染管线无关(包含基础色、法线、金属度、粗糙度和环境光遮蔽)。唯一与管线相关的步骤是为材质分配正确的着色器:URP 使用 Universal Render Pipeline/Lit,HDRP 使用 HDRP/Lit,内置管线使用 Standard

我可以在商业游戏中使用 Meshy 3D 模型吗?

Meshy 生成的资源可用于商业游戏。付费订阅计划包含生成输出的完整商业许可。在发布商业游戏前,请查阅当前的 Meshy 服务条款,确认适用于你订阅等级的具体权利。

我需要使用 Meshy Unity 插件吗?

Meshy Unity 插件 是可选的。你可以从 Meshy 网页应用导出模型,然后通过将文件拖入项目窗口导入 Unity。当你希望直接在 Unity 编辑器内生成和迭代资源,而无需切换到浏览器时,该插件能提供额外价值,这在快速场景布置或原型迭代过程中尤为实用。

相关指南

主要功能

文本转3D

描述它,生成它 - 从文本提示生成3D模型

动画

在几秒钟内自动为任何3D角色进行骨骼绑定和动画制作

API

将Meshy的3D集成到您的应用程序或管线中

3D,随时可用

联系销售