关于GDC
Alessandro Dal Corso
Senior Render Programmer, IO Interactive
演讲标题:
Alessandro Dal Corso ,AMD的GPU开发,IO Interactive高级渲染程序员,在基于物理的渲染、全局光照、光线追踪、高级渲染技术及虚拟现实等技术领域都有所涉猎。
演讲概述
●《杀手3》游戏简介
● 光线追踪的基本概念及在《杀手3》中的应用效果
●《杀手3》中光线追踪的实现结构
●《杀手3》中对光线追踪的优化
● 总结
为了营造更真实的游戏体验,IO Interactive增加了PC版《杀手3》的光线追踪功能,这为该作的暗杀世界带来了更高质量的反射和阴影效果。
光线追踪实际上是一个区别于光栅化的概念,由于光栅化难以实现一些全局的效果,像是软阴影、间接光照等,而利用光线追踪能够得到更好的渲染效果。
接下来演讲者列举了一些光线追踪在《杀手3》中的应用效果。可以看到,下面两张图中打开光线追踪后,金属制品上反射的人影更加清晰。
从以上游戏画面中可以很直观地看出《杀手3》的光线追踪对比,开启光线追踪后地面反射效果尤为明显,能在很大程度上增加游戏的真实感。
前期准备工作
光线追踪着色器
加速结构
全局数据段
实现过程
rescheduling
体素网格数据结构
降 噪
透明物体特殊处理
下图展示了在三个几乎是最复杂的情况下,该算法的性能开销,可以看出光线追踪算法的开销还是相当巨大的,接下来就来谈谈《杀手3》中所做的优化。
第一点是将灯光进行简化,可以由艺术家定义一个更为精简的灯光,再通过光线追踪强制简化照明路径,如下图所示,左侧的是完整未简化的一些灯光信息,右侧是简化后的灯光信息。
剔 除
内容简化
GDC2022雷火UX演讲一览
【实录】条条大路通罗马:在《永劫无间》中用不同学科方法分析流失
本文来自微信公众号“网易雷火UX用户体验中心”(ID:LeihuoUX)。大作社经授权转载,该文观点仅代表作者本人,大作社平台仅提供信息存储空间服务。