[ GitHub ] Unity3d Gradient Texture Generator
Автор: Дмитрий Лазарев
в Shader Graph, как и в Shader'ах в целом нельзя использовать Gradient, как он представлен в Unity3d.
Есть разные подходы к решению этой проблемы, здесь представлено моё:
Текстура генерируется в качестве дочернего объекта к ScriptableObject'у, в котором лежат все настройки.
Youtube-видео с примером использования
- UPM-Package
- текстуру можно назначить в несколько материалов и использовать повторно
- можно экспортировать в PNG и указать подробные настройки импорта
- X и Y направления градиента, могут использоваться одновременно
- изменения применяются в реальном времени
- любое разрешение текстуры
- HDR
- preview в Inspector и в Project, аналогичное Texture2D
- drag n drop на Texture-поле в Material
Установка через Unity/PackageManager/+/Add by Git URL
#free, #GitHub, #PCG, #plugin, #TextureGenerator, #Unity3D, #UPM, #UPM-Package, #vfx
19 октября 2022