Preparing Sprites For Lighting | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Preparing Sprites For Lighting

    To light Sprites with 2D Lights, the Sprite Renderer component of the Sprite is assigned a material with a Shader that reacts to 2D Lights. With the 2D Lights preview package installed, dragging Sprites onto the Scene automatically assigns the ‘Sprite-Lit-Default’ material to them which enables them to interact and appear lit by 2D Lights.

    Alternatively, you can create a custom Shader that reacts to Lights with the Shader Graph package. The Shader Graph package is available for download via the Package Manager.

    Upgrading to a compatible Shader

    If you are installing the 2D Lights package into a Project with pre-existing Prefabs, materials or Scenes, you will need to upgrade any materials used to a lighting compatible Shader. The following functions automatically upgrade a Scene or Project automatically in a one way process. Upgraded Scenes or Projects cannot be reverted to their previous state.

    Upgrading a Scene

    To upgrade the currently opened Scene, go to Edit> Render Pipeline > LWRP 2D Renderer > Upgrade Scene To 2D Renderer

    Upgrading a Project

    To upgrade all Prefabs and materials in your Project, go to Edit > Render Pipeline > LWRP 2D Renderer > Upgrade Project To 2D Renderer

    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