To improve the probe workflow we need to be able to bake scene lighting in a non obstructive, consistent and predictable manner.
For this we need a couple of things:
- We need to decouple the probe rendering from the main rendering.
- We need a cache interface that shows the cache state.
- We need cache operators for baking, loading, saving the cache.
- We need to invalidate the cache on specific scene changes.