引言
Activision近日发布了一个令人兴奋的开放数据集 - Caldera,这是来自广受欢迎的《使命召唤:战区》(Call of Duty®: Warzone™)游戏中同名地图的OpenUSD场景数据。这个数据集的发布为游戏环境几何体的研究和分析提供了前所未有的机会,特别是在大规模复杂场景的构建和编辑方面。
Caldera数据集包含了游戏地图中大部分的几何体数据,这些数据被转换成了开源的USD文件格式。值得注意的是,这并非游戏中使用的实际生产数据,而是经过转换和简化的版本。尽管如此,它仍然为研究人员和开发者提供了一个难得的机会,可以深入探索AAA级游戏环境的构建。
数据集内容与特点
几何体数据
Caldera数据集主要包含了易于表示为几何体的元素。这不仅包括可渲染的几何体,还包括一些通常不可见的替代表示,如用于光照计算的体积或用于碰撞检测的简单形状。整个场景覆盖了约2平方英里的区域,包含大约1750万个基元和超过20亿个点。
然而,数据集并不包括纹理和材质信息,也排除了许多单点实体(如角色生成点)和复杂的基于脚本的模型。这样的选择是为了控制数据集的复杂度和大小,同时将重点放在空间元素之间的多样关系上。
玩家数据
除了环境几何体,Caldera数据集还包含了两种类型的玩家数据,以点云的形式呈现:
- 玩家比赛结束位置:包含100万个点,代表玩家结束比赛时的位置。每个点都存储了位置、颜色和时间属性。
- 玩家移动轨迹:记录了玩家在比赛中的位置变化,大约每两秒采样一次。
这些数据为分析玩家行为和游戏平衡提供了宝贵的信息。
数据集的目标与意义
Activision发布Caldera数据集的主要目标是推动学术研究,特别是在环境几何体的构建和分析领域。与以往主要关注单个资产生成的研究不同,Caldera提供了一个大规模、互连的场景,包含复杂的父子关系和隐含的语义关系。
这个数据集的独特之处在于:
- 规模和复杂性:提供了真实游戏环境的大规模几何数据。
- 关系网络:展示了环境元素之间复杂的空间和逻辑关系。
- 编辑与更新:为研究环境编辑和更新提供了基础。
通过这个数据集,研究人员可以探索:
- 大规模环境的自动生成和编辑技术
- 复杂场景中的空间关系分析
- 游戏环境优化方法
- 玩家行为与环境设计的关系
使用指南
开始探索
要开始探索Caldera数据集,可以使用USDView工具。以下是一些基本步骤:
- 加载主场景文件:
caldera.usd
- 隐藏注释元素以查看实际场景
- 使用相机功能查看特定区域,如
/cameras/map_capital_square
- 通过变体选择加载详细几何体,如选择
/world/mp_wz_island/mp_wz_island_paths/mp_wz_island_geo/map_capital
并将"district LOD"设置为"full" - 加载地形数据以获得完整视图
探索玩家数据
- 隐藏场景几何体,显示点云数据
- 查看
/players/endpoints/points_0
了解玩家比赛结束位置 - 使用时间轴查看
breadcrumbs
原语中的玩家移动轨迹
加载子场景
为了更有效地管理复杂性,可以加载地图的特定部分。例如,加载酒店场景:
usdview map_source/prefabs/br/wz_vg/mp_wz_island/commercial/hotel_01.usd
研究潜力与应用
Caldera数据集为多个研究领域开辟了新的可能性:
- 程序化内容生成:研究如何自动生成和编辑大规模、复杂的游戏环境。
- 空间关系分析:探索环境元素之间的隐含关系,优化场景布局。
- 玩家行为分析:结合环境数据和玩家移动数据,研究环境设计对玩家行为的影响。
- 性能优化:研究如何在保持视觉质量的同时优化大型开放世界的渲染性能。
- AI辅助设计:开发AI工具,协助设计师更高效地创建和编辑复杂环境。
结论
Caldera数据集的发布标志着游戏行业向开放研究迈出了重要一步。通过提供这种规模和复杂度的数据,Activision不仅推动了学术研究,还为游戏开发中的环境创建和优化开辟了新的可能性。
这个数据集的价值不仅限于游戏开发领域,它还可能对计算机图形学、虚拟现实、城市规划等领域产生影响。研究人员和开发者现在有了一个独特的机会,可以深入探索AAA级游戏环境的构建过程,并开发新的工具和技术来改进内容创作流程。
随着对这个数据集的深入研究和应用,我们可以期待看到游戏环境设计和开发方面的创新突破,这将最终为玩家带来更加丰富、真实和互动的游戏体验。
📌 注意: Caldera数据集是在Activision非商业使用许可协议下发布的。在使用此数据集进行研究或开发时,请务必遵守许可条款。
对于有兴趣深入研究Caldera数据集的开发者和研究人员,可以访问Caldera GitHub仓库获取更多详细信息和资源。让我们共同期待这个数据集能够推动游戏环境技术的进步,为未来的游戏带来更多令人惊叹的可能性。