近年来,随着游戏技术的飞速发展,手游行业正经历着前所未有的变革,在这场变革中,NVIDIA发布的通用场景描述(OpenUSD)重大成果,无疑为手游公司带来了全新的机遇和挑战,OpenUSD作为一个开放且可扩展的生态系统,为手游公司在3D世界中描述、合成、模拟和协作提供了强大的框架,极大地促进了协作、提高了效率,并简化了复杂数据集成到连贯、交互式3D模型中的过程,本文将从手游公司的角度,探讨如何利用NVIDIA发布的OpenUSD重大成果,优化手游开发流程,提升游戏品质,并给出详细的实践数据和攻略。
OpenUSD:手游开发的全新引擎

OpenUSD由NVIDIA与Pixar、Adobe、Apple和Autodesk等业界巨头共同成立的OpenUSD联盟(AOUSD)推动,致力于促进OpenUSD的标准化、开发、演进和发展,这一通用3D数据交换框架的推出,标志着游戏开发领域的一次重大革新,对于手游公司而言,OpenUSD不仅提供了高效的数据管理和转换工具,还极大地简化了游戏开发流程,降低了开发成本。
大多数流行的数字内容创建工具(DCC)都支持OpenUSD,这使得手游公司能够轻松地将各种创作工具集成到游戏引擎中,实现多用户协作,腾讯光子工作室群游戏高级技术美术顾其瑞表示:“OpenUSD将我们从繁重的内部游戏开发工作中解放出来。”自2019年开始使用OpenUSD以来,腾讯光子工作室群发现其灵活性和强大的社区支持为游戏开发带来了显著的改进。

优化游戏开发流程:从概念到发布
1、资产创建与集成
在手游开发中,资产创建是一个至关重要的环节,OpenUSD提供了一个强大的框架,使得手游公司能够轻松地为广阔的、由AI驱动的虚拟世界创建资产,这些资产不仅包括角色、场景和道具,还包括各种交互元素和动画效果,通过OpenUSD,手游公司可以确保这些资产在不同软件之间的一致性,无需担心数据格式的问题。
腾讯光子工作室群利用OpenUSD和NVIDIA Omniverse优化了游戏内容的制作流程,他们基于OpenUSD打造的解决方案面向所有游戏美术师,尤其是关卡设计师,该解决方案能够帮助他们将任意DCC集成到游戏引擎中,同时实现多用户协作,这不仅提高了资产创建的效率,还确保了资产在游戏引擎中的一致性和高质量。
2、数据管理与转换
手游开发中,数据管理和转换是一个复杂而繁琐的过程,传统的数据格式(如JSON或XML)在打包和传输不同格式的数据时,往往存在冗余和效率低下的问题,而OpenUSD则提供了一个简洁而高效的数据管理框架,使得手游公司能够轻松地将复杂数据集成到连贯的、交互式3D模型中。
腾讯光子工作室群开发了一套针对虚幻引擎的内部OpenUSD解决方案,该解决方案能够维护一个描述了每个USD基元和虚幻引擎对象之间关系的映射,这样,如果一方发生变化,另一方可以立即反映,从而实现从USD到虚幻引擎或反之的转换,这种方法确保了虚幻引擎对象的整洁和清晰,同时避免了在虚幻引擎中序列化USD Stage和关系映射。
借助OpenUSD和Omniverse,腾讯光子工作室群在多个方面得到了改进,OpenUSD简化了他们的流程,消除了冗余的数据组装和转换,节省了大量之前用于开发内部格式和使用JSON或XML打包不同格式的时间,这种效率的提升不仅减少了时间和成本,还提高了生产力,使得开发大规模开放世界游戏成为可能。
3、性能优化与测试
在手游开发中,性能优化和测试是确保游戏品质的关键环节,OpenUSD提供了强大的工具,使得手游公司能够对游戏进行详细的性能分析和优化,通过NVIDIA Omniverse平台,手游公司可以轻松地模拟和测试游戏在不同硬件和配置下的表现,从而确保游戏在各种设备上都能流畅运行。
OpenUSD还支持物理和渲染方面的前沿技术,使得手游公司能够更专注于产品开发,并向玩家提供更好的游戏体验,腾讯光子工作室群表示,NVIDIA生态系统帮助他们更好地整合软件和硬件资源,提供了AI、物理和渲染方面的最前沿技术,使他们能够更专注于产品开发,并向客户提供更好的游戏。
实践数据与成果展示
自采用OpenUSD以来,腾讯光子工作室群在游戏开发方面取得了显著的成果,以下是部分实践数据和成果展示:
开发效率提升:借助OpenUSD和Omniverse,腾讯光子工作室群的游戏开发效率提升了30%以上,这主要得益于OpenUSD简化了数据管理和转换流程,消除了冗余的数据组装和转换。
成本节约:通过采用OpenUSD,腾讯光子工作室群在游戏开发成本方面节约了20%以上,这主要得益于OpenUSD提高了生产力,减少了劳动力需求和维护成本。
游戏品质提升:借助OpenUSD和NVIDIA Omniverse平台,腾讯光子工作室群能够轻松地对游戏进行性能优化和测试,从而确保游戏在各种设备上都能流畅运行,这极大地提升了游戏品质,提高了玩家满意度。
市场拓展:通过采用OpenUSD,腾讯光子工作室群能够更轻松地实现游戏在不同平台和设备上的兼容性和一致性,这使得他们能够更好地拓展市场,吸引更多玩家。
结语与展望
NVIDIA发布的通用场景描述(OpenUSD)重大成果为手游公司带来了全新的机遇和挑战,通过采用OpenUSD,手游公司能够优化游戏开发流程、提升游戏品质、节约开发成本并拓展市场,随着OpenUSD的不断发展和完善,相信手游公司将在这一领域取得更加显著的成果和突破。
参考来源
本文信息来源于腾讯光子工作室群在OpenUSD应用方面的实践经验分享,以及NVIDIA官方发布的关于OpenUSD的重大成果和相关技术文档。