The Sci-Fi Effects 2.2.1 supports the following render pipelines:
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization.
The Lightweight Render Pipeline (LWRP) is a prebuilt Scriptable Render Pipeline
The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms.
Make sure your project is always backed up before proceeding with any upgrade!
Use the Unity Package Manager window (in Unity’s 2020+ top menu: Window > Package Manager) or the Asset Store built in browser to download and extract the Sci-Fi Effects in your project.
The downloaded package provides support for three different rendering pipelines and can be found in the root of the Assets/FORGE3D/Sci-Fi Effects/ folder:
Sci-Fi Effects 2.2 Standard Renderer 2018.4.34f1
Sci-Fi Effects 2.2 LWRP 2018.4.34f1
Sci-Fi Effects 2.2 URP 2019.4.25f1
Double click the .unitypackage compatible with your rendering pipeline to extract the content of the package.
After the process is complete you will find new content under the Assets/FORGE3D/Sci-Fi Effects/ folder.
You can safely remove unwanted .unitypackages after the extraction.
Please note there is no cross compatibility between Standard Renderer Pipeline and LWRP/URP/HDRP, and you should only extract one package that is compatibe with your selected rendering pipeline.
The standard renderer version is included as .unitypackage under the Assets/FORGE3D/Sci-Fi Effects/ and cannot replace any existing SRP version of the asset.
It is highly advised to backup your project before proceeding with an update to avoid any losses.
Other than the note of warning above, the Standard renderer pipeline requires no extra configuration and should be ready out of the box. Check with the Set color space chapter to continue.
To use the Universal Render Pipeline (URP), you can start a new Project or upgrade an existing Project. You can do this in the following ways:
Create a new URP Project from a Template. If you are starting a new Project from scratch, this is the best choice. When you do this, Unity automatically installs and configures URP for you.
Install URP into an existing Unity Project. If you have started a Project using the Built-in Render Pipeline, you can install URP and configure your Project to use URP. When you do this, you must configure the URP yourself. You will need to manually convert or recreate parts of your Project (such as lit shaders or post-processing effects) to be compatible with URP.
Opaque and Depth textures
To ensure the proper output of the heat/blastwave/refraction shader, open the Universal Render Pipeline Asset and check the Opaque Texture to allow the GrabPass in the Heat shader. You can also check Depth Texture to enable soft particles.
Open your Universal Render Pipeline Asset and check the Opaque Texture to allow the GrabPass in the Heat shader. You should also check Depth Texture to enable soft particles.
Working with linear color means lighting and rendering in a color space where the mapping between numeric color values and absolute color is a straight line. This is the standard in digital cinema and is the best way to produce realistic lighting.
The Sci-Fi Effects is built in Linear color space. To set your project settings to linear color space go to Edit > Project Settings > Player and select Linear using drop down list
While a linear workflow ensures more precise rendering, sometimes you may want a gamma workflow (for example, on some platforms the hardware only supports the gamma format).
As a matter of personal preference you might decide to stay in gamma space thus it may require tweaking material color values depending on the situation. Most of the materials are good for using with both color spaces.
Some of the one shot particle effects are looped over time for demo purposes. It may require to uncheck the Looping flag for the particle system and its children before use.