如何使用 Unity URP 渲染深度图?

问题描述 投票:0回答:0

我想在Unity中重现“Moebius”风格。我找到了这个视频有人实现它,但他只分享概念和结果而不是源代码。

以下是该视频的一些片段:

原场景

深度图

索贝尔滤波器

“墨比斯”风格

由于第一步是检测场景中的边缘并绘制边缘,我环顾四周并发现了其他几个专注于轮廓的视频:

在这些视频中,还引用了两个 Github 存储库:

我注意到所有这些都已经过时了。所以我不知道是因为那个还是因为我是脚本渲染管道的新手,但我无法让它工作。

要了解基础知识,最好知道如何渲染场景的深度图,更具体地说是DepthNormals,如第一个视频所示。理想情况下通过使用着色器,所以我可以使用着色器图来实现其余部分,但我不知道如何将着色器应用于整个场景/相机。

我应该提到我正在使用 Unity 2022.2.19.

unity-game-engine shader urp shader-graph
© www.soinside.com 2019 - 2024. All rights reserved.