以下文章来源于腾讯游戏学堂 ,下代作者腾讯游戏学堂
导语:在今年的移动端游戏开发者大会(GDC 2024)上 ,来自腾讯游戏的图形突围专家持续带来前沿分享,围绕AI、暗区渲染、手游实现跨端游戏开发、中的追踪星火直装动画等游戏技术应用及游戏制作,光线引发同业关注 。下代本文为“暗区突围手游 :在移动端打造次世代射击游戏”分享的移动端图文版干货内容。

分享嘉宾 :王俊宏 腾讯互娱魔方暗区突围手游项目图形程序负责人

大家好,图形突围感谢大家参加本次会议 。暗区我叫王俊宏 ,手游实现是中的追踪魔方工作室暗区突围渲染组的主程。我在腾讯工作了12年,光线一直从事PC和移动游戏开发。下代

我将从介绍《暗区突围》手游和移动光线追踪的背景起始 ,然后介绍《暗区突围》中的光线追踪,包括光线追踪场景管理、反射、软阴影 、环境遮挡和优化,最后是一些结论 。
一、背景介绍
《暗区突围》是一款面向Android和iOS设备的下一代沉浸式第一人称战术射击手游。该游戏于2022年7月正式发布。制作人孙一鸣去年在GDC上介绍了游戏玩法。游戏使用的是Unreal Engine 4.26引擎。也是一款开放世界游戏。例如,最新的关卡矿区 , 大小约为4公里乘以4公里 。穿越火线端游下载场景中有超过10万个网格实例和3000多个流式加载关卡。因此 ,场景管理将是一个挑战。
我们游戏中的一些关键渲染特性包括:首先,渲染管线采用的是前向渲染管线。其次 ,我们使用了基于物理的渲染,包括基于物理的材质、光照、相机和着色 。例如 ,这个视频展示了游戏中的自动曝光功能 。
第三个关键特性是动态气候系统,我的同事陈家铭在2022年的GDC上介绍过。在这个视频中 ,阳光、天空光和云都会随着时辰变化 。
最后,我们游戏中的全局光照基于预计算辐照度传输。因此,在这个视频中,当气候系统变化时,间接光也会有所差异。
接下来,我将介绍移动光线追踪的情况。当前最新的智能手机已经拥护硬件加速的Ray Query(也称为Inline Ray Tracing) 。Ray Query可以在任何着色器阶段使用,例如顶点着色器、像素着色器或计算着色器 。然而,cf穿越火线手游下载在移动设备上调试光线追踪仍然具有挑战性 ,因为大多数截帧工具和GPU性能分析工具都不拥护移动端的Vulkan Ray Query。
在我们集成光线追踪之前,有一些准备工作需要完结。首先,我们启用了Android的Vulkan API 。然后,更新了Shader交叉编译工具到最新的Shader Conductor ,以拥护光线查询的着色器指令 。最后,我们扩展了UE4的Vulkan和Metal RHI。
二 、《暗区突围》手游中的光线追踪
当前