> For the complete documentation index, see [llms.txt](https://arawn-software-publishing.gitbook.io/texture-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arawn-software-publishing.gitbook.io/texture-studio/readme.md).

# Welcome

## Welcome to Texture Studio & Material Converter

Texture Studio helps you convert materials between Unity Built-in, URP, and HDRP, generate missing maps, and auto-assign them - even for custom shaders.

{% embed url="<https://www.youtube.com/watch?v=aO32kk5DTeo>" %}

### Why this exists

* Migrate between pipelines without losing material fidelity.
* Fill in missing maps (normal, height, mask/metallic, occlusion, emission, coat, bent, detail) automatically.
* Keep custom shaders covered via configurable property aliases.

### Quick start

1. Install: keep the tools in `Assets/Arawn/TextureStudio/Editor/`.
2. Open the window: **Tools → Texture Studio → Material Converter**.
3. Optional: map custom shader properties in **Project Settings → Texture Studio** (use presets as a starting point).
4. Convert: pick source/target pipeline, choose materials, enable backups, and convert.
5. Generate textures: enable auto-generation or run “Generate Textures for Existing Materials.”

### Key capabilities

* Built-in ↔ URP ↔ HDRP conversion with property mapping and backups.
* Per-material texture generation from the inspector (normal, height, occlusion, mask/metallic, emission, coat, bent normal, detail).
* Custom shader mappings via Project Settings (substring match + property aliases); presets for URP Lit and HDRP Lit.
* Hue adjust with live preview and export.
