The Last of Us Part 2 中这种类似光线追踪的效果是怎么实现的

2020-06-26 00:30:32 +08:00
 Chell

比如那个放着灯的桌子的左下角反射了地板的颜色,是强行写成这个颜色的吗?感觉游戏中还有好多这样的效果,但 PS4 也不支持光追。

2178 次点击
所在节点    问与答
7 条回复
LZSZ
2020-06-26 01:13:18 +08:00
很多都是预渲染好的 不是实时的
wdhwg001
2020-06-26 01:18:39 +08:00
顽皮狗的游戏几乎都是预渲染,只有需要动态的部分才会用各种 Trick 去做动态效果。
也算是传统艺能了,TLOU 一代的时候甚至 AO 都是预渲染的,具体可以去翻顽皮狗的 siggraph 。
关卡设计为机能做特别优化也是顽皮狗玩的最 6 的,连关卡设计都可以向机能折腰,预渲染算啥呢。
MCVector
2020-06-26 01:19:27 +08:00
应该是 prebaked GI
blindie
2020-06-26 01:19:49 +08:00
有种技术叫烘焙
marcushbs
2020-06-26 01:22:40 +08:00
嗯,还有一些镜面效果如车身反射可以镜像,然后做一些快速滤镜
shirokow
2020-06-26 02:42:55 +08:00
搜索 global illumination 。对固定光源,一般采用 baking 方法;对动态光源,略微复杂,有 voxel cone tracing 之类的做法。
Chell
2020-06-26 14:19:07 +08:00
@shirokow 看了下 voxel cone tracing,原来 UE4 上就有类似的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX