程序化内容生成不止表面所见:NPC AI、动态摄像机、PVS 与光照贴图
图形学
2018-08-02 v1
摘要
程序化内容生成(PCG)涉及各类自动生成游戏内容而无需游戏美术师手动创作的算法与工具。除了生成复杂的静态网格外,PCG 核心通常包含关于游戏世界的几何信息,这些信息有助于支撑游戏引擎的其他关键子系统。我们讨论了开发名为“Fallen God: Escape Underworld”的 iOS 游戏标题的经验,并展示了我们的 PCG 如何产生关于游戏世界的额外元数据,具体而言:(i) 带标注的地牢图,用于支撑 NPC AI 寻路以攻击或躲避玩家(适用于双足、鸟类、昆虫和蛇类);(ii) 量化体素空间,以允许离散 A* 在连续 3D 空间中工作的动态摄像机系统;(iii) 地牢门户,用于支撑动态 PVS;(iv) 对一组独立简化网格进行程序化环境光遮蔽与细分,以支撑极快且高质量的光照贴图。
引用
@article{arxiv.1808.00328,
title = {There is more to PCG than Meets the Eye: NPC AI, Dynamic Camera, PVS and Lightmaps},
author = {Anthony Savidis},
journal= {arXiv preprint arXiv:1808.00328},
year = {2018}
}