嘿 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对象并将它们放入场景:

https://echo-town.com

目标不是真正的房地产系统。

它是一个测试场地,评估生成资产是否实际上感觉像它们属于一个活跃的游戏世界。

如果您尝试它并注意到生成资产管道中的明显问题、视觉一致性、性能或工作流程,我会真诚地感谢您的反馈。

我特别希望听到已经经历过UV/网格重建的苦战并取得成功的人。

期待从与类似AI游戏开发问题的人一起学习。