Version: Unity 7.0 Alpha (7000.0)
Language : English
Set the rendering path in URP
Deferred and Deferred+ rendering paths in URP

Forward and Forward+ rendering paths in URP

The Universal Render Pipeline (URP) has the following forward rendering paths:

  • Forward
  • Forward+

Forward rendering path

The Forward rendering path is the default rendering path in URP. Unity lights each GameObject in turn, and there’s a limit to the number of lights that can affect each GameObject.

Forward+ rendering path

The Forward+ rendering path is similar to the Forward rendering path, but there’s no limit to the number of lights that can affect each GameObject. There’s still a limit on the number of lights visible per-camera.

Using the Forward+ rendering path reduces the number of lights Unity calculates for each GameObject. Unity divides the screen into tiles, then identifies which lights affect which tiles. When Unity calculates the lighting for a GameObject, it uses only the lights that affect the tile the GameObject is in.

An example of the Lighting Complexity Debug Draw Mode using the Forward+ rendering path. Each grid square is a tile, and each value represents the number of lights affecting the tile.
An example of the Lighting Complexity Debug Draw Mode using the Forward+ rendering path. Each grid square is a tile, and each value represents the number of lights affecting the tile.

Unity ignores the following settings if you select the Forward+ rendering path:

  • Additional Lights in the URP asset.
  • Main Light in the URP asset.
  • Additional Lights > Per Object Limit in the URP asset.

Additional resources

Set the rendering path in URP
Deferred and Deferred+ rendering paths in URP
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961