# Редактор материалов земли

**Редактор материалов земли \[Textures]** является одним из инструментов [Редактора ландшафта](/documentation/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-landshafta.md). \
Редактор включает в себя несколько ключевых элементов управления, которые позволяют редактировать, настраивать материалы и наносить их на поверхность земли в игровом мире.

<figure><img src="/files/9plhfMbXkukbHHZnixrw" alt=""><figcaption></figcaption></figure>

## **Ключевые элементы редактора материалов**

1. Кисть для нанесения текстур
2. Слайдеры настройки параметров кисти
3. Список всех материалов земли на карте
4. Окно предпросмотра текстур выбранного в списке материала
5. Окно настройки свойств выбранного материала

## **Краткое руководство использования редактора материалов**

1. **Выбрать материал:**
   * Выбрать нужный материал из списка материалов \[3] или пипеткой с нужной точки на карте.
   * Если нужного материала нет на карте, то добавить его с помощью кнопки `Add` \[3.1] или импортировать материалы с другой карты кнопкой `Import...` \[3.2].

<figure><img src="/files/17yQnT6wlg3STLusQ8uX" alt=""><figcaption></figcaption></figure>

2. **Настроить параметры текстур в матерале:**

* В окне настройки свойств выбранного материла \[5] для каждого слоя (layer1 и layer2) выбрать схему материала
* Настроить значения параметров материала для каждого слоя:&#x20;
  * выбрать текстуру,&#x20;
  * настроить плотность и размер тайла,&#x20;
  * настроить значения параметров для каждого слоя материала.

<figure><img src="/files/dK9dQbgutx7Sr9ormBwM" alt=""><figcaption></figcaption></figure>

3. **Настроить кисть**

* С помощью клавиш + и - на дополнительной цифровой панели клавиатуры настроить размер кисти
* Используя ползунки Soft-Sharp, Slow-Fast \[2] настроить параметры мягкости краев кисти и скорости нанесения текстур для удобства работы.
* Настроить ползунком смешивание текстур в материале, если это необходимо.

<figure><img src="/files/ymoIZwfvhxbNH9ZxDehi" alt="" width="458"><figcaption><p>Настройка параметров кисти</p></figcaption></figure>

4. **Нанесение текстур материала:**

* Используя кисточку, нанести выбранный материал на желаемые участки карты.
* Сделать переходы между материалами незаметными

Ниже представлена подробная информация по каждому пункту руководства.

## **Список материалов**

Отображает доступные материалы для рисования.

<figure><img src="/files/krnCJYeJnMu8ruYarDkV" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="161">Элемент</th><th width="282">Описание</th><th>Комментарий</th></tr></thead><tbody><tr><td>Материал</td><td><p>Пара двух текстур:</p><ul><li>основная - левая; </li><li>второстепенная - правая.</li></ul></td><td>По умолчанию при создании новой карты вся поверхность заливается основной текстурой <a href="#bazovyi-material">базового материала</a></td></tr><tr><td> <code>Add</code></td><td>Кнопка добавления материала  в список</td><td>При нажатии на кнопку  Add редактор добавляет в список копию текущего выбранного материала из списка. После чего в строке новодобавленного материала необходимо изменить одну из текстур: левую или правую, чтобы материал сохранился в списке.</td></tr><tr><td><code>Import...</code></td><td>Кнопка импорта списка материалов с другой  карты</td><td>Редактор позволяет выбрать карту из списка доступных для загрузки в редакторе.</td></tr></tbody></table>

### Базовый материал

При создании новой карты вся поверхность карты заливается дефолтным материалом, в котором левая и правая текстуры одинаковые.  \
Рекомендуется в дефолтном материале сразу заменить правую текстуру, создав базовый материал для поверхности карты таким образом, чтобы удобно было делать переходы с другими материалами.

### Выбор материала

Предусмотрено два способа выбора материала из доступных на карте.

1. ЛКМ на строке материала в списке материалов \[3]
2. Выбор материала пипеткой:&#x20;
   * Для активации пипетки зажмите левую клавишу Ctrl.&#x20;
   * Не отпуская Ctrl совершите ЛКМ на визуально подходящей точке поверхности карты.

## Настройка материала

Выбор материала подсветит соответствующую строку в списке материалов \[3]. \
При этом в окнах предпросмотра \[4] и настройки \[5] появится информация о текстурах в выбранном материале.

<figure><img src="/files/KoZPD3Vqktcp75DwvCKD" alt="" width="511"><figcaption></figcaption></figure>

### Управление текстурами в материале&#x20;

<table><thead><tr><th width="150">Действие</th><th width="225">Описание</th><th>Примечание</th></tr></thead><tbody><tr><td>Заменить текстуру в материале</td><td>ЛКМ на плитке визуализации текстуры [4] открывает окно выбора текстуры </td><td>При замене текстуры в материале произойдет ее замена не только в материле, а и во всех местах карты, прорисованных выбранным материалом. <br>При этом испортится визуализация  переходов между материалами.<br>Замену текстур в материале рекомендуется делать только в случае острой необходимости.</td></tr><tr><td>Swap</td><td>Поменять местами текстуры в материале</td><td>Это действие приведет не только к смене текстур в материале, но и на всех участках нанесения материала на карте, что в свою очередь испортит переходы между материалами.<br>Рекомендуется делать только в случае острой необходимости.</td></tr><tr><td>Fill</td><td>Закрасить всю карту основной текстурой выбранного материала</td><td>Действие полезное, если необходимо заменить полностью раскраску карты текстурами земли (например, изменить время года на карте)</td></tr></tbody></table>

### Основные параметры материала

<figure><img src="/files/6h0FGAzLAMosoVwkWx0L" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="75">№</th><th width="183">Параметр</th><th>Описание</th><th>Рекомендованное значение</th></tr></thead><tbody><tr><td>4.1</td><td>Размер текстуры</td><td>Значение стороны квадрата текстуры в пикселях</td><td>1024</td></tr><tr><td>4.2</td><td>Плотность текстуры</td><td>Значение количества пикселей текстуры на 1 метр поверхности земли в игровом пространстве</td><td>128 pix/m</td></tr><tr><td>4.3</td><td>Размер тайла</td><td>Шаг, с которым текстура будет повторяться при равномерном покрытии поверхности земли</td><td>Размер тайла необходимо подбирать таким образом, чтобы плотность текстуры на поверхности земли варьировалась в пределеах 120..130 pix/m</td></tr><tr><td>5.1</td><td>lend texture basis</td><td>Базовое значение тайла материала</td><td>15</td></tr><tr><td>5.2</td><td>mtl№</td><td>Строка, в которой для выбранного материала задается тип материала (однослойный или двухслойный)</td><td>Для нанесения на поверхность земли используются только двухслойные материалы. <br>Однослойные материалы используются в <a href="/pages/7u570RB4rCReYY2ozn1m#materials">Редакторе воды</a></td></tr><tr><td>5.3</td><td>layer 1</td><td>Поле для выбора типа схемы для текстуры первого слоя</td><td>Тип схемы влияет на состав текстурных карт в слое и на состав параметров в настройках  текстуры</td></tr><tr><td>5.4</td><td>layer 2</td><td>Поле для выбора типа схемы для текстуры второго слоя</td><td></td></tr></tbody></table>

## **Кисть**

Кисточка для рисования позволяет наносить материалы на поверхность земли игрового мира.\
Нанесение текстур происходит по вертексам меша земли, которые попадают в круг кисточки.

### Управление настройками кисти

<table><thead><tr><th width="165">Действие</th><th>Инструмент</th><th>Комментарий</th></tr></thead><tbody><tr><td>Изменение размеров</td><td><p>Клавиши:</p><p> Плюс <code>[+]</code> и Минус <code>[-]</code> на дополнительной цифровой клавиатуре</p></td><td></td></tr><tr><td>Настройка мягкости краев кисти</td><td>Слайдер [<code>Soft-Sharp]</code></td><td>Soft - мягкие края;<br>Sharp - резкие края.</td></tr><tr><td>Настройка скорости нанесения текстуры</td><td>Слайдер [Slow-Fast]</td><td>Slow - медленно;<br>Fast - быстро.</td></tr><tr><td>Выбор материала из списка</td><td>ЛКМ на нужной строчке в окне списка материалов [3]</td><td></td></tr><tr><td>Выбор материала с карты</td><td>Пипетка</td><td>Активировать пипетку, зажав клавишу Ctrl, и кликнуть ЛКМ на визуально подходящей точке поверхности карты.</td></tr></tbody></table>

### Способы нанесения текстур материала

#### Чистое нанесение

Для нанесения текстуры на поверхность двигайте мышью с зажатой ЛКМ или ПКМ (для нанесения основной или второстепенной текстур соответственно)

#### Смешивание

Смешивания основной (левой) и второстепенной (правой) текстур в материале можно добиться двумя способами:

* Нанесением одной текстуры поверх другой с помощью кликов ЛКМ или ПКМ соответственно
* Зафиксировать степень смешивания текстур с помощью положения ползунка в окне визуализации текстур

<figure><img src="/files/RewLAiFtwyW3Cv4Dh6uc" alt="" width="464"><figcaption></figcaption></figure>

#### Переходы между материалами

{% hint style="warning" %}
Переходы между материалами делаются через общую текстуру в материале, положение и параметры настроек которой должны строго совпадать в обоих материалах.
{% endhint %}

<figure><img src="/files/d6LFAGYjanjuK48cPFiH" alt=""><figcaption><p>Иллюстрация переходов между материалами 1 и 2</p></figcaption></figure>

<details>

<summary><strong>Пояснения к иллюстрации</strong></summary>

В рассматриваемом примере материалы 1 и 2 имеют общую правую текстуру - текстуру forest\_ground01\_pbr

Плавные, визуально незаметные переходы между материалами получаются при нанесении их общей текстуры forest\_ground01\_pbr по всему периметру перехода.&#x20;

На рисунке контур перехода между материалами 1 и 2 показан оранжевой дугой, где правой текстурой материалов 1 и 2  прорисован переход между материалами.&#x20;

Попытки состыковать материалы через разные текстуры материалов приводят к образованию резких стыков, как это показано в  области красного квадрата.&#x20;

При этом не имеет значения, какая из текстур (левая или правая) будет общей. Важно лишь то, чтобы переход между материалами был выполнен через общую текстуру.

</details>


---

# 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://bestway-1.gitbook.io/documentation/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-landshafta/redaktor-materialov-zemli.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.
