Noises Textures Generator

Noises Textures Generator — расширение редактора Unity для создания сложных процедурных текстур из слоёв. Процедурный шум генерируется прямо в редакторе: так делаются текстуры для ландшафтов, абстрактной графики или готовых игровых поверхностей, и выходить из Unity для этого не нужно.

Noises Textures Generator

Текстуры для террейна, материалы для персонажей, абстрактные визуальные эффекты — всё это делается в Noises Textures Generator прямо внутри Unity. Я сам каждый день пользуюсь этим инструментом в своих проектах.

Возможности

Слои

  • До пяти карт шума накладываются друг на друга в одну текстуру
  • Отдельные параметры шума: масштаб, октавы, персистентность, лакунарность, усиление, искажение (perturb)
  • Порядок слоёв можно менять

Генерация текстур

  • Несколько типов текстур: шум, градиенты, линии, кирпичи и свои текстуры
  • Смешивание цветов с порогом и смещением (bias) для HDR-градиентов
  • Модификаторы резкости: переходы billow/ridge и усиление контраста
  • Эффекты эрозии: по высоте, по гребням и по уклону

Noises Textures Generator

Бесшовный тайлинг

  • Бесшовный шум на 4D-торе для бесконечно повторяющихся узоров
  • Варианты зеркального тайлинга

Работа в редакторе

  • Окно превью можно пристыковать, оно обновляется на лету
  • Текстура обновляется сразу при изменении параметров
  • Сохранение и загрузка в JSON
  • Генерация в jobs с Burst, поэтому итерации быстрые

Noises Textures Generator

Экспорт

  • Экспорт в PNG с тонмаппингом ACES
  • По желанию — экспорт в EXR с HDR
  • Генерация карты нормалей для деталей поверхности

Видео

Noises Textures Generator

https://www.youtube.com/watch?v=dgFta_hqCXw

Страница в Asset Store: Noises Textures Generator