This section contains example source code for hand-coded custom shadersA program that runs on the GPU. More info
See in Glossary that are compatible with the Built-in 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.
Page | Description |
---|---|
Single color shader example | Example of a shader that renders a single color. |
Checkerboard pattern shader example | Example of a shader that renders a checkerboard pattern. |
Simple unlit shader example | Example of a shader that renders an unlit texture. |
Mesh normals shader example | Example of a shader that renders meshThe main graphics primitive of Unity. Meshes make up a large part of your 3D worlds. Unity supports triangulated or Quadrangulated polygon meshes. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. More info See in Glossary normals as colors. |
Reflections shader example | Example of a shader that renders a reflection of the sky. |
Normal map texture shader example | Example of a shader that uses a normal mapA type of Bump Map texture that allows you to add surface detail such as bumps, grooves, and scratches to a model which catch the light as if they are represented by real geometry. See in Glossary texture to render reflections. |
Tri-planar texturing shader example | Example of a shader that projects a texture onto an object. |
Simple diffuse lighting shader example | Example of a shader that uses simple diffuse lighting. |
Ambient light shader example | Example of a shader that uses ambient lightLight that doesn’t come from any specific direction, and contributes equal light in all directions to the Scene. More info See in Glossary. |
Shadow casting shader example | Example of a shader that casts shadows. |
Receiving shadows shader example | Example of a shader that does shadow calculations. |
Fog shader example | Example of a shader that renders fog. |
Visualizing vertex data shader examples | Examples of shaders that render the UVs, normals, colors, tangents, and binormals of vertices. |