文件名称:Mech2Game:机甲船员模拟游戏
文件大小:126.97MB
文件格式:ZIP
更新时间:2024-04-06 22:31:09
C#
Unity Sobel大纲示例 该存储库包含用于Unity的延迟渲染器Sobel Outline后处理效果的源代码。 有一篇附带的文章, 其中提供了有关如何创建效果的分步教程。 应该注意的是,该项目仅用于演示目的,不能保证其正确性。该项目以后可能会偶尔看到更新,以支持新的Unity或软件包版本或错误修复。 该代码是针对以下情况编写的: Unity v2020.2.0f1 从大纲中排除 有时,您不希望轮廓影响某些几何形状。可以做到这一点的一种方法是通过在采样缓冲区中设置信号。 就个人而言,我采用了两种不同的方式: 使用辅助深度缓冲区将排除的几何体渲染到ShaderLab标签。请参见项目中的OutlineOcclusion相关对象(C#类,着色器,材质)。 在延迟渲染器G缓冲区中设置信号。通过将世界普通.w设置为0.0并在Sobel着色器中对其进行解释,可以.w完成此操作。在示例项目中未对此