西山居在GDC大会上展示如何通过VG技术克服游戏渲染效率瓶颈的《解限机》案例
《解限机》案例随着科技的快速进步和游戏行业的蓬勃发展,玩家对游戏体验的期待日益升高。
他们不再满足于基本的娱乐,而是追求在高品质游戏中实现深度沉浸和精神满足。
为应对玩家需求的变化,游戏制作者们纷纷聚焦于提升游戏的视觉效果,致力于打造更加精美和震撼的视觉体验。然而,这也带来了挑战:随着游戏规模扩大、场景变得更复杂,以及模型精度提高,美术资源的制作工作量显著增加,开发周期相应延长。在此背景下,国内知名游戏开发商西山居在游戏开发者大会(GDC)上发表演讲,展示了其产品《解限机》如何利用VG(VirtualGeometry)技术提升渲染效率,高效完成高精度模型和广阔地图的制作,实现了游戏视觉体验的质的飞跃。在GDC的Unity专场演讲中,西山居引擎平台技术总监黄锦寿介绍了《解限机》如何运用VG技术解决游戏行业中长期以来的难题。该游戏在2023年年底的TGA(TheGameAward)首曝,吸引了大量玩家关注,其丰富的对战模式、独特的机甲设计、实时弹道演算和丰富的场景破坏效果,让玩家充满期待。VG技术的应用使得游戏团队只需制作高精度模型,无需额外投入时间和精力制作多级LOD资源,程序生成的LOD模型在效率和效果上都优于手工制作。此外,黄锦寿还分享了一系列GPU高效渲染方案,将原本由CPU处理的操作交给GPU,降低了渲染对CPU的能耗,使CPU更专注于游戏逻辑计算,从而充分利用了GPU和CPU的时间,减少了算力浪费。在分享中,黄锦寿还提到,游戏的植被系统是为项目专门定制化开发,支持VG技术,通过VG渲染所有树木和草丛,并支持交互。植被系统支持Imposter技术,近处是实体模型的树,远处是简单面片的Imposter,这些植被支持破坏和交互,碰撞检测由GPU计算。在实际应用中,允许多名玩家同时发射子弹并破坏场景中的植被,利用GPU的并行计算能力进行高效的碰撞检测。VG技术的应用大幅提升了单场景的三角形面数,突破了以往的限制,使美术有更大的发挥空间。黄锦寿在GDC上进行了场景演示,展示了在一个极其复杂的场景中,植被和建筑的总面数可能超过10亿个三角形面片,甚至可能达到数十亿。但借助VG技术,团队可以放松面数的限制,制作出高精度的模型。此外,VG技术的应用还可以大大减少内存使用,无需再次加载先前的MESH数据,因为VG数据可以直接存储在显存中,节省了大量内存空间。这项技术不仅兼容Unity的高清渲染管线(HDRP)和通用渲染管线(URP),还支持多平台部署,包括PC、Android、iOS、Xbox和PS5等,为用户提供一致的高质量体验。在最后的性能对比环节中,黄锦寿展示了VG场景与普通场景的性能对比。采用VG后,FPS分别提升了43%和31%,CPU耗时也明显降低,GPU利用率从70%提升到了97%,释放了CPU计算能力用于游戏逻辑等其他方面。总的来说,VG技术的应用有效提升了游戏性能,并为开发者提供了更多的资源分配灵活性。《解限机》中VG的应用,将游戏中的世界呈现得更加真实、生动,更具表现力,带给玩家沉浸式的全新体验。西山居作为国内最早的游戏研发厂商之一,至今已研发运营超过数十款网络游戏,产品类型涵盖了客户端网游、移动端游戏等多个领域。他们的创新精神和全球化战略在《解限机》这一科幻题材作品上得到了体现,展示了西山居多元化布局的步伐从未停歇。通过对游戏+文化创新模式的持续探索与耕耘,坚持游戏质量与底蕴并重的理念,西山居引领玩家一起探索对未来无限的可能,共创更多优秀作品。相关游戏资讯
玩家评论
猜你喜欢内容
热门推荐
开服推荐
推荐攻略
发表评论