ShaderGradient — генератор анімованих 3D-градієнтів для сайтів і Figma

Про ресурс

ShaderGradient — безкоштовний open-source інструмент для створення анімованих 3D-градієнтів і фонових WebGL-ефектів без необхідності писати шейдери вручну. Він особливо добре підходить для hero-секцій, лендингів, бренд-сайтів, продуктових презентацій та інших інтерфейсів, де потрібен плавний живий фон. У візуальному редакторі можна налаштовувати кольори, форму градієнта, швидкість анімації, силу й щільність ефекту, частоту, позицію, обертання, камеру, освітлення, зерно та інші параметри. Серед базових типів доступні plane, sphere і waterPlane, тому результат може виглядати як м’яка площина, об’ємна сфера або хвиляста поверхня. Налаштування можна зберігати у вигляді URL і використовувати той самий градієнт у коді. Для React доступний офіційний пакет `@shadergradient/react`, побудований на React Three Fiber і Three.js. Також є окремий рендерер для Vue 3 / Nuxt. Для дизайнерів ShaderGradient має Figma-плагін і готовий компонент для Framer, тому один і той самий стиль можна спочатку налаштувати візуально, а потім перенести у дизайн або безпосередньо на сайт. Проєкт буде корисний UI/UX- і вебдизайнерам, frontend-розробникам та артдиректорам, яким потрібні сучасні анімовані градієнти, ambient backgrounds або виразні hero-фони без складної роботи з GLSL. ShaderGradient є відкритим проєктом і поширюється за ліцензією MIT. Репозиторій підтримують ruucm і stone-skipper разом зі спільнотою.

Використання та ліцензія

ShaderGradient поширюється за MIT License. Код і рендерер можна безкоштовно використовувати, змінювати та інтегрувати в особисті й комерційні проєкти відповідно до умов MIT.

Перед використанням перевірте актуальні умови на сайті автора.