Unity特效制作的AI自动化流程
人工智能在游戏美术领域的应用广泛,但主要集中在二维原画和三维模型方面,而特效、地形编辑、Spine动画等领域尚不成熟。之前尝试过AI生成特效,那时依赖帧动画结合面片展示,而现在可以利用真实的粒子模拟,实现更实用的成果。
先观察生成的结果,这里展示了基于一份技能需求制作的十七个技能特效的整体视图。
导入Unity时,每个特效对应一个预制件,以及材质和贴图的文件夹,各特效独立存放,便于调整。
再看纹理目录,这些贴图均由AI产出,AI能生成基础形状贴图,再通过这些贴图配置粒子系统。
采用网页预览,是因为发现AI对网页的理解能力远胜于直接操作Unity粒子系统,能获得更佳效果。后续经过大量人工调校,使网页效果能平滑迁移至Unity,确保粒子表现一致。
具体方法分为三个阶段:首先让AI按预定格式生成特效配置描述文件;然后在网页环境中自行预览合成效果并截图,进行自我反馈修正;验证网页版特效无误后,将配置文件导入Unity。此过程还构建了一套Unity导入工具,把Unity常见粒子系统参数与网页版粒子参数进行匹配(经过大量调试,包括让AI理解Unity粒子系统的C#层代码等),最终实现高还原度的导入效果。
从结果来看,目前应达到白模阶段的质量标准,在正式特效资源开发完成前,先提供一版供程序使用。