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

Редагування master-ів

Для досвідчених

Редагувати master-и не потрібно: усе налаштовується в Material Instances. Зміни всередині _Core перезапишуться, коли оновиш Kurin-пак з Fab.

Як безпечно зробити свою версію

  1. Продублюй master у свою папку поза _Core і редагуй копію.
  2. Прочитай жовтий блок README у лівому верхньому куті: що робить граф, його перемикачі й порядок блоків.
  3. Додай свою фічу окремим блоком у ланцюжок доповнень: вигляд поверхні (фарба, бруд) — до Cover і Weather, щоб сніг і дощ лягали зверху; завжди до зеленого вихідного блоку Break → Make Material Attributes.
  4. Бери Material Attributes на вхід і віддавай Material Attributes на вихід. Не підʼєднуй напряму до Make чи Output: лиши одну точку виходу.
  5. Сховай фічу за власним static switch Use X?, щоб у вимкненому стані вона нічого не коштувала.
  6. Заповни Desc у кожного нового параметра: це підказка в інстансі.
  7. Натисни Apply і перевір в інстансі з увімкненим і вимкненим перемикачем.

Як читати граф

Колір коментаря Значення
Сірий Входи і параметри
Синій Текстури, UV, tiling
Бірюзовий Основна логіка
Помаранчевий Опціональна фіча за перемикачем Use X?
Фіолетовий Custom HLSL
Зелений Вихід
Червоний Debug
  • Спільні значення передаються через named reroutes: Ctrl+F за назвою покаже, де він задається і де використовується.
  • Логіка живе у MF_ функціях; master-и тільки зʼєднують їх. Див. Архітектура.
  • Якщо змінюєш функцію, нові входи додавай у кінець і ніколи не видаляй та не переставляй наявні, бо master-и, які її викликають, зламаються.

Custom HLSL

  • Фіолетові блоки — Custom-ноди. Після правки Apply покаже помилки; Window > HLSL Code показує згенерований шейдер.
  • Щоб перевірити код поза UE, скомпілюй його через DXC (dxc.exe -T ps_6_0), обгорнувши в невелику функцію.