Renderer Feature Installer
The Renderer Feature Installer attaches Genesis modules (PCSS Shadow, Screen Space Outline, Cavity, Stylized Fog, Blob Shadow) to your active URP Renderer assets in a single click. It also enables the dependent renderer settings (Depth Texture, Normals, Opaque Texture) so you do not have to hunt for them.
When to use it
- Initial Genesis setup — install the modules your project needs.
- Switching platforms — keep a different module set on
Mobile_RenderervsDesktop_Renderer. - CI bootstrapping — the installer exposes an
[InitializeOnLoad]mode that re-applies the configured module set on every project open.
Opening the tool
Window → Genesis → Renderer Feature Installer.
Workflow
- Pick your renderer assets. The window lists all URP Renderer Data assets in the project. Multi-select to apply the same modules to several at once.
- Tick modules for each renderer. The installer warns if you select a module incompatible with the renderer path.
- (Optional) Pick a preset — Mobile, VR, Desktop, or Cinematic — to apply a curated module set in one click.
- Install. The installer adds missing Renderer Features, configures default settings, enables Depth/Normals/Opaque textures, and marks the asset dirty. Existing Renderer Features are detected and not duplicated.
- Verify in the Console — a summary lists every change. Use Uninstall to remove a module cleanly.
Settings
Tips & gotchas
- Modules attach as Renderer Features on the URP Renderer Data asset. The installer is the canonical way to add them — manual edits can drift out of sync.
- After switching the active Renderer in the URP asset, re-run the installer so the new active Renderer has the modules.
- The installer is RenderGraph-aware and uses the compatibility path on Unity 2022 LTS automatically.
Each module adds keyword variants. Use the Feature Configurator to keep the total variant budget in check on memory-tight platforms.
Related
Last updated on