Unlit Shader | High Definition RP | 10.0.0-preview.27
docs.unity3d.com
    Show / Hide Table of Contents

    Unlit Shader

    The Unlit Shader lets you create Materials that are not affected by lighting. It includes options for the Surface Type, Emissive Color, and GPU Instancing. For more information about Materials, Shaders and Textures, see the Unity User Manual.

    Creating an Unlit Material

    New Materials in HDRP use the Lit Shader by default. To create an Unlit Material, you need to create a new Material then make it use the Unlit Shader. To do this:

    1. In the Unity Editor, navigate to your Project's Asset window.

    2. Right-click the Asset Window and select Create > Material. This adds a new Material to your Unity Project’s Asset folder.

    3. Click the Shader drop-down at the top of the Material Inspector, and select HDRP > Unlit.

    Properties

    Surface Options

    Surface options control the overall look of your Material's surface and how Unity renders the Material on screen.

    Property Description
    Surface type Use the drop-down to define whether your Material supports transparency or not. Materials with a Transparent Surface Type are more resource intensive to render than Materials with an Opaque Surface Type. HDRP exposes more properties, depending on the Surface Type you select. For more information about the feature and for the list of properties each Surface Type exposes, see the Surface Type documentation.
    - Render Pass Use the drop-down to set the rendering pass that HDRP processes this Material in. For information on this property, see the Surface Type documentation.
    Double-Sided Enable the checkbox to make HDRP render both faces of the polygons in your geometry. For more information about the feature and for the list of properties this feature exposes, see the Double-Sided documentation.
    Alpha Clipping Enable the checkbox to make this Material act like a Cutout Shader. Enabling this feature exposes more properties. For more information about the feature and for the list of properties this feature exposes, see the Alpha Clipping documentation.

    Surface Inputs

    Property Description
    Color The texture and base color of the Material. The RGB values define the color and the alpha channel defines the opacity. If you set a texture to this field, HDRP multiplies the texture by the color. If you do not set a texture in this field then HDRP only uses the base color to draw Meshes that use this Material.
    - Tiling HDRP uses the X and Y values of this property to tile the texture set as the Color property along the object space x-axis and y-axis respectively.
    - Offset HDRP uses the X and Y values of this property to offset the texture set as the Color property along the object space x-axis and y-axis respectively.

    Emission Inputs

    Property Description
    Use Emission Intensity Enable the checkbox to use a separate LDR color and intensity value to set the emission color for this Material. Disable this checkbox to only use an HDR color to handle the color and emission color intensity. When enabled, this exposes the Emission Intensity property.
    Emissive Color Assign a Texture that this Material uses for emission. You can also use the color picker to select a color that HDRP multiplies by the Texture. If you do not set an emission texture then HDRP only uses the HDR color to calculate the final emissive color of the Material. You can set the intensity of the HDR color within the HDR color picker.
    - Tiling Set an X and Y tile rate for the Emissive Color UV. HDRP uses the X and Y values to tile the Texture assigned to the Emissive Color across the Material’s surface, in object space.
    - Offset Set an X and Y offset for the Emissive Color UV. HDRP uses the X and Y values to offset the Texture assigned to the Emissive Color across the Material’s surface, in object space.
    Emission Intensity Set the overall strength of the emission effect for this Material.
    Use the drop-down to select one of the following physical light units to use for intensity:
    • Luminance
    • EV100
    Exposure Weight Use the slider to set how much effect the exposure has on the emission power. For example, if you create a neon tube, you would want to apply the emissive glow effect at every exposure.
    Emission Enable the checkbox to make the emission color affect global illumination.
    - Global Illumination Use the drop-down to choose how color emission interacts with global illumination.
    • Realtime: Select this option to make emission affect the result of real-time global illumination.
    • Baked: Select this option to make emission only affect global illumination during the baking process.
    • None: Select this option to make emission not affect global illumination.

    Transparency Inputs

    Unity exposes this section if you select Transparent from the Surface Type drop-down. For information on the properties in this section, see the Surface Type documentation.

    Advanced Options

    Property Description
    Enable GPU instancing Enable the checkbox to tell HDRP to render Meshes with the same geometry and Material in one batch when possible. This makes rendering faster. HDRP cannot render Meshes in one batch if they have different Materials, or if the hardware does not support GPU instancing. For example, you can not static-batch GameObjects that have an animation based on the object pivot, but the GPU can instance them.
    Add Precomputed Velocity Enable the checkbox to use precomputed velocity information stored in an Alembic file.
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023