# Reflector

The <mark style="color:blue;">**Reflector**</mark> extension empowers you to configure reflection settings on a mesh, enabling both planar reflections and bounce lighting effects:

<figure><img src="https://2214631663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSJPsyh5CBOise9BtVNGO%2Fuploads%2FYuxvxESDBhlVIhYEi86j%2Fimage.png?alt=media&#x26;token=9bba5c46-a37c-472b-ae43-b2a187bfe7cc" alt=""><figcaption><p>Add Extension > Render > Reflector</p></figcaption></figure>

## Planar Reflection

This option enables a reflection plane, which renders the entire scene again from a mirrored perspective and mapped onto the surface. This creates a realistic reflection effect.

<figure><img src="https://2214631663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSJPsyh5CBOise9BtVNGO%2Fuploads%2FF4wzB6GUoThsBUYfyBR6%2Fimage.png?alt=media&#x26;token=7e8c30eb-2812-4514-b6da-c442b9d0e842" alt=""><figcaption><p>Planar Reflection settings</p></figcaption></figure>

{% hint style="info" %}
This only works on flat and even surfaces
{% endhint %}

### Fresnel&#x20;

The Fresnel value restricts the visibility of the reflection based on the viewing angle relative to the surface.

<div align="center"><figure><img src="https://2214631663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSJPsyh5CBOise9BtVNGO%2Fuploads%2FfqntfoF2VtFl9HBpciwa%2Fimage.png?alt=media&#x26;token=e0bb7a64-46df-4d49-9f53-09a4b61f0562" alt=""><figcaption><p>Example Material: Diffuse Color (0,0,0), Metalness 100%, Roughness 0%  --  Fresnel 1,7x</p></figcaption></figure></div>

### Planar Bias

This value creates a small bias offset to avoid z-fighting and flickering in far distances

### Planar Offset

The reflection axis is aligned with the origin of the 3D model object. When applying planar reflection, for example, on a cube, the reflection axis can be adjusted using the planar offset.

### Planar Roughness Offset

The planar reflection is blurred based on the material's roughness. This behavior is not always desired and can be adjusted here without modifying the material itself.

## Bounce Lights

With this option, it is possible for a light beam or laser to be reflected. This can be enabled separately for spotlights and lasers.

<figure><img src="https://2214631663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSJPsyh5CBOise9BtVNGO%2Fuploads%2FxuWc5TTvK03SxSNijQJH%2Fimage.png?alt=media&#x26;token=9344f418-4a75-475d-ba96-43723c41015c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2214631663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSJPsyh5CBOise9BtVNGO%2Fuploads%2FMZyo5NFV6vz5kryRnTau%2Fimage.png?alt=media&#x26;token=c9426e1c-f4ba-407e-a32c-4944a5e1b93e" alt=""><figcaption><p>Bounce Light settings</p></figcaption></figure>

{% hint style="danger" %}
This option creates an additional light source for each reflector. This can be very performance-intensive!
{% endhint %}

{% hint style="warning" %}
For bounce lights to work, the shadow quality must be set higher than Low! Also the Cast-Shadow option of the model itself must be active.
{% endhint %}

### Multi-Bounces

Multiple Bounces are only possibe for Lasers *(no projections)*. To enable this, select the Laser-Fixture and look for the child "Laser" object. Here you will find the properties "Max Reflection Bounces" and "Trace Reflections". These define when and how much bounces are supported. Max 4 are allowed.&#x20;

### &#x20;**Limitations**

* Bounce lights do not trace shadows.
* Objects positioned between the light source and the mirror block the direct light cone but still emit a bounce light.
* Multi-bounces are only possible with lasers (beam only)
* This only works on flat surfaces
