Window Interior Cubemap Shader
Shader breakdown

Shader breakdown

Blinds breakdown

Blinds breakdown

InteriorCubemap

InteriorCubemap

Parameter randomization

Parameter randomization

Glass building windows test

Glass building windows test

Brick building windows test

Brick building windows test

Capture a cubemap in the editor with 'SceneCaptureCube'. Make sure your room is an equal sides cube. Common practice is to scale set dressing against each  wall to not have forms stretched across the room edges in the capture. Capture from room center.

Capture a cubemap in the editor with 'SceneCaptureCube'. Make sure your room is an equal sides cube. Common practice is to scale set dressing against each wall to not have forms stretched across the room edges in the capture. Capture from room center.

Building kit modularity

Building kit modularity

This shader renders a fake interior on a surface from baked cubemap data. I put together some test buildings to showcase the effect.

Features:
Instance randomization of parameters
Random cubemap rotation
Blinds randomization (weighted)
Blinds mask/position override
Hue variation
Emissive variation
Contrast selected light source mask

There are many potential applications to this besides windows, as well as plenty of ways to add variation and different window types! It has limitations (like curved window surfaces) and could be optimized.
Materials: Megascans