news 2026/5/11 6:21:45

引入AI辅助的3D游戏美术工作流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
引入AI辅助的3D游戏美术工作流

不同于其他类型的AI应用,3D内容的AI生成应用所面向的行业更加垂直,会有一定的专业使用门槛,并且生成的产物与直接投入生产环境的内容往往还存在一定的距离。笔者这里针对小型独立游戏/Demo的场景下,为提高3D游戏美术工作效率和降低成本,分享下在引入了AI生成后的美术工作流程。

首先回顾下在行业中一个比较主流的美术工作流,大致如下:

<span style="color:#444444"><span style="background-color:#ffffff"><code class="language-markdown">雕刻高模 ↓ 拓扑低模、布线 ↓ 展UV ↓ 由高模烘焙出法线、AO等贴图 ↓ 绘制颜色、金属度、粗糙度等PBR贴图 ↓ 制作骨骼、绑定、刷权重、测试蒙皮 ↓ 制作骨骼动画 ↓ 导入游戏引擎调试 </code></span></span>

传统流程中每个环节依赖的DCC工具都是不一样的,甚至同一步骤都能有多种工具可以选 例如建模阶段的3D Max(硬表面物体)和Maya(角色/生物建模)等。考虑到学习成本和独立开发的效率,笔者选择了全流程制作都使用Blender。这也是许多独立开发者的选择,毕竟作为个人和小微团队来说,采用行业最佳实践的美术工作流并不现实。

AI工具选择

笔者共测评了四款拥有对游戏资产开发有一定支持的平台,分别是:

  • 腾讯的混元3D:https://3d.hunyuan.tencent.com/
  • Rodin的Hyper3D:https://hyper3d.ai/
  • Tripo AI:https://www.tripo3d.ai/zh
  • Meshy:https://www.meshy.ai

综合体验下来,混元3D和Tripo AI不管是在流程完整性还是生成内容的质量上,都是目前最佳的。二者均支持组件拆分这一大多数竞品没有的功能。另外,腾讯混元3D中的3D Studio是完全针对游戏行业定制化的工作流,在前置流程上还可以衔接腾讯混元游戏(自家的另一个平台:https://hunyuan.tencent.com/game),提供了多种角色/道具/场景的概念设计工具。

笔者在挺久之前就有关注到腾讯混元3D并且挺看好的,但它一直没有进行商业化,目前每天只能获取非常少的固定生成次数来在平台内使用;而且3D Studio是需要单独去申请内测资格后才能使用的,生成的内容会有版权归属的问题。最终决定使用Tripo AI来辅助笔者3D美术工作。

AI工具实践

首先需要准备好一张设计图;这一步的手段是非常的丰富的,手绘、外包稿件、亦或是文生图/图生图等AI生成方式。本文这里的例子是使用的之前自己手绘+AI融图出来的一张外星怪物设计图。打开Tripo AI的3D工作台,右侧面板中上传图片(为了提高生成的准确性,最好用多视图生成):

同时设置生成模型的参数。高清纹理和PBR属于鸡肋特性,开启与否都行,因为AI生成的纹理质量肯定是无法投入生产使用的。重要的参数是拓扑设置中的拓扑面和面数控制;其中的智能低模是Tripo新出的特性,笔者还尚未试用过。

点击生成,得到模型:

虽然开启了PBR纹理但看不出什么效果。

切换到白模,看下布线效果:

有点稀碎......

展UV的效果在应用里看不了,需要导入进Blender后再看。接着在下方设置导出,格式用.FBX,选个纹理分辨率,轴心重置到原点:

进入Blender中工作

新建Blender工程,将刚刚由Tripo AI导出的FBX文件导入进来。

在白模中首先检查下模型完整性,是否有破面、面朝向异常等问题:

笔者导出的这个模型的尾巴处存在几片法线异常的面(4.x版本后只会对异常法向的面标红色)

接着切换到UV编辑,看下UV展的效果:

依旧稀碎......这拆的甚至还不如Blender自带的智能UV。考虑到后续的可维护性,建议还是调整下布线重新拆UV。

调整完后到着色器界面中基于新UV重新烘焙出法线、颜色等贴图。最好再把贴图都输出到本地作为外部图像引用:

确保所有新贴图都无误后,下一步进入到纹理绘制。这里就是需要自己手绘调整各项贴图了:

在unity中使用标准的urp材质的话,金属度和光滑度是共用一张贴图的:

所以需要将着色材质中的金属度和粗糙度贴图进行通道合并。该步骤就是简单的图像操作,既可在PS这种软件中操作也可以在Blender的合成器中操作。笔者建议图像操作也都可以放在Blender中处理;不仅无需切换工作软件,而且合成器这一基于节点编辑器构建的工作流在后期维护也方便得多,随时修改材质贴图后都能自动化完成转换贴图的工作:

至此模型的静态部分完成。

还剩下骨骼制作、绑定和动画的工作了,这几块就需要完全由自己动手了。智能绑骨和骨骼动画目前还未找到可用的AI工具,尤其是非人形的生物模型。如果是人形的动画,其实可以借助Mixamo网站来完成动画工作,这一免费动画平台对于小项目而言也足够了。


制作一个行走和死亡动画

导入游戏引擎

完成了Blender中的工作后将怪物模型以.fbx的格式导出;导出时带上骨骼与动画相关的信息。

在Unity编辑器中导入刚刚的.fbx和贴图文件。在面板中检查骨骼类型和动画资源是否正常:

将材质暴露出来:

为材质赋予各个贴图后,创建Animator和测试脚本:

最后在场景中查看运行效果。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 6:20:45

Python入门:从安装到第一个程序

好的&#xff0c;我们来梳理一下Python的基础与环境配置要点&#xff1a; 1. Python 是什么&#xff1f; Python 是一种高级编程语言&#xff0c;以简洁易读的语法著称。它支持多种编程范式&#xff08;面向对象、函数式等&#xff09;&#xff0c;广泛应用于数据分析、人工智…

作者头像 李华
网站建设 2026/5/11 6:21:13

RanUI:一款回归纯粹的高性能PHP博客/内容管理系统

RanUI&#xff1a;一款回归纯粹的高性能PHP博客/内容管理系统 在追求速度与极简的今天&#xff0c;你是否已经厌倦了臃肿、复杂&#xff0c;动辄加载数秒的CMS系统&#xff1f;对于真正专注于内容创作的博主和开发者而言&#xff0c;一个响应迅速、核心纯净、但又具备足够扩展…

作者头像 李华
网站建设 2026/5/11 6:21:12

安卓驱动开发工程师:深入技术核心,驱动智能未来

深圳达实智能股份有限公司 安卓驱动开发工程师 职位信息 负责安卓系统底层驱动的设计、开发、调试、集成与性能优化工作。 负责Android Framework及内核等系统框架层的调优,关键模块开发实现及调试定位。 系统API设计和开发,安卓SDK定制和维护。 二、 任职要求: 1. 基础要求…

作者头像 李华
网站建设 2026/5/8 20:16:02

协鑫集成高级AI开发工程师职位深度解析:职责、能力与面试指南

协鑫集成 高级AI开发工程师 职位信息 职位详情: 1.探索、跟踪国内外领先的AI技术、产品方案,推动其在公司内应用,提升企业运营效率,生产效率。 2.协调各部门团队,包括研发、工艺、生产、职能等,确保AI项目目标实现。 3.结合AI背景和行业需求,为企业数字化、智能化提供指…

作者头像 李华
网站建设 2026/5/7 21:10:28

Snapd和Apt—Linux 上两种完全不同的软件包管理系统

Snapd 和 Apt 是 Linux 上两种完全不同的软件包管理系统&#xff0c;各有优劣。以下是详细对比&#xff1a; 核心区别一览 特性Apt (传统)Snapd (现代)设计年代1998年 (Debian)2014年 (Ubuntu)软件包格式.deb.snap依赖处理共享系统库&#xff0c;自动解决依赖自带所有依赖&…

作者头像 李华
网站建设 2026/5/7 1:44:50

ESP32 的宝藏开源项目:ESP32 - Bus - Pirate 打造硬件调试瑞士军刀

大家好&#xff0c;我是杂烩君。当你手里拿着一个ESP32开发板&#xff0c;除了做物联网项目&#xff0c;还能干什么&#xff1f; 可以借助ESP32-Bus-Pirate把ESP32板子变成了一把"瑞士军刀"&#xff0c;能够与20多种数字协议和无线协议进行交互。 1. ESP32-Bus-Pir…

作者头像 李华