Installation and requirements
Install the base assets first, then overwrite their shaders and materials with the URP template. The base package alone uses Built-in rendering; assigning a URP asset does not perform the product conversion.
Requirements
Section titled “Requirements”| Item | Configuration used by this guide |
|---|---|
| Unity | 2022.3.52f1 |
| Universal RP | 14.0.11 |
| Color Space | Linear |
| Product template | Planets_URP.unitypackage, the non-Unity-6 template |
| Rendering baseline | Windows, Direct3D 11 |
| Amplify Shader Editor | Not needed to use the supplied compiled shaders and materials |
Use this configuration as a starting point, rather than a support guarantee for every platform or Unity release. A separate Planets_URP_6000.0.25f1.unitypackage exists for Unity 6; its setup is outside this guide. Check the requirements accompanying your purchased package before choosing another Unity or URP version.
1. Prepare the Unity project
Section titled “1. Prepare the Unity project”- Create a project using Unity’s URP template, or open your existing URP project.
- In Window > Package Manager, confirm that Universal RP is installed. For the Unity 2022.3 setup in this guide, use URP 14.0.11.
- Save the scene and back up any existing Planets customizations before importing into an established project.
- Open Edit > Project Settings > Player > Other Settings > Rendering and set Color Space to Linear. Allow Unity to finish updating.
For an existing Built-in project, set up URP and a compatible renderer before continuing. Product template import and project pipeline assignment are separate steps.
2. Import the base assets
Section titled “2. Import the base assets”- Import the base Planets package through Window > Package Manager > My Assets.
- Include the product meshes, textures, prefabs, materials and SRP Templates folder.
- Wait for the import to finish. Find
Assets/FORGE3D/Planets/in the Project window.
Keep the base assets: the URP template supplies replacement shaders, materials and demo scene, and relies on the base meshes, textures and prefabs.
3. Import the URP overwrite template
Section titled “3. Import the URP overwrite template”- In the Project window, open
Assets/FORGE3D/Planets/SRP Templates/. - Double-click Planets_URP.unitypackage for this Unity 2022.3 workflow.
- Import the template contents and allow the same-path assets to be overwritten.
- Wait for shader compilation to finish and check the Console for errors.
Overwrite warning: this replaces supplied materials, shaders and the demo scene at their original paths. Put customized materials and prefab copies in your own folder before a later reimport. Reimporting the base package afterward can restore Built-in files; apply the matching URP template again if that happens.
Use the supplied template for the conversion. Unity’s generic material conversion is not a replacement for this step.
4. Assign the URP asset
Section titled “4. Assign the URP asset”- Open Edit > Project Settings > Graphics. Assign your Universal Render Pipeline Asset to Scriptable Render Pipeline Settings.
- In Project Settings > Quality, inspect each quality level your application uses. Assign the intended URP asset where a pipeline override is needed. A quality override can take precedence over Graphics.
- Confirm that the URP asset references a Universal Renderer Data asset.
- Start with the normal Forward rendering path and your project’s standard renderer. No FORGE3D Renderer Feature is required for the supplied effects.
5. Enable depth for Corona
Section titled “5. Enable depth for Corona”Select the URP asset and enable Depth Texture. On a Camera with Universal Additional Camera Data, set Rendering > Depth Texture to Use Pipeline Settings or On, so the camera does not disable it.
Corona reads scene depth and uses a world-unit Depth Fade setting. Keep that value nonzero and inspect intersections at your actual scene scale. See Sun Corona for the controls. Opaque Texture is not a required setup step for this guide.
Confirm the installation
Section titled “Confirm the installation”Open Assets/FORGE3D/Planets/Demoscene.unity, or continue with the Quick Start. The planets should show textured surfaces rather than pink error materials. Shader menu names containing Planets HD are normal in this URP template; they do not indicate that you imported the separate HDRP product.
If the result is pink, check the template import and both pipeline assignments before changing material values. See Troubleshooting.