Distinctive Games 用 AI 重塑角色设计:低成本实现高多样性
在大型体育游戏《Rugby Nations》的开发过程中,Distinctive Games 团队面临着一个经典的游戏开发难题:如何在有限的预算和移动端的严苛内存限制下,实现大规模且真正多元的角色设计。
随着女子橄榄球在全球范围内的爆发式增长(全球玩家达 270 万),团队决定首次在游戏中加入女性角色。这一决定直接导致工作量翻倍。传统的角色设计方式不仅成本高昂,手工刻画数百名球员会耗尽预算;而扫描数百人的面部数据在技术上也不可行。经典的游戏开发噩梦就此上演。
核心突破:AI 生成面部成为破局关键
Distinctive Games 找到了解决方案:利用 AI-generated faces(AI 生成面部)技术。他们采用了 Icons8 的 Generated Photos 平台,该平台能够创建逼真的面部图像,无需传统的摄影流程。
创新的工作流
- 虚拟选角:根据多样性要求,在虚拟选角会议中筛选合适的面部素材。
- 导入建模:将 AI 生成的面部导入 Reallusion Character Creator。
- 生成 3D 模型:使用标准后期处理生成 3D 模型。
- 管线集成:无缝集成到现有的游戏开发管线中。
团队表示:“我们可以快速且低成本地创建所需的所有球员面部。”这种方法完美解决了在现实预算内进行高效 3D 角色设计的核心挑战。
技术亮点:突破移动端内存限制
最具技术含量的突破在于如何平衡数量与性能。团队构建了约 100 个独特头部、25 种发型、10 种发色及面部毛发选项,理论上可组合出数千种角色。然而,直接在移动端存储所有预烘焙资产会导致设备崩溃。
Distinctive Games 的解决方案是定制化的智能算法技术:
- 动态适配:实现任意发型与任意头部的实时匹配,无需预烘焙资产。
- 算法优化:智能算法承担繁重的计算工作,包括橄榄球护具和面部毛发的动态集成。
- 内存友好:彻底解决了移动端游戏开发中残酷的内存约束问题。
工作流与价值
借助 Reallusion Character Creator 的管线,团队实现了从 AI 生成面部到最终 Unity 集成的平滑过渡。初始输出质量被评价为“惊人”,仅需少量 Photoshop 清理即可上线。
这一案例证明了现代游戏开发者如何利用 AI 工具在不牺牲质量的前提下降低成本。它打破了“预算限制”与“角色多样性”之间的零和博弈,让中小工作室也能打造出媲美 AAA 大作的角色阵容,同时确保了真实的种族和年龄多样性,避免了刻板印象。
正如 Distinctive Games 所言:“我们本希望能包含更多角色,并会随着时间的推移不断增加。”这标志着 AI 工具已从单纯的演示效果,转变为解决具体游戏开发痛点的实用工具。