Шейдеры для Unity — бесплатные шейдерные паки

Подборка бесплатных шейдеров для Unity: toon shading в стиле аниме, stylized вода, голограммы, эффекты растворения, обводки контуров, glitch-эффекты, ландшафтные смешения. Включает как готовые .shader-файлы, так и Shader Graph-ассеты для визуального редактирования.

Почему свой шейдер не всегда оправдан

Написание шейдера с нуля — это глубокое погружение в HLSL, render pipeline и математику. На освоение basics уходят недели. Готовый шейдер даёт нужный визуальный стиль сразу и часто реализован эффективно — с учётом мобильных платформ, instancing и других тонкостей. Если шейдер нужен для одного эффекта в игре, скачать готовый намного быстрее, чем разбираться с тонкостями HLSL.

Ассеты в категории «Шейдеры»

UI Shader Effects - Edge Effects

UI Shader Effects - Edge Effects — это набор высококачественных шейдеров для создания эффектов края в пользовательском интерфейсе, который …

Unity 2021.3.45
Critter Environment

Critter Environment

Шейдеры

Critter Environment — это уникальный ассет для Unity, который поможет вам создать живописные и атмосферные сцены в вашем проекте. С версии …

Unity 2021.3.22
Drag&Drop Volumes

Drag&Drop Volumes

Шейдеры

Drag&Drop Volumes — это уникальный ассет, созданный для быстрого и качественного настройки освещения в ваших проектах на Unity. Основанный …

Unity 6000.0.25
KWS Water System (HDRP Rendering)

KWS Water System (HDRP Rendering) — это продвинутая система воды для Unity HDRP, обеспечивающая реалистичный рендеринг океанов, рек, озёр и…

Unity 2020
ProPixelizer - Realtime 3D Pixel Art

ProPixelizer — инструмент для стилизации 3D-объектов под пиксель-арт в реальном времени. Поддерживает пикселизацию и контуры для отдельных …

Unity 2020.3.48f1
DirectX 11 Grass Shader

DirectX 11 Grass Shader

Шейдеры

DirectX 11 Grass — производительный шейдер для создания реалистичной густой травы уровня AAA с генерацией на GPU. Поддерживает Unity Built-…

Unity 2017.x.

Что важно знать перед использованием

  • Перед скачиванием проверь, под какой Render Pipeline сделан шейдер — Built-in, URP и HDRP несовместимы между собой.
  • Shader Graph-шейдеры можно открывать и редактировать визуально — это намного проще, чем править .shader-файл вручную.
  • Для мобильных избегай шейдеров с большим количеством текстурных выборок и сложных математических операций в фрагментном шейдере.
  • Stencil Buffer-эффекты (порталы, X-Ray) требуют дополнительного render pass — это влияет на производительность на слабых GPU.

Часто задаваемые вопросы

Built-in, URP или HDRP — для какого render pipeline скачивать шейдер? +

Built-in — старый pipeline, до сих пор используется в большинстве туториалов. URP — облегчённый, для мобильных, VR и стилизованных игр. HDRP — для фотореалистичных PC/консольных проектов. Шейдеры между ними несовместимы; обязательно проверяй pipeline в описании ассета.

Что такое Shader Graph и нужен ли он? +

Shader Graph — визуальный редактор шейдеров от Unity, работает в URP и HDRP. Позволяет создавать шейдеры узлами без написания HLSL-кода. Подходит для художников и быстрого прототипирования эффектов; для сложной математики или Built-in проектов всё равно придётся писать код.

Почему материалы стали розовыми после импорта? +

Это означает, что шейдер материала не найден или несовместим с текущим render pipeline. Решение: Edit → Rendering → Materials → Convert All Built-in Materials to URP/HDRP, либо вручную выбрать другой шейдер в инспекторе материала.

Можно ли использовать один шейдер на сотни объектов? +

Да, и это даже рекомендуется. Один материал на множестве объектов позволяет Unity объединять draw calls через Static/Dynamic Batching или GPU Instancing. Это резко поднимает производительность по сравнению с уникальными материалами для каждого объекта.

Что такое overdraw и почему он плохо влияет на FPS? +

Overdraw — это когда один пиксель экрана отрисовывается несколько раз из-за наложения полупрозрачных объектов. Особенно бьёт по мобильным GPU. Включи Scene View → Draw Mode → Overdraw, чтобы увидеть, где он критичен, и уменьши количество прозрачных слоёв.