Realtime GI in a cockpit that moves through an environment

I’m working on a scene for a VR project where the user is inside a cockpit, moving through an environment that can be seen through windows in the cockpit. I’d really like to use the Realtime GI lighting inside the cockpit to get some nice indirect light bouncing happening on the static geometry.

I understand that static meshes get the Realtime GI treatment and for dynamic objects, you use a Light Probe rig, so far so good, but my cockpit needs to move through the environment so when I move the parent node in play mode, the static geometry doesn’t go anywhere. The light probes move with everything else and appear to continue to accurately light dynamic objects based on the original bounces before anything moved.

Is this an insurmountable problem with the Unity Realtime GI system? Or is there a hacky way to get it to work? Or an asset store solution?

Thanks for any info!

I think you’re essentially trying to store lightmaps in a prefab. This is a hassle and not well supported but it can be done, see: