DX12多线程阴影贴图渲染提升 可应用于现有引擎

投稿 · 2025-06-15 21:09:49

说明为什么多线程阴影布局能够受益于DX12,共有3束光打出来,可以通过D3D12多线程提升性能表现,投下复杂的阴影,Unity也表示,其中包含7000个物体。

Unity公司的两位图像程序员Kuba Cupisz和 Kasper Engelstoft讨论了Unity5引擎和DX12,RenderShadowMaps 采样和场景中的其他元素一起通过主线程,在DX12中,1.阴影都是在主场景之前生成的,CPU计算每一帧的用时是23.38ms,在DX11中。

只需要等到该帧画面最后一步合并为了展示DX12生成多线程阴影布局,每一帧的运算时间只有13.75ms,DX12可以用于多线程阴影布局渲染,RenderShadowMaps 采样通过多线程,并可以应用于所有现有引擎,所有需要计算大量阴影的场景都将由此获益。

3.抽取投影物体和投影面的命令是非常适合在主线程以外处理的4.这意味着阴影生成可以与整个场景生成平行进行,今年的GDC上,这也意味着绘图命令可以与主场景同时平行生成,所以说DX12可以在许多重要方面提升硬件表现,以此大幅提升硬件性能表现,这一技术可以应用于大多数现有引擎。

这两位程序员展示了一个测验场景,但我们并不知道开发者们究竟该如何应用它,Unity的程序员们表示,2.生成阴影布局可以说是a)SetRenderTarget; b)生成所有东西;比正常生成场景时的状态改变要少,”然后他们列举了几个原因,这两位程序员在GDC 2015上的演讲中介绍:“我们选用多线程阴影布局作为第一个研究案例。

我们都知道DX12将给业界带来重大改变,因为这个技术可以被用于所有现有引擎。

文章推荐:

DX12多线程阴影贴图渲染提升 可应用于现有引擎

美貌胸悍!《影牢:另一位公主》五大女主角介绍

网易MOBA新游《Pirates》正式定名为《夺宝联盟》

Steam玩家《城市:天际线》新mod 玩家可驾驶飞机

《怪兽传说》终极版登陆3DS 忠于原作并有全新体验