Unreal engine 4 - властивості матеріалів

Unreal engine 4 - властивості матеріалів

Властивості матеріалу потрібні для візуалізації матеріалу і його окремих властивостей, наприклад здатність відображати навколишнє середовище або рельєф матеріалу.

Не всі властивості обов'язково застосовувати і вносити в них зміни, так як вони мають значення за замовчуванням. Наприклад, коли ви створюєте світиться матеріал, вам може знадобиться тільки Emissive Color, так як інші властивості не матимуть значення або будуть недоступні, в залежності від Shading Model параметра. Через це важливо розуміти, як повинен виглядати ваш матеріал в результаті. Всього існує три найбільш важливі параметри:

Blend Mode - визначає, як матеріал змішується з пікселями позаду.
Shading Model - Визначає, як поверхня матеріалу впливає на світло.
Material Domain - Визначає, як буде використовуватися матеріал.

Картинки збоку клікабельні

Base Color

Unreal engine 4 - властивості матеріалів

Base Color визначає колір матеріалу.

Unreal engine 4 - властивості матеріалів

Дана властивість визначає, наскільки матеріал металезірованний. Неметаличні матеріали повинні мати Metallic на нулі, в той час як металеві - на одиницю. Для чистих поверхонь, рекомендується використовувати значення 0 АБО 1. Для брудних, іржавих і т.п поверхонь можливо буде потрібно використовувати значення між 0 і 1.

Unreal engine 4 - властивості матеріалів

Дана властивість впливає на те, наскільки блискучий неметаллический матеріал. На металевий матеріал дане властивість впливати ніяк не буде.

На практиці, ця властивість має залишатися без змін (за замовчуванням - 0.5) в більшості випадках.

Unreal engine 4 - властивості матеріалів

Шерховатая матеріалу. При увелечении даного властивості, матеріал буде сильніше розсіювати світло. Завдяки чому, нульове значення буде означати повністю гладкий і відображає матеріал, а значення 1 буде повністю розсіювати світло.

Emissive Color

Unreal engine 4 - властивості матеріалів

Визначає, яка частина (при використанні маски) матеріалу буде світиться.

Значення більше 1 дозволять створити HDR ефект і ефект світіння.

Unreal engine 4 - властивості матеріалів

Дана властивість визначає прозорість матеріалу і доступно тільки при Translucent Blend Mode.

0 - Повністю прозорий
1 - Повністю видимий

Opacity Mask

Unreal engine 4 - властивості матеріалів

Аналогічно Opacity, однак використовується з Masked Blend Mode. Так само відрізняється від Opacity тим, що має лише два стани: Повністю прозорий або повністю видимий.

Можете використовувати Opacity Mask Clip Value для того, що б відрізати маску для використання з даними властивістю.

Unreal engine 4 - властивості матеріалів

Дана властивість використовує карту нормалей, яка служить для того, що б створити рельєф (Ефект, не реальна видавлювання) для поверхні.

World Position Offset

Unreal engine 4 - властивості матеріалів

Дана властивість дозволяє маніпулювати вертексами об'єкта за допомогою матеріалу. Це корисно для того, що б міняти форму статичного об'єкта.

При використанні WPO для того, що б змінити межі об'єкта, врахуйте, що рендер все одно буде використовувати оригінальну геометрію, тому можуть бути артефакти в тінях.

World Displacement і Tessellation Multiplier

Unreal engine 4 - властивості матеріалів

World Displacement працює приблизно як і WPO, проте використовує теселляція замість звичайних вертексов (як WPO). Для використання даного властивості, опція Tessellation повинна бути включена в параметрах матеріалу.

Tessellation Multiplier визначає силу теселляція і використовується для того, що б додати делат там, де потрібно. При використанні з World Displacement значення потрібно виставити більше нуля.

При використанні World Displacement для того, що б змінити межі об'єкта, врахуйте, що рендер все одно буде використовувати оригінальну геометрію, тому можуть бути артефакти в тінях.

Subsurface Color

Unreal engine 4 - властивості матеріалів

Визначає колір світла, який проходить звезення поверхню. Наприклад для матеріалу людський шкіри, колір Subsurface повинен бути червоним, що б симулювати вплив крові на світло, що проходить Скво поверхню.

Дана властивість є тільки при Translucent Blend Mode.

Ambient Occlusion

Unreal engine 4 - властивості матеріалів

Дана властивість відповідає за само-затінення, яке часто залежить від нерівності об'єкта або рельєфу поверхні. Зазвичай соеденяет з АТ картою, яка генерітся сторонньою програмою (пр: 3Ds Max або Zbrush).

Refraction

Unreal engine 4 - властивості матеріалів

Властивість, що відповідає за пріломляемость поверхні. Корисно для таких поверхонь, як скло або вода, які пріломляют світло, що проходить звезення матеріал.

Коефіцієнти пріломленія для деяких матеріалів:
Повітря - 1.00
Вода - 1.33
Лід - 1.31
Скло - 1.52
Алмаз - 2.42

Clear Coat

Unreal engine 4 - властивості матеріалів

Даний ефект добре симулює двошаровий матеріал, який має прозорий шар поверх. Наприклад дерев'яна поверхня покрита скляній плитою для гладгості. Використовується з Clear Coat Shading Model параметром.

Дана модель має дві властивості:

Clear Coat: сила ефекту. 0 - звичайний матеріал, 1 - Матеріал м Clear Coat шаром. Корисно для використання маски.

Clear Coat Roughness. Шерховітость Clear Coat шару.