1.0.2 to 2.0.0+ (May 2020)
To ensures compatibility with future Unity versions, folder structure has been changed. This requires to delete the SC Post Effects folder entirely before importing. Due to some other changes, required for future proofing, all effects will be removed from any profiles.
It’s not recommended to update in production projects. This update moving forward focuses on rolling out URP support, so is of little interest to existing projects.
Updating package when using URP (with integrated post-processing)
Since the package, by default, is for the built-in render pipeline, updating the package would revert all scripts to a configuration for the Post Processing Stack v2.
Before updating, ensure no volume components are open in the inspector! To be safe, open an empty scene. This safeguards any effects being removed from profiles.
- Import all the contents from the asset store package. You’ll see a “UniversalRenderPipelineAsset_Renderer is missing RendererFeatures” error pop up, which is correct but nothing to worry about at this point.
- Unpack the
_URP_VolumeSystempackage in the SC Post Effects folder, and import all contents.
- Scripts/shaders will now have been overwritten with their (updated) URP variant.
Converting back from SRP volume system installation to Post Processing Stack
Uninstall the Universal RP package from the Package Manager, and install the Post processing package. Next, re-import the package from the asset store, which will overwrite all scripts/shaders with the default versions.
Updating URP from Unity 2019.4 to 2020.1 or newer
If you’re using the Post Processing stack with the URP, this is unfortunately no longer possible as support for this was removed. It was added to 2019 LTS as a temporary measure, so third party effects could still be used with the URP.
Starting from Unity 2020.1, the URP only supports effects through the integrated route, which this package supports. To configure the project and asset to use this, follow these steps:
- Go to Window->Package Manager, and uninstall the Post Processing package
- Navigate to the SC Post Effects folder and unpack the
_URP_VolumeSystempackage. This will overwrite all the necessary effects scripts with a volume system variant.
For more information about using the volume system, see: https://staggart.xyz/unity/sc-post-effects/scpe-docs/?section=setup-using-urp-2019-3