嘿 r/aigamedev,
我正在开发一个村庄模拟游戏,玩家会花费他们的时间与AI NPC交谈并与周围的世界互动。
长期目标是相当雄心勃勃:
- 感觉真正人类且有趣的NPC
- 从互动中动态产生的任务,而不是手动编写
- AI生成的资产自然融入游戏世界
其中三个目标中,第三个是目前我花费大部分时间的。
我试图解决的问题
我认为生成3D网格已经变得越来越容易。
但是,仅仅将该资产用作实际游戏中的资产就是困难的。
我的当前管道如下:
像素艺术 → 图像生成 → Trellis.2 → 网格重建 → UV展开 → 游戏资产
我故意从像素艺术开始,因为它有助于保持生成资产的统一视觉风格。
但是,Trellis之后的每个步骤都困难。
一旦存在网格,我仍然需要解决:
- 多边形计数优化
- 网格重建
- UV生成
- 纹理质量
- 运行性能
- 生成延迟
而且,每个改进似乎都伴随着其他地方的权衡。
我的当前头疼是UVs
网格重建是烦人的但可以管理的。
UV展开是真正感觉像魔法而非工程的部分。
我可以获得功能性的UVs。
我可以获得自动化的UVs。
但是,获得清洁的UV布局,能够在任意AI生成的几何体上保持一致性,远远超过了我预期的。
我很好奇其他人是如何处理这个问题的。
对于正在实验AI生成的3D资产的人:
- 您是否依赖自动化UV工具?
- 使用AI辅助UV生成?
- 接受较低质量的UV并在其他地方补偿?
- 构建自定义管道?
为什么我对完全生成管道的可行性持怀疑态度
到目前为止,我已经得出了一点结论:
“生成一切自动化”听起来很好,但我并不认为它是生产就绪的。
我测试的大部分从头到尾的AI资产管道要么:
- 需要太长时间
- 生产不一致的结果
- 或者需要足够的清理,以至于自动化的好处开始消失
目前,我倾向于混合工作流,AI处理生成,而确定性工具处理优化。
小型实验
为了探索这个问题,我创建了一个小型房地产沙盒,让玩家可以生成3D对象并将它们放入场景:
目标不是真正的房地产系统。
它是一个测试场地,评估生成资产是否实际上感觉像它们属于一个活跃的游戏世界。
如果您尝试它并注意到生成资产管道中的明显问题、视觉一致性、性能或工作流程,我会真诚地感谢您的反馈。
我特别希望听到已经经历过UV/网格重建的苦战并取得成功的人。
期待从与类似AI游戏开发问题的人一起学习。
评论 (0)