> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-landshafta/redaktor-materialov-zemli.md).

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FxYVUN1r4Fct8ACL2sNN1%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-05-21%20%D0%B2%2016.38.51%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F2.png?alt=media&amp;token=7608da65-bf33-4fa2-8687-a68277c8fe32" alt=""><figcaption></figcaption></figure>

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

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

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FdhxaoHLmLnJLvWEPOGkr%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-18%20%D0%B2%2013.32.19.png?alt=media&amp;token=a5bde30b-47bc-4860-aad4-4fe5de948268" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FlKThcr2dnlym8MSoJKmq%2F%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%CC%86%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B0.png?alt=media&amp;token=02ceb687-af4d-41e0-87a8-c15d22b69d32" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FbmkgjQyWb7gcKtTURLE4%2FBrush%20Settings.png?alt=media&amp;token=01e8dc1f-8544-4839-991f-50fe436a5289" alt="" width="458"><figcaption><p>Настройка параметров кисти</p></figcaption></figure>

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

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

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

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2F2gCnH0Ozlji1NohOR3VY%2F%D0%BE%D0%BA%D0%BD%D0%BE%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80.png?alt=media&amp;token=d0cd4f12-648d-4abd-8256-c9ea05ddef1d" 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. Выбор материала пипеткой:
   * Для активации пипетки зажмите левую клавишу Ctrl.
   * Не отпуская Ctrl совершите ЛКМ на визуально подходящей точке поверхности карты.

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FQUGwYLmcvrobX9Nd7cxw%2F%D0%9E%D0%BA%D0%BD%D0%BE%20%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%B8%20%D1%81%D0%B2%D0%BE%D0%B8%CC%86%D1%81%D1%82%D0%B2.png?alt=media&amp;token=19049340-9f11-4243-ba05-4dc2fb38721b" alt="" width="511"><figcaption></figcaption></figure>

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

<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="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FettuBnlgLt68LfDh4vln%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-05-21%20%D0%B2%2016.36.01.png?alt=media&amp;token=5642e2d9-7f14-4824-b1c1-a01bfdf9f6f2" 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="/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-vody.md#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="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FgRRKuMqs7Zk1bjeJ9nVY%2F%D0%9F%D0%BE%D0%BB%D0%B7%D1%83%D0%BD%D0%BE%D0%BA%20%D1%81%D0%BC%D0%B5%D1%88%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80.png?alt=media&amp;token=aa5bd924-1296-4f0c-b8bd-b4f16a2d653a" alt="" width="464"><figcaption></figcaption></figure>

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

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2Ff746RYe6SGJy27Jsig3G%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-05-21%20%D0%B2%2022.18.26.png?alt=media&amp;token=0c1964ef-6f96-454c-b5fb-439a982f4d6d" alt=""><figcaption><p>Иллюстрация переходов между материалами 1 и 2</p></figcaption></figure>

<details>

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

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

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

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

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

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

</details>
