I updated Unity to the latest LTS version 2022.3, and was pleasantly surprised how few issues there were.
- Console warnings started appearing here and there, but none of them seem to affect the functionality. These kinds of messages are common after major Unity updates; they are usually fixed in the following versions.
- Some prefabs have changed in strange ways. For instance, a few disabled gameobjects became enabled and vice versa. Easy to fix, but sometimes hard to detect.
- Colors seem clearer and deeper at some points, perhaps due to changes in post processing algorithms.
- Force fields (that use custom shaders) became much brighter than before, and didn’t look correct anymore. I rewrote the whole shader, and now they look better than before. Other shaders haven’t changed.
The newest URP should support LOD crossfade, but I ended up having nothing but an error “Instancing: Property 'unity_LODFade' shares the same constant buffer offset with 'unity_RenderingLayer'. Ignoring.” Probably a compilation problem; maybe I should update Visual Studio as well.
My interest in LOD transitions is related to a new module type which I will tell more about in the near future. Time to re-learn Blender after a short break.