2024/04/19 22:48:02, 吴俊杰 报名了【入门】SRFC 神力科莎长期刷圈服    2024/04/14 21:25:45, 夏崴仪 报名了法拉利燃“擎”限时快闪线上竞速    2024/04/14 00:22:44, 叶子芃 报名了【入门】SRFC 神力科莎长期刷圈服    2024/04/13 00:04:36, 何浩源 报名了法拉利燃“擎”限时快闪线上竞速    2024/04/07 21:01:06, 胡一沁 报名了【入门】SRFC 神力科莎长期刷圈服    2024/04/06 20:43:28, 徐凯歌 取消了【入门】SRFC 神力科莎长期刷圈服的报名    2024/04/03 16:11:36, 朱威 取消了【入门】SRFC 神力科莎长期刷圈服的报名    2024/03/25 20:44:22, 袁文凯 报名了【入门】SRFC 神力科莎长期刷圈服    2024/03/16 16:56:47, 白梦蓝 取消了【专业】RMC 赛道大师锦标赛 2024 揭幕战@伊莫拉赛道的报名    2024/03/16 12:43:03, 许诺 取消了【专业】RMC 赛道大师锦标赛 2024 揭幕战@伊莫拉赛道的报名  
模拟新闻

【LFS】2020.9图形开发报告 - 光影part2

 Scawan    发表于 2020.09.28 01:45:32 | 阅读: 1405 | 评论: 3    LFS

赛车手们好~


在上一次报告中,我们展示了一些更新后的South City的图片,并演示了日夜转换和在夜间驾驶的情形。从那时起,Eric在继续搭建South City,Scawen则继续开发图形系统。我们在论坛上发布了一些中间进度报告。

在这份报告中,我们将更多地谈论最近的更新,并展示一些新的截图。这些信息是相当技术性的,所以如果你对游戏开发的内部结构不是那么感兴趣的话,可以随意直接跳到截图,希望这些截图可以说明问题。








我们引入了实时回声渲染。这取代了预先生成并存储在路径中的旧系统(当你开车时用于跟踪汽车位置的隐形结构)。在车辆两侧,每一侧都会绘制一张特殊的图像,包含深度和角度信息。图像由显卡上的计算着色器分析,为每一侧创建一个直方图。直方图由 CPU 读取并用于更新混响器。

对于不完全了解显卡的人来说,计算着色器是运行在GPU上的特殊程序。现代的GPU其实就是一台特殊的计算机,它可以同时对几百个或几千个不同的像素进行同样的计算,从而非常快速地完成一些事情。如今,它不仅仅是画三角形。现在自动曝光直方图也是由计算着色器计算,节省CPU时间。

另外一个新的用来消除遮挡的系统也已经被开发了出来。这是一个(在每一帧中)不绘制被较近的所 "遮挡 "的物体的系统,我们都喜欢高帧率,即使在一个充满细节物体的环境中,帧率也要保持较高的水平。例如,你可能在一栋建筑附近,所以没有必要绘制它后面的数千个对象。这一点对于驾驶视图尤其重要,因为我们必须先绘制镜面视图,然后再绘制主视图。在VR中这就更糟糕了,因为这些视图要各画两次,每只眼睛看到的都要稍微产生偏移。我们也可以避免将一些物体绘制到阴影地图中,因为没有必要将阴影投射到我们看不到的物体上。

不过困难的是知道哪些物体是隐藏的。不过现在,可见的物体都存储在路径中,解决了这个问题。对于开放布局,我们需要为路肩、停车场和开放区域添加路径,以保持高帧率。这些路径还会被用于照明和回声信息。

South City的多层停车场,很难看到如何让一条道路覆盖所有的可行驶区域。所以我们现在有了一个八叉树系统,它可以分析可行驶的地面,并创建立方体来覆盖所有你可能驾驶到的地方。在必要的地方,八叉树会被细分,以处理多个地面高度,如桥梁、隧道和停车场。遮挡数据被计算并存储在八叉树中,然后会用来去掉从车手的位置无法看到的区域。




阴影系统经过优化,现在可以在良好的帧率下实现日落和日出。实时阴影对于逼真的图形非常重要,可以让光照随时间变化。阴影地图是一系列特殊的世界图像,从太阳的方向绘制,包含深度信息,因此GPU可以计算出你视野中的每个像素是在阳光下还是在阴影下。对于性能因素来说,一个显著的问题是,当太阳在天空中的位置很低,而你在赛道区域的远处,远离太阳。在这种情况下,赛道的许多物体都在太阳和你的视野之间,这些物体中的任何一个都可能会造成你能看到的阴影。通过更详细地查看从你的位置可以看到哪些物体,LFS现在可以减少绘制成阴影地图的区域。

之前


之后


解说


外部效果

最后我们再给大家看几张更新后的South City的工作进度截图。额外的区域和场景正在制作中,道路也在逐步开放,大大增加了额外的赛道布局的可能性。













我们希望各位喜欢这些图片和视频。


- LFS开发者


附:South Cith 新旧对比链接


https://imx.tc-g.uk/so202009/01
https://imx.tc-g.uk/so202009/02
https://imx.tc-g.uk/so202009/03
https://imx.tc-g.uk/so202009/04
https://imx.tc-g.uk/so202009/05

https://imx.tc-g.uk/so202009/06
https://imx.tc-g.uk/so202009/07
https://imx.tc-g.uk/so202009/08
https://imx.tc-g.uk/so202009/09
https://imx.tc-g.uk/so202009/10

https://imx.tc-g.uk/so202009/11
https://imx.tc-g.uk/so202009/12
https://imx.tc-g.uk/so202009/13
https://imx.tc-g.uk/so202009/14
https://imx.tc-g.uk/so202009/15

https://imx.tc-g.uk/so202009/16
https://imx.tc-g.uk/so202009/17
https://imx.tc-g.uk/so202009/18


本文来自B站动态,欲查看和发表评论,请点击查看原文

  发表评论 / 查看原文

合作伙伴