Пользовательский камуфляж — различия между версиями

Материал из War Thunder Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
{{Заметка
 
|С обновлением «Ветер перемен» в игре появилась новая система рендера. Её преимуществом является расширенный диапазон текстур «гладкости», позволяющий получить более естественную передачу гладких и шершавых материалов. Особенно сильно улучшения скажутся при использовании сильной шершавости. В связи с этим произошли изменения в технологии создании камуфляжа.
 
 
В текстуре нормалей (_n, _n_dmg) красный канал, который раньше отвечал за гладкость (smoothness) текстуры, теперь хранит inverted roughness (инвертированную шершавость).
 
 
Старый smoothness канал переводится на новый inverted roughness по формуле:
 
 
<pre>inverted roughness = 1 - (1-0.7*smoothness)^3</pre>
 
 
По этой же формуле, автоматически будут переведены камуфляжи сделанные до выхода обновления «Ветер перемен»!
 
}}
 
{{Заметка
 
|Разработчиками War Thunder периодически [[История_обновления_3D_моделей_и_текстур_техники|уточняются и обновляются 3D модели техники]] в игре. Для корректного отображения пользовательских камуфляжей такой техники созданных до обновления модели, возможно, может потребоваться их коррекция.
 
}}
 
 
 
Если внешний вид любимой техники наскучил, а доступные для неё игровые камуфляжи «не совсем то», то лучшим выходом для создания уникального внешнего вида своей боевой машины станет пользовательский камуфляж.
 
Если внешний вид любимой техники наскучил, а доступные для неё игровые камуфляжи «не совсем то», то лучшим выходом для создания уникального внешнего вида своей боевой машины станет пользовательский камуфляж.
  
Вы всегда можете найти интересный камуфляж на портале [https://live.warthunder.com/feed/ War Thunder LIVE] или же нарисовать свой.
+
Вы всегда можете найти интересный камуфляж на портале [https://live.warthunder.com/feed/ War Thunder LIVE] или же нарисовать свой. Пользовательский камуфляж устанавливается локально, то есть он виден только самому игроку. Для окружающих танк или самолёт останется в том камуфляже, который был выбран в меню «Внешний вид» в качестве основы для пользовательского.
Пользовательский камуфляж устанавливается локально, то есть он виден только самому игроку. Для окружающих танк или самолёт останется в том камуфляже, который был выбран в меню «Внешний вид» в качестве основы для пользовательского.
 
  
Также есть возможность приобрести камуфляж для вашей техники на [[Биржа|Бирже]] War Thunder. Такой камуфляж будет виден в бою не только вам, но и другим игрокам тоже.
+
Также есть возможность приобрести камуфляж для вашей техники на [[Биржа|Бирже]] War Thunder. Такой камуфляж будет виден в бою всем игрокам.
  
 
== Установка пользовательского камуфляжа ==
 
== Установка пользовательского камуфляжа ==
 
Выберите танк или самолёт, на котором хотите обновить камуфляж, откройте меню «Внешний вид» и кликните на кнопку создания примера камуфляжа.
 
Выберите танк или самолёт, на котором хотите обновить камуфляж, откройте меню «Внешний вид» и кликните на кнопку создания примера камуфляжа.
  
<gallery perrow="1" widths="810px" heights="230px">
+
<gallery>
Файл:Создание примера камуфляжа Т-10М.jpg
+
Пользовательский камуфляж - 1-1.png|Меню «Внешний вид»
 
</gallery>
 
</gallery>
  
 
После этого направляйтесь в папку с установленным клиентом War Thunder и сделайте следующее:
 
После этого направляйтесь в папку с установленным клиентом War Thunder и сделайте следующее:
 +
[[Файл:Пользовательский камуфляж - 1-2.png|мини]]
 +
# Перейдите по пути: <code>War Thunder → UserSkins → *''полученное ранее название папки''*</code> (в примере: template_ussr_t_34_85_d_5t).
 +
# Если хотите установить камуфляж с портала War Thunder LIVE, просто удалите всё содержимое папки, затем загрузите с live.warthunder.ru приглянувшийся вам уникальный камуфляж и скопируйте в папку содержимое архива, которое будет состоять из нескольких файлов формата .dds или .tga, а также файл конфигурации камуфляжа «''название_машины''.blk».
 +
::* Если же вы хотите создать собственный камуфляж, то приступайте к редактированию уже содержащихся в папке простых графических файлов в формате .tga. По умолчанию для танков создаётся текстура, которая наносится на все элементы танка.
  
# Перейдите по следующему пути: War Thunder → UserSkins → *полученное ранее название папки* (в примере: template_ussr_t_10m).
+
Возвращайтесь в клиент и обновите список доступных камуфляжей нажатием соответствующей кнопки:
# Если хотите установить камуфляж с портала War Thunder LIVE, просто удалите всё содержимое папки, затем загрузите с live.warthunder.ru приглянувшийся вам уникальный камуфляж и скопируйте в папку содержимое архива, которое будет состоять из нескольких файлов формата .dds или .tga, а также файл конфигурации камуфляжа “название_машины.blk”.
+
<gallery>
# Если же вы хотите создать собственный камуфляж, то приступайте к редактированию уже содержащихся в папке простых графических файлов в формате .tga. По умолчанию для танков создаётся текстура, которая наносится на все элементы танка.
+
Пользовательский камуфляж - 1-3.png|Кнопка обновления пользовательских камуфляжей
 
 
<gallery perrow="1" widths="814px" heights="237px">
 
Файл:Замена файлов камуфляжа-примера на пользовательский камуфляж.PNG
 
 
</gallery>
 
</gallery>
  
Возвращайтесь в клиент и обновите список доступных камуфляжей нажатием соответствующей кнопки.
+
Если вы всё сделали правильно, то в списке пользовательских камуфляжей по клику отобразится загруженный вами камуфляж. Установите его.
 
+
<gallery>
<gallery perrow="1" widths="810px" heights="230px">
+
Пользовательский камуфляж - 1-4.png|
Файл:Обновление примера камуфляжа Т-10М.jpg
 
 
</gallery>
 
</gallery>
  
Если вы всё сделали правильно, то в списке «Пользовательские камуфляжи», по клику отобразится загруженный вами камуфляж. Установите его.
+
{{Заметка
 
+
|Разработчиками War Thunder периодически [[История_обновления_3D_моделей_и_текстур_техники|уточняются и обновляются 3D модели техники]] в игре. Для корректного отображения пользовательских камуфляжей такой техники созданных до обновления модели, возможно, может потребоваться их коррекция.
<gallery perrow="1" widths="810px" heights="230px">
+
}}
Файл:Применение пользовательского камуфляжа Т-10М.jpg
 
</gallery>
 
  
 
== Создание камуфляжа ==
 
== Создание камуфляжа ==
Создание любого камуфляжа начинается с создания примера, которое было описано выше. В дальнейшем файлы примера редактируются в любом подходящем графическом редакторе, как обычное изображение. Главное в этом деле — сохранить исходное название, поскольку это сильно упростит установку уже готового камуфляжа менее опытными игроками. Если же вы решили изменить название текстуры, то не забудьте его исправить и в файле конфигурации камуфляжа ”название_машины.blk”.
+
=== Создание танкового камуфляжа ===
 
+
Тут мы рассмотрим три варианта создания камуфляжа по возрастанию сложности:
=== Принципы создания ===
+
* Масштабируемый камуфляж (через replase_tex);
При создании камуфляжа авторам рекомендуется придерживаться принципов, принятых в игре. Камуфляжи, не соответствующие этим правилам, не будут использоваться в подготовке контента для Биржи.
+
* Фиксированный камуфляж (через set_tex);
 
+
* Комбинированный камуфляж (через set_tex с элементами replase_tex) подробная инструкция по его созданию появится позже!
* Отбор контента на Биржу не пройдут камуфляжи с изменениями кокпита.
 
* Изменение текстуры пламени двигателя на самолётах нежелательно и в большинстве случаев будет приводить к отказу при отборе контента для Биржи.
 
* Повреждения и сколы краски на текстурах _dmg не должны попадать на стыки разных участков DM-модели обшивки.
 
* Опознавательные знаки самолетов стран фашистского/нацистского блока не должны содержать запрещенную символику.
 
* Для самолетов Италии рекомендуется использование гармонизированных ОПЗ ([https://live.warthunder.com/files/harmonisedItalianSigns.zip скачать]).
 
* Отметки о сбитых а также личные эмблемы пилотов не должны содержать запрещенную символику. Рекомендуется использовать единые стандарты изображений, принятые в игре.
 
* Для самолетов Германии рекомендуется не использовать хвостовые опознавательные знаки.
 
* Камуфляж, в котором "replace_tex" использовался для текстур отличных от текстуры повторяющегося камуфляжа, не будет допущен на Биржу.
 
 
 
=== Авиационный камуфляж ===
 
В отличие от танковых, камуфляжи для самолётов не могут менять масштаб и поворачиваться, поэтому в примере сразу дано расположение элементов конструкции.
 
 
 
Пример состоит из следующих файлов:
 
 
 
* название_машины.blk — обязательный для определения камуфляжа файл;
 
* название_машины_с.tga — собственно камуфляж;
 
* название_машины_n.tga — нормали камуфляжа;
 
* название-машины_с_dmg.tga — маска повреждений, накладывающихся при обстреле;
 
* название-машины_n_dmg.tga — нормали маски повреждений.
 
 
 
Для простейшего камуфляжа хватит первых двух окрасок, но тогда при малейшем повреждении ваш камуфляж сменится на стандартный, созданный примером. Поэтому стоит запастись терпением и создать действительно впечатляющую работу.
 
 
 
 
 
=== Камуфляж наземной техники ===
 
На данный момент существует возможность создания двух видов камуфляжа для наземной техники:
 
 
 
# '''Повторяющийся камуфляж''' — простая (однотонная, с пятнами, полосками) окраска, которая подвергается масштабированию и повороту.
 
# '''Фиксированный камуфляж''' — сложный переменный рисунок на разных деталях танка, в котором допускается также добавление декалей, даже без фона (камуфляжа), которые будут присутствовать на танке постоянно. Такой камуфляж нельзя повернуть или масштабировать.
 
 
 
Правила фиксированного камуфляжа
 
 
 
* Применяется блоком set_tex в файле .blk (см. пример ниже)
 
* Цвет камуфляжа наносится на модель по маске альфа-канала.
 
* Альфа-канал: белый - цвет камуфляжа видим на модели, серый - полупрозрачный, черный - цвет не применяется.
 
* Цвет фиксированного камуфляжа “закрашивает” металличность и изменяет гладкость.
 
* Размер каждой стороны текстуры в пикселях должен соответствовать степени двойки (например, 2048, 4096, 8192), соотношение между сторонами должно быть тем же, что и у исходной текстуры.
 
 
 
В качестве простого примера создадим камуфляж для Chieftain Mk.10 с фиксированной декалью в виде оранжевого квадрата. Шаблон будет содержать текстуру chieftain_mk_10_turret.tga. Ее каналы RGB и Alpha выглядят так:<gallery widths="350" heights="350">
 
Файл:Пример камуфляжа Chieftain Mk.10 RGB.png|RGB-канал
 
Файл:Пример камуфляжа Chieftain Mk.10 RGB Alpha.png|Alpha-канал
 
</gallery>
 
 
 
Изобразим квадрат в одной и той же области на всех каналах. В альфа-канале оставшийся участок закрасим черным.<gallery widths="350" heights="350">
 
Файл:Пример камуфляжа Chieftain Mk.10 RGB с декалью.png|
 
Файл:Пример камуфляжа Chieftain Mk.10 RGB Alpha с декалью.png|
 
</gallery>
 
 
 
В случае изменений только одной текстуры blk-файл будет выглядеть так:
 
 
 
<pre>name:t="user"
 
 
 
set_tex{
 
 
 
 from:t="chieftain_mk_10_turret_c*" //название исходной текстуры
 
 
 
 to:t="chieftain_mk_10_turret.tga" //название измененной текстуры
 
 
 
 param:t="camo_skin_tex"  //технический параметр, без него не взлетит
 
 
 
}</pre>
 
 
 
А модель примет следующий вид:<gallery widths="350" heights="200">
 
Файл:Эксперимент с нанесением декали Chieftain Mk.10.png|
 
</gallery>Обратите внимание, что на то, что остальная часть текстуры  с ржавчиной на башне не видна. Это произошло потому, что значения альфа-канала за пределами квадрата были нулевыми. Участки с серым альфа-каналом будут нанесены полупрозрачно. Декаль “закрашивает” сколы краски, изменяет металличность и гладкость поверхности.
 
 
 
Теперь дополнительно изменим повторяющийся камуфляж. Откроем файл uk_camo_very_dark_drab.tga нарисуем там черные полосы (в понимании [[PBR совместимость текстур|PBR]] “черный” - это не темнее 30; 30; 30 в пространстве RGB).
 
 
 
Важно:
 
 
 
* у этой текстуры должен присутствовать альфа-канал, от него зависит гладкость окрашенных участков.
 
* текстура должна быть затайлена.
 
<gallery widths="350" heights="200">
 
Файл:Пример повторяющегося камуфляжа.png|
 
</gallery>Замену файла повторяющийся камуфляжа необходимо отобразить в  blk-файле. Для этого туда добавляется блок
 
 
 
<pre>replace_tex{
 
 
 
 from:t="uk_camo_very_dark_drab*" //старый камуфляж
 
 
 
 to:t="uk_camo_very_dark_drab.tga" //новый камуфляж
 
 
 
}</pre>
 
 
 
В результате вы получите камуфляж, который может состариться, а после уничтожения модель будет выглядеть корректно.
 
 
 
<gallery widths="350" heights="200">
 
Файл:Пример Chieftain Mk.10 с повторяющимся камуфляжем и декалью.png|
 
</gallery><hr />
 
 
 
С помощью set_tex можно окрасить танк почти целиком, как в примере камуфляжа “Берлинской бригады” для Chieftain Mk.10.
 
 
 
<gallery widths="350" heights="200">
 
Файл:Chieftain Mk.10 в фиксированном камуфляже.jpg|
 
</gallery>
 
 
 
В файле .blk описывается применение фиксированного камуфляжа к модели последовательным упоминанием задействованных текстур. Если в .blk упоминается текстура, которой нет в архиве, то такой камуфляж скорее всего не будет рассмотрен при отборе на биржу.
 
 
 
<pre>name:t="user"
 
// Масштабируемый камуфляж
 
 
 
replace_tex{
 
 
 
 from:t = "uk_camo_very_dark_drab*" 
 
 
 
 to:t = "uk_camo_light_mud_blue_black.tga*" 
 
 
 
}
 
 
 
// Фиксированный камуфляж
 
 
 
set_tex{
 
 
 
 from:t="chieftain_mk_10_body_c*"
 
 
 
 to:t="chieftain_mk_10_body_c.tga"
 
 
 
 param:t="camo_skin_tex"
 
 
 
}
 
 
 
set_tex{
 
 
 
 from:t="chieftain_mk_10_gun_c*"
 
 
 
 to:t="chieftain_mk_10_gun_c.tga"
 
 
 
 param:t="camo_skin_tex"
 
 
 
}
 
 
 
set_tex{
 
 
 
 from:t="chieftain_mk_10_turret_c*"
 
 
 
 to:t="chieftain_mk_10_turret_c.tga"
 
 
 
 param:t="camo_skin_tex"
 
 
 
}
 
 
 
set_tex{
 
 
 
  from:t="chieftain_mk_10_add_c*"
 
 
 
  to:t="chieftain_mk_10_add.tga"
 
 
 
  param:t="camo_skin_tex"
 
 
 
}</pre>
 
 
 
Обратите внимание на альфа-канал в текстуре корпуса (альфа-каналы остальных элементов фиксированного камуфляжа аналогичны).<gallery widths="350" heights="350">
 
Файл:Альфа-канал Chieftain Mk.10 Берлинской бригады.png|
 
</gallery>
 
 
 
Благодаря такой сложной структуре обеспечивается отсутствие “краски” на царапинах и деталях ходовой. Подобного эффекта можно добиться вычитанием из белого альфа-канала карты металличности. Для получения масок альфа-канала и карт металличности рекомендуем воспользоваться функцией экспорта WTAssetViewer из комплекта [[War Thunder CDK]].
 
 
 
{{Заметка|Использование блока replace_tex вместо set_tex для текстуры фиксированного камуфляжа будет приводить к невозможности нанести на такие текстуры наклейку в игре и подобные работы будут автоматически отклонены при отборе контента для Биржи.}}
 
 
 
Особенности применения камуфляжа через set_tex:
 
 
 
* Set_tex не предназначен для применения карты нормалей или АО
 
* Допустима прозрачность или неполное покрытие например, для фиксации декалей. Тогда в пропущенных зонах будет использоваться масштабируемая окраска. 
 
* На модель можно нанести декали из игры.
 
* После уничтожения модель выглядит корректно.
 
  
<hr />
+
Начнём с самого простого. Для примера будем делать масштабируемый камуфляж на Т-34-85 (Д-5Т).
  
 +
Воспользовавшись в меню внешнего вида функцией «Создание примера камуфляжа» и найдя эти файлы в папке UserSkins в корне игры, мы можем приступать к их редактированию.
  
Делитесь своими работами на портале War Thunder LIVE. Учитесь на примере работ других авторов или же берите их в качестве основы, но не забывайте в этом случае указывать автора оригинала.
 
  
 
[[Категория:Игровая механика]]
 
[[Категория:Игровая механика]]
 
[[Категория:Пользовательские скины]]
 
[[Категория:Пользовательские скины]]

Версия 11:50, 3 марта 2023

Если внешний вид любимой техники наскучил, а доступные для неё игровые камуфляжи «не совсем то», то лучшим выходом для создания уникального внешнего вида своей боевой машины станет пользовательский камуфляж.

Вы всегда можете найти интересный камуфляж на портале War Thunder LIVE или же нарисовать свой. Пользовательский камуфляж устанавливается локально, то есть он виден только самому игроку. Для окружающих танк или самолёт останется в том камуфляже, который был выбран в меню «Внешний вид» в качестве основы для пользовательского.

Также есть возможность приобрести камуфляж для вашей техники на Бирже War Thunder. Такой камуфляж будет виден в бою всем игрокам.

Установка пользовательского камуфляжа

Выберите танк или самолёт, на котором хотите обновить камуфляж, откройте меню «Внешний вид» и кликните на кнопку создания примера камуфляжа.

После этого направляйтесь в папку с установленным клиентом War Thunder и сделайте следующее:

Пользовательский камуфляж - 1-2.png
  1. Перейдите по пути: War Thunder → UserSkins → *полученное ранее название папки* (в примере: template_ussr_t_34_85_d_5t).
  2. Если хотите установить камуфляж с портала War Thunder LIVE, просто удалите всё содержимое папки, затем загрузите с live.warthunder.ru приглянувшийся вам уникальный камуфляж и скопируйте в папку содержимое архива, которое будет состоять из нескольких файлов формата .dds или .tga, а также файл конфигурации камуфляжа «название_машины.blk».
  • Если же вы хотите создать собственный камуфляж, то приступайте к редактированию уже содержащихся в папке простых графических файлов в формате .tga. По умолчанию для танков создаётся текстура, которая наносится на все элементы танка.

Возвращайтесь в клиент и обновите список доступных камуфляжей нажатием соответствующей кнопки:

Если вы всё сделали правильно, то в списке пользовательских камуфляжей по клику отобразится загруженный вами камуфляж. Установите его.

Msg-info.png Разработчиками War Thunder периодически уточняются и обновляются 3D модели техники в игре. Для корректного отображения пользовательских камуфляжей такой техники созданных до обновления модели, возможно, может потребоваться их коррекция.

Создание камуфляжа

Создание танкового камуфляжа

Тут мы рассмотрим три варианта создания камуфляжа по возрастанию сложности:

  • Масштабируемый камуфляж (через replase_tex);
  • Фиксированный камуфляж (через set_tex);
  • Комбинированный камуфляж (через set_tex с элементами replase_tex) — подробная инструкция по его созданию появится позже!

Начнём с самого простого. Для примера будем делать масштабируемый камуфляж на Т-34-85 (Д-5Т).

Воспользовавшись в меню внешнего вида функцией «Создание примера камуфляжа» и найдя эти файлы в папке UserSkins в корне игры, мы можем приступать к их редактированию.