Version: Unity 6.1 Alpha (6000.1)
Language : English
SubShader block in ShaderLab reference
SubShader tags in ShaderLab reference

LOD directive in ShaderLab reference

This page contains information on using a LOD block in your ShaderLabUnity’s language for defining the structure of Shader objects. More info
See in Glossary
code to assign a LODThe Level Of Detail (LOD) technique is an optimization that reduces the number of triangles that Unity has to render for a GameObject when its distance from the Camera increases. More info
See in Glossary
(level of detail) value to a SubShader.

Render pipeline compatibility

Feature name Universal Render PipelineA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary
(URP)
High Definition Render Pipeline (HDRP) Custom SRP Built-in Render Pipeline
ShaderLab: SubShader LOD block Yes Yes Yes Yes

Syntax

In ShaderLab, you assign a LOD value to a SubShader by placing a LOD block inside a SubShader block.

Signature Function
LOD [value] Assigns the given LOD value to the SubShader.

LOD values for Unity’s built-in shaders

In the Built-in Render Pipeline, Unity’s built-in shadersA program that runs on the GPU. More info
See in Glossary
have the following LOD values:

LOD value Shader name
100 Unlit/Texture
Unlit/Color
Unlit/Transparent
Unlit/Transparent Cutout
300 Standard
Standard (Specular Setup)
Autodesk Interactive

LOD values for legacy shaders

In the Built-in Render Pipeline, Unity’s built-in legacy shaders have the following LOD values:

LOD value Shader name
100 VertexLit
150 Decal
Reflective VertexLit
200 Diffuse
250 Diffuse Detail
Reflective Bumped Unlit
Reflective Bumped VertexLit
300 Bumped
Specular
400 Bumped Specular
500 Parallax
600 Parallax Specular

Additional resources

SubShader block in ShaderLab reference
SubShader tags in ShaderLab reference
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961