> For the complete documentation index, see [llms.txt](https://wiki.redmodding.org/cyberpunk-2077-modding/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-creators-theory/materials/configuring-materials/emissive-material-properties.md).

# Emissive Material Properties

Properties of Materials with emissive (glowing) parameters: Let There Be Light

## Summary

**Created:** Jan 14 2024 by [mana vortex](mailto:undefined)\
**Last documented update:** Mar 1 2025 by [PinkyJulien](mailto:undefined)

This page documents Emissive Material shaders and their properties.

* For an **explanation** of material properties and further links, see [Material properties](/cyberpunk-2077-modding/for-mod-creators-theory/materials/configuring-materials.md)

***

## <mark style="color:yellow;">Emissive Material</mark>

### `metal_base.remt`

You can make `engine\materials\metal_base.remt` glow by adding the correct parameters, or you can poke through the game files and search for `emissive > .mi` to find Cyberpunk material templates to learn from.

For a list of such templates, check [here.](/cyberpunk-2077-modding/for-mod-creators-theory/references-lists-and-overviews/cheat-sheet-materials.md#emissive-materials)

<table><thead><tr><th width="254">PARAMETER</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td>Emissive</td><td>path to emissive texture, e.g. <code>engine\textures\editor\white.xbm</code><br>The texture works like an alpha mask.</td></tr><tr><td>EmissiveEV</td><td>float, e.g. <code>2.0</code>: emissive brightness. Brightness varies depending on your colour. Unless you want to actively blind people, you might want to stay below 4.</td></tr><tr><td>EmissiveColor</td><td>Glow colour as RGB (copy from e.g. <code>mi_neokitsch_fridge_z_emissive.mi</code>)</td></tr></tbody></table>

Find a ready-to-use glowing .mi file [here](https://mega.nz/file/jZdCzRzT#7IJD9dQgBT11TCC2ckzD-FFvm0igbVOr19KqhxAx8Ag).

***

### `device_diode.mt`

You can find the shader under `base/fx/shaders/device_diode.mt`

{% hint style="warning" %}
The properties need to be documented at some point
{% endhint %}

***

### `screen_fluff_{color}.mi` / `parallaxscreen.mt`

There are several versions, located at `base\materials\screen\`

Screen fluff is the effect used on items with a digital/led decoration like pozer jackets, infovisors, and ocusets. It's also used for a lot of monitors and screens.

All materials using the `parallaxscreen.mt` baseMaterial share the same parameters.

| PARAMETER                  | DESCRIPTION                                                                                                                           |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| ParalaxTexture             | The image that will be displayed on the screen.                                                                                       |
| LayersSeparation           | Determines the depth of the Paralax effect. Higher the number, deeper the effect.                                                     |
| ScanlineTexture            | Texture of the Scanlines effect. (especially visible when paired with a blinking mask)                                                |
| ScanlinesDensity           | Determines the amount/thickness of the scanlines.                                                                                     |
| Emissive                   | The brightness of the display.                                                                                                        |
| EmissiveColor              | Determines the color of the Emissive.                                                                                                 |
| ScrollMaskTexture          | **GREEN** (scroll1) and **RED** (scroll2) on black mask. Determines how a scrolling animation is applied to the `ParalaxTexture`.     |
| ScrollSpeed1               | Determines the speed of the scrolling animation of the **GREEN** masked area.                                                         |
| ScrollSpeed2               | Determines the speed of the scrolling animation of the **RED** masked area.                                                           |
| ScrollVerticalOrHorizontal | Determines if the scrolling of the masked area will be **Vertical** (0) or **Horizontal** (1).                                        |
| BlinkingMaskTexture        | Black and white mask. Determines which area of the ParalaxTexture will "blink" (white area will be static, **black** area will blink) |
| BlinkingSpeed              | Determines the speed of the blinking of the **BLACK** masked area.                                                                    |
| HSV\_Mod                   | See below.                                                                                                                            |

{% hint style="warning" %}
There are additional properties that haven't been documented yet.
{% endhint %}

#### `HSV_Mod`

Modifies the colour of the screen/glow.

| PARAMETER | DESCRIPTION                                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| X         | Hue. A degree from 0° to 360° in a colour wheel where 0° is red, 120° is green, and 240° is blue, represented as a decimal between 0 and 1. See examples below. |
| Y         | Saturation. A value between 0 and 1, with 1 being fully saturated and 0 being unsaturated.                                                                      |
| Z         | Unknown. Doesn't seem to have an effect.                                                                                                                        |
| W         | Unknown. Doesn't seem to have an effect.                                                                                                                        |

**Examples**

| Colour | Position | Percentage      | X      |
| ------ | -------- | --------------- | ------ |
| Red    | 0°       | 0% (0/360)      | 0.000  |
| Yellow | 60°      | 16.66% (60/360) | 0.1666 |
| Cyan   | 180°     | 50% (180/360)   | 0.5000 |

Results appear to be the same regardless of which version of screen\_fluff is used, but the colour of the `ParalaxTexture` does matter. This can lead to unpredictable results if a coloured `ParalaxTexture` is used. The blend mode (the method used to determine how the colours are combined) applied appears to be divide. Results will be more predictable if a black and white `ParalaxTexture` is used.

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-creators-theory/materials/configuring-materials/emissive-material-properties.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
