> 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/modeli/plan-nastroiki-modelei-tekhniki/naznachenie-materialov-na-model.md).

# Назначение материалов на модель

## **Подготовка материалов**

Перед началом работы необходимо убедиться, что используются материалы типа `GEM Material`.\
По умолчанию рекомендуется использовать схему `pbr/standart` .\
В зависимости от сложности модели может потребоваться несколько материалов.\
Алгоритм подготовки материалов одинаковый для всех материалов.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdMOlYNsVQIEFGsfUS5l7SfWJz_qAls3ag5eDN4uFKdlcXxCAE6rewrxSQagTluIoVWA3JY6kqJLWpbBGRRYmuWUgvyv4DcHU3h_PAwp8rsGkNfJ4Gsbogv01LwAmfLaYDcZodv_gt5mXGRu2lfeQ2WijXg?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption></figcaption></figure>

## **Работа с текстурами с альфа-каналом**

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

**Алгоритм действий**

1. **Создать дополнительный материал с поддержкой альфа-канала**\
   Для этого создать дубликат исходного материала.
2. **Настроить прозрачность**\
   Включить и отрегулировать параметр `Opacity` в материале с альфа-каналом.
3. **Назначить материал с альфа-каналом на полигоны**\
   Применить его к полигонам, содержащим прозрачные элементы (отверстия, люки, решетки).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcbQ6UGIgHK8rQISFb7POXlun7259ra4v0A_IRAcq9usO2IBayWV854UsGInfSdzT6U1xMJ4nofA75ZZyyYPU3XvtQgUNWpIPP3fkd3VkcywNkqxdxE0DSsq-uKbs8pXjB1OKvslr8j6fgvI2KxY6jMvobR?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Пример назначения материала с поддержкой альфа-канала на полигоны модели, содержащие прозрачные элементы</p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdTxZc_KIEP_MqC8JP-i2oKlc-RjVrUOb8OiGVsFTysaUzSWTvanghyHw2nBArY4WoqPc5zPIzxlv38SwAXsnXxh-zESExKSfzM96giXOSs2VADBxFsnrHWx4cT2UU6QS0OL0u3rPbQAygxVBeXfj94oD99?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Пример назначения материала с поддержкой альфа-канала на полигоны модели, содержащие прозрачные элементы</p></figcaption></figure>

4. **Сделать экспорт модели в игру**

При экспорте модели создаются два отдельных материала:

* **Основной материал** - используется для полигонов, не содержащих прозрачные элементы;
* **Дополнительный материал** с альфа-каналом - для полигонов, содержащих прозрачные элементы.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfiG-6wPL2KjnzU8kggRPBCR4a7rDJeG4sQDJhSG3qgKzRufUV1fppnutT1fnwuXlih09t6IEL1Q8QotUTQggRTOJMh-L_ECpKxw-oBpKNylB_neHfOrLub1UxHe1LBjdQzPxJtC5KN14aGPzpGkQ0wm9kn?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Основной материал</p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfByLten7wl9stoLZ4UsUVtRlXZe4Le8sdsyAr9Nt3Npt6P3piYY8ivkt31C-HE0wCT6wAvvCPqdpC1BeY3S4hoF5ioiyb2amzdlCZLL0LsIG60xNW4eA8HBtqHA1z_WBp41gQDLjCTJGUzHDzO8_qz3A6A?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Дополнительный материал с поддержкой альфа-канала</p></figcaption></figure>

## **Работа с внутренней частью модели**

Внутренние части модели должны оставаться темными, чтобы их содержимое не просматривалось.

**Алгоритм действий**

1. **Дублировать внутренние поверхности модели** и выполнить их небольшое масштабирование внутрь.
2. **Настройка UV-развертки**\
   Переместить UV-развертку на тёмные участки текстуры, чтобы скрыть внутренности.\
   Для удобства работы можно выставить флажок `Backface Cull` в свойствах объекта (`Object Properties`).

## **Использование тексмодов**

Тексмоды (`texmod`) - альтернативные текстуры для моделей техники, строений и антуража.\
Чаще всего тексмоды создаются для диффузной текстуры, но иногда требуется создание альтернативных текстур и для других компонентов PBR-материала.

**Правила именования тексмодов**

* В названии файлов текстур после имени модели и перед названием альтернативной текстуры необходимо вставить символ `#`.\
  Пробелы и другие символы недопустимы.
* Для Х-модели приписка `_х` указывается до символа `#`.

## **Пути хранения текстур**

Файлы текстур форматов `TIF` (или `PNG`) и `DDS` размещаются в соответствующих папках с основными текстурами.\
В таблице приведены примеры путей для текстур разного назначения.

<table><thead><tr><th width="370">Путь</th><th>Назначение текстур</th></tr></thead><tbody><tr><td><code>textures\common\model</code></td><td>Основные текстуры техники</td></tr><tr><td><code>textures\common\model\x</code></td><td>Наборы текстур для х-моделей</td></tr><tr><td><code>textures\common\model\wheels</code></td><td>Текстуры колес</td></tr><tr><td><code>textures\common\model\track</code></td><td>Текстуры для гусениц техники</td></tr></tbody></table>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdtiKDcziY0VCCB3I6JIb9UVouy4wznan5u66kShbIC2N5VAG_fcKbeDGQ_SA3On0yNT39OoDb-zmtsaVYfsj1G5lZpYN8YnrZS4laxhxxTF6GJ7OGe01nPHMlI_D-c3I1zS2ZlWm8bOZAASOnE98N-HKVb?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Примеры основных текстур и тексмодов для них</p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIltHzxp_GQawwcipTmkwt87AJpHj1q1-J-2o76FaVdZbs8LBH144KtWIJSHE-bH10jL9LFyPhCFdfW2rYdw5jyin2ymBGGQ8sON500YSpNVX3HGOU5adsljLcGdHoxq1Pl5R3dDkjNvo9_Z5CRivS1MQF?key=lL_zWhi9OpK0iXcLXfnQFw" alt=""><figcaption><p>Примеры текстур для х-моделей и тексмодов для них</p></figcaption></figure>
