Shader中的渲染路径LightMode

文章目录

  • 前言
  • 一、在Shader中如何区分不同的渲染路径
    • 1、Pass Tag
    • 2、LightMode的不同类型
  • 二、在Frame Debug下查看渲染路径之间的区别
    • 1、在摄像机可以切换渲染路径
    • 2、前向渲染路径
    • 3、延迟渲染路径
    • 4、顶点照明渲染路径(可以看出效果很差)


前言

Shader中的渲染路径LightMode


一、在Shader中如何区分不同的渲染路径

1、Pass Tag


这个Tag写在Pass中,用于指定渲染路径
例如下图,就是在 前向渲染路径下,才会执行该Pass
Shader中的渲染路径LightMode_第1张图片

2、LightMode的不同类型

二、在Frame Debug下查看渲染路径之间的区别

1、在摄像机可以切换渲染路径

Shader中的渲染路径LightMode_第2张图片

2、前向渲染路径

Shader中的渲染路径LightMode_第3张图片

3、延迟渲染路径

Shader中的渲染路径LightMode_第4张图片

4、顶点照明渲染路径(可以看出效果很差)

Shader中的渲染路径LightMode_第5张图片

你可能感兴趣的:(Unity,unity)