CubeMap Mip for Global Illumination


This technique is imitation of Unreal’s Sphere Reflection Capture Actor .
Each reflection actor generates Mip Cubemaps, according to the roughness of the object. 


If objects fall within the bounds of the reflection actor, they are starting to use the cubemaps of the reflection actor as their environment map.
If an object is affected by multiple reflection actors, the cube map of the reflection actor with the largest radius will be sent to the back.
In other words, the environment map of the reflection actor with the smallest radius range has the most priority to be seen.


mip03 mip04

<Roughness>                                                                                                             <Reflection by CubeMap Mip>

The smaller roughness of an object, the more clear cube map is used.