This document is a work in progress. My general notes are as follows, but I will be updating this document to better explain what I've learned while reading through multiple sources and coming up with my own methods of fixing things when using assets loading projects from unity previous to 2018 when the scriptable render pipeline was introduced.
Maybe my work here gets pre-empted by Unity just making U2020.4 just automagically upgrade and fix things, but just in case it doesn't, I will have this resource for all future seekers.
TODO:
Unity 2017
- Built-in render pipeline
- Physically Based Standard Shading https://docs.unity3d.com/2017.4/Documentation/Manual/shader-StandardShader.html
Unity 2018
Starting in 2018, Unity introduced the Scriptable Render Pipeline (SRP) and it includes two ready-made pipelines for HDRP and LWRP:
- 3D — Built in Renderer???
- 3D With Extras — built in renderer with post processing stack
- HDRP (High definition render pipeline)
- LWRP (light weight render pipeline)
Unity 2019
- 3D — Unity's Built-in Renderer
- 3D With Extras — Built in Renderer + New Post Processing Stack
- Universal Render Pipeline — also called URP (formerly Lightweight Render Pipeline)
- High Definition RP (render pipeline)
Test with Unity 2018 and built in renderer:
Now, exact same assets — Unity 2019 with URP (formally LWRP)
Steps to upgrade:
So far so good:
Not visually that much different when using the same source materials.