大家晚上好,我是蓝色蒜头。
2024 年 1 月 12 号,短播客第 65 期
今天来延续上一期的话题
展开来聊聊目前来说
AI 可以怎样被用于游戏开发
昨天已经说过,STEAM 平台在最新的内容审核政策声明里
把游戏开发中的 AI 运用分成了典型的两类
「预生成内容」和「实时生成内容」
昨天已经对这两类内容简单的做了概括
今天则开始做第一层的深入
仍然是概念层面
还不到具体实践方法的层面
在最开始要强调区分一下
用 AI 来玩游戏
和在游戏开发中运用 AI 是两码事
不管是最近常见的一些所谓 AI 外挂
还是通过训练特定 AI,让它完成对特定游戏的通关
这些都是在玩游戏的范畴
和开发过程关系不大
千万不能看到 AI 就也把这件事情
套进来混为一谈的讨论
也不要被一些媒体或者媒体评论区的错误说法所影响
「预生成内容」和「实时生成内容」
两个方面,我们先从「预生成内容」说起
STEAM 这次声明里提到的预生成内容
包括「艺术作品/代码/音效等」
对应的英文是
art/code/sound
如果我们从软件项目开发管理的角度来说
这部分内容会包括游戏资产和游戏代码
细分下去的话
游戏资产又会分为 2D 图片、3D 建模
文本、音乐、音效等内容
而代码可以分为
程序源代码、配置文件、数据文件等内容
不同的软件开发流程管理方法
会在上述的划分上有所区别,但大体一致
实际上,目前来说
在上面提到的每一个细分内容方面
AI 目前都可以发挥作用
2D 图片主要被用于
游戏插图、立绘、游戏中的 UI 装饰、技能装备图标
以及 3D 建模所使用的贴图
目前针对这些细分内容都已经开始有专用的模型
插图立绘自不必说,关于画师和 AI 绘图的争论延续已久
蒜头这里不做展开
技能装备图标方面,目前有专门优化过的模型
来针对它们的生成
给出技能装备的大致描述和风格约束
就可以生成成套的图标
贴图素材方面
AI 模型在制备的环节中可以提供
风格统一调整,清晰度提升,局部修正等帮助
以及可以做帮助生成边缘无缝拼接的图片
这样的工作
目前在一些 3D 场景建模的工作流中
利用多角度的高清照片
用 AI 切分并且调整透视,快速生成对应的模型和贴图
也已经有不少的实践
直接用 AI 做 3D 模型生成
目前的进展则没有那么快
主要是涉及 3D 动态的部分
AI 还不能很平滑的做各部分的绑定
以及不能很通用的处理局部的运动
不过目前有一些技术已经用在一些游戏里
比如根据游戏场景空间
让游戏角色在不同姿态以及位置的切换中
比较自然的生成动作
而不是依赖于动作捕捉
育碧的《荣耀战魂》
等一些游戏就用到了这一类技术
文本方面,去年开始
大语言模型可以用于支持特定要求的写作
翻译、语气风格统一等工作
对于一些体量较大的游戏来说
由于文本内容由许多不同的人撰写

