Перейти до змісту

Неймінг і стандарти

Однакові правила в кожному master-і, тому будь-який Material Instance читається однаково. Дотримуйся їх і для свого контенту.

Назви ассетів

Префікс Ассет
MM_ Master material
MI_ Material instance
MF_ Material function
ML_, MLB_ Material layer, layer blend
T_ Текстура
SM_ Static mesh

Суфікси текстур та імпорт

Суфікс Вміст (R / G / B / A) Compression sRGB
_BC Колір / – (без альфи = BC1) Default On
_BCA Колір / Opacity (рослинність, декалі) BC7 On
_NNMR Normal X / Normal Y / Metallic / Roughness BC7 Off
_NNOR Normal X / Normal Y / AO / Roughness (рослинність) BC7 Off
_M Маски / AO Masks Off
_H Висота тільки в R Alpha (BC4), ніколи не VT Off
  • Blend Mask для MaskBlend: R / G / B = шари, Masks, sRGB off.
  • Tools/KurinFixTextureSettings.py ставить ці налаштування виділеним текстурам за суфіксом.

Групи параметрів

Група Що туди йде
00 Settings Глобальні перемикачі. Завжди зверху
01, 02, 03 … Основні групи: 01 Textures, 02 Base Color, 03 Surface або по групі на шар
<group> (VT) Слоти Virtual Texture, одразу під своєю групою
Іменовані, без номера Доповнення за алфавітом: Cover, Dust, Emissive, Weather …

Назви параметрів

  • Use <Feature>? = перемикач увімк./вимк., перший у своїй групі.
  • Закінчується на Map = текстура. Закінчується на (VT) = слот Virtual Texture.
  • Flatten: 0 = текстура, 1 = одне рівне значення.
  • Префікс шару: Base -, R -, G -, B -; ландшафт L1 - … L4 -.

Vertex color

Канал VtxBlend / MaskBlend Рослинність
R Шар R (VtxBlend) Вага основного згину (0 корінь, 1 верхівка)
G Шар G (VtxBlend) Гойдання гілок
B Намальовані калюжі / мокрі плями Тремтіння листя
A Dry Mask (Use Dry Mask (VC A)?): залий 1, малюй 0 = сухо Фаза гілки (випадкова для кожної гілки)