Version: Unity 6 Preview (6000.0)
Language : English
Reconstruct world space positions in a shader in URP
Import a file from the URP shader library

Shader methods in URP

Resources for the library of High-Level ShaderA program that runs on the GPU. More info
See in Glossary
Language (HLSL) shader files that contain helper methods.

Page Description
Import a file from the URP shader library Use the #include directive in HLSL to import a URP shader file.
Transform positions in a custom URP shader Transform vertex, fragment, normal and tangent positions between coordinate spaces.
Use the camera in a custom URP shader Get the position and direction of the cameraA component which creates an image of a particular viewpoint in your scene. The output is either drawn to the screen or captured as a texture. More info
See in Glossary
.
Use lighting in a custom URP shader Get the lights in a 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
, and calculate lighting.
Use shadows in a custom URP shader Get shadow data from lights in the scene, and calculate shadows.
ShaderLab Pass tags in URP reference Find the Pass tags URP uses to determine which shader passes to run in different parts of the 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
.

Additional resources

Reconstruct world space positions in a shader in URP
Import a file from the URP shader library