Techniques for writing shadersA program that runs on the GPU. More info
See in Glossary in the 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).
Each example covers some extra information compared to the basic shader example. If you’re new to writing shaders using Unity’s ShaderLabUnity’s language for defining the structure of Shader objects. More info
See in Glossary language, consider going through the sections in the order of appearance on this page.
Page | Description |
---|---|
Create a sample scene in URP | Create a sample sceneA Scene contains the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. More info See in Glossary for writing shaders in URP. |
Write an unlit basic shader in URP | An example of a basic URP shader that fills a 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 shape with a color. |
Write an unlit shader with color input in URP | An example of a URP shader that adds the Base Color property to a material. |
Draw a texture in a shader in URP | An example of a URP shader that draws a texture on a mesh. |
Visualize normal vectors in a shader in URP | An example of a URP shader that visualizes the normal vector values on a mesh. |
Reconstruct world space positions in a shader in URP | An exmaple of a URP shader that reconstructs the world space positions for pixelsThe smallest unit in a computer image. Pixel size depends on your screen resolution. Pixel lighting is calculated at every screen pixel. More info See in Glossary using a depth texture and screen space UV coordinates. |