> For the complete documentation index, see [llms.txt](https://sylvl.gitbook.io/untitled/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sylvl.gitbook.io/untitled/guide/channels-and-using-editing-maps.md).

# Channels & Using/Editing Maps

How to enable/disable Channels, and how to adjust textures.

Depending on your needs, you'll have to choose one out of three Master Shaders.\
These are the Standard, Tessellated and Translucent Variants.\
\
The **Standard** is the standard one that is going to be used most often. \
(Any surface that dosen't require translucency or Tessellation)

The **Translucent** is for use with translucent surfaces (e.g Glass).

The **Tessellated** is for use with surfaces that need additionnal detail with a Displacement Map.

{% hint style="danger" %}
For Unreal Engine 5 users : Epic deprecated Tessellation in UE5 so disregard the Tessellated variant as it won't work properly !<br>

The **Nanite 5.0 variant** is for use with Nanite meshes as of the initial 5.0 version. Unreal Engine 5.1 Nanite supports World Position Offset and Opacity Mask, making it compatible with the regular variant.
{% endhint %}

{% hint style="info" %}
The default textures included will tell what kind of texture is expected in each channel (Grayscale RAW, Color sRGB or Color RAW.)\
\
You should adjust your textures accordingly to avoid color space issues.
{% endhint %}

## Supported Channels

| Standard             | Translucent                                                              |
| -------------------- | ------------------------------------------------------------------------ |
| Base Color\*         | Base Color\*                                                             |
| Specular\*           | Specular\*                                                               |
| Roughness\*          | Roughness\*                                                              |
| Metallic\*           | Metallic\*                                                               |
| Ambient Occlusion    | Ambient Occlusion                                                        |
| Emissive             | Emissive                                                                 |
| Opacity Mask         | <mark style="background-color:orange;">**Opacity**</mark>                |
| SSS                  | SSS                                                                      |
| Clear Coat           | Clear Coat                                                               |
| Anisotropy & Tangent | Anisotropy & Tangent                                                     |
|                      | <mark style="background-color:orange;">**Refraction (IOR) Value**</mark> |

{% hint style="info" %}
The Tessellated variant is basically the Standard shader, plus a Displacement Channel & DIstance based Tessellation Controls.
{% endhint %}

*The channels with a \* will use a uniform value if Disabled, in the section 00 - Default Values for Disabled Channels (Shown Below.)*

## Enabling/Disabling Channels

To enable/disable Channels, you just have to check/uncheck the box of the channel you want to change. The Images below show the changes in the Interface :

![Base Color and Roughness Enabled](https://1720136168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9eijyWmo2dAMvSuhkB3O%2Fuploads%2FDzzfYMtIthcMK1664pti%2FInterface1.png?alt=media\&token=890693b0-3008-4ef4-95af-a07b507352fa) ![Roughness Disabled : Only the Base Color is used, and the roughness changes to a uniform value.](https://1720136168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9eijyWmo2dAMvSuhkB3O%2Fuploads%2F2amKSTnA7Wmh2LL8scpZ%2FInterface2.png?alt=media\&token=0d48a88b-1cc2-44d7-a44d-5b9a591a0a9a)

{% hint style="info" %}
It's possible to use either a packed "Occlusion-Roughness-Metallic" Texture file, or separate textures. <br>

It's recommended to use ORM Textures as much as possible for optimization reasons !&#x20;

They can be enabled in the Global Settings (Next Page.)
{% endhint %}

&#x20;Some Channels have options associated to them, to allow quick editing of their settings.<br>

![Example of Channels Having Options.](https://1720136168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9eijyWmo2dAMvSuhkB3O%2Fuploads%2FurqjNbmLOMiTZ1X4whdi%2Fimage.png?alt=media\&token=b04d8d6e-036e-4b86-87e9-4c77439444a4)

### Color/Grayscale Map Adjustements

The Color & Grayscale maps can be adjusted when the Map Adjustement option is checked in the Advanced Features (more details in the next page).

Here are the available adjustements (processed from top to bottom:)

| Color        | Grayscale    |
| ------------ | ------------ |
| Hue Shift    | Contrast     |
| Contrast     | Luminosity   |
| Luminosity   | Gradient Map |
| Saturation   |              |
| Tint         |              |
| Gradient Map |              |

{% hint style="info" %}
It's also possble to use a Mask to only edit some parts of the texture !
{% endhint %}

### Options Per Channel

#### Ambient Occlusion

* Dynamic Ambient Occlusion

*Uses the AO Map to darken the base color and reduce the Specular of the material. Useful to use AO on a mesh that can't be baked (UE normally only uses AO for baking which isn't always an option).*

*If enabled, the mesh won't have AO baked in, it's separated from the normal way of doing AO.*&#x20;

#### Emissive&#x20;

* Emissive Force

*How strong the Emissive Layer is. Has a Glow effect when the force is very strong.*

* Uniform Color

*If enabled, uses a uniform color that can then be masked instead of an emissive mask. The mask can be panned, UV scaled independentely of the global settings.*

#### NormalMap / Tangent&#x20;

* Flatness Offset&#x20;

*Flatten the Normalmap Depth effect ; from 1 (Completely flat) to -2 (2x as Strong)*&#x20;

* Invert

*Inverts the Normal Depth (e.g What seemingly goes to the exterior goes to the interior.)*&#x20;

#### Opacity Mask

* Offset

*Applies more or less strongly the Opacity Mask, useful to fine-tune the opacity and avoid outlines.*

* *Use Alpha of Base Color for Opacity Mask/Map*

*Uses the A channel of the Base Color as the Opacity Mask/map depending if the variant is the Standard or the Translucent.*

{% hint style="info" %}
All Channels except the Normal ones have Color/Grayscale Adjustement Support (not shown in this section.)
{% endhint %}

### Tessellation & Displacement&#x20;

The Tessellated variant has Tessellation enabled by default, with settings that can be changed in the Global Settings.

You can however disable the use of a Displacement map on the Global Material, but use some for the [Vertex Painting](https://sylvl.gitbook.io/untitled/guide/vertex-painting) layers.
