What kinds of textures exist, and what do they do?
This page aims to give an overview on different kinds of textures and what the game is using them for.
If you just want to make textures and don't care for the theory, you can find the guides under Modding Guides -> Textures and LUTs
By default, all textures in Cyberpunk2077 are Y-flipped (upside down). WolvenKit will take care of that for you during import/export via the VFlip
property.
If you just want to know how to import/export textures, see here.
This texture is directly projected onto a mesh to give it colour and appearance. Used by shaders like metal_base.remt
.
In the game files, these files will be named <name>_d.xbm
(e.g. base\environment\decoration\food\packaged_food\textures\synthetic_snack_01_d.xbm
)
When importing a diffuse texture with a non-default file name, make sure to check the isGamma box in the import properties.
Also known as "bump map", this texture is used to give a mesh depth and surface details. Used by shaders like metal_base.remt
.
In the game files, these files will be named <name>_n.xbm
(e.g. base\environment\decoration\food\packaged_food\textures\synthetic_snack_01_n.xbm
)
For a guide how to make your own normal maps, see here.
Also known as "gloss map", this texture defines how light scatters across the surface of your 3d model. Used by shaders like metal_base.remt
.
For an overview image, see Roughness/Metalness overview.
In the game files, these files will be named <name>_r.xbm
(e.g. base\environment\decoration\food\packaged_food\textures\synthetic_snack_01_r.xbm
)
Also known as "metallic map", this texture defines which parts of the material behave like metal and which parts don't. Used by shaders like metal_base.remt
.
For an overview image, see Roughness/Metalness overview.
In the game files, these files will be named <name>_m.xbm
(e.g. base\envment\decoration\food\packaged_food\textures\synthetic_snack_01_m.xbm
)
Used for in-game items and UI elements, these textures contain a collection of images. They are made available to the game via inkatlas files.
In the game files, these files will be named atlas_<name>.xbm
(e.g. base\gameplay\gui\fullscreen\hacking_minigame\atlas_minigame_programs.xbm
)