Three Layer Rendering is an add-on that provides an interface for managing View Layer render settings without switching between active layers. It features an automated tool to split scene geometry into Background, Foreground, and Focus layers based on the distance between the camera and a selected focus object. The add-on supports animated focus objects and timeline camera markers.
Additional features include an auto-generated Compositing node setup that mixes all passes from the rendered layers. It includes a Smart Geo Nodes option that attempts to optimize Geometry Nodes setups by modifying root Instance on Points nodes, preventing unnecessary geometry generation. The toolset also provides camera culling options, collection state toggles (Exclude, Holdout, Only Indirect), and the ability to easily reorder View Layers.