# 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.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://arawn-software-publishing.gitbook.io/texture-studio/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
