
Космические скайбоксы собираются прямо в Unity за считаные секунды, выходить из редактора не нужно.
Cosmic SkyBox Generator — это инструмент для создания процедурных кубмап и параллакс-шейдер космоса в одном пакете. В отдельном окне редактора складываются слои туманностей, звёзд и картинок, превью 256 px обновляется, пока двигаются слайдеры. Результат запекается в HDR-кубмапу и рисуется шейдером скайбокса, который есть для Built-in, URP и HDRP.

СВОИ КАРТИНКИ НА НЕБЕ
В любое небо можно добавить свои текстуры: снимок NASA из общественного достояния, галактику с Hubble, нарисованную туманность, рендер планеты, логотип. Картинка назначается в Textured Layer, для неё задаются угловой размер, положение на сфере и режим смешивания, и она проецируется прямо в кубмапу вместе с процедурным содержимым. Чёрный цвет считается полностью прозрачным, поэтому для вырезанных объектов альфа-канал не нужен. Слой можно рисовать до туманностей, до звёзд или поверх всего.

ПАРАЛЛАКС ИЗ ТРЁХ КУБМАП
Параллакс-шейдер скайбокса из комплекта читает три отдельные кубмапы — глубокий космос, дальние звёзды, ближние звёзды — и при повороте камеры сдвигает каждую на свою величину. Получается небо с глубиной: дальние туманности стоят на месте, а ближние звёздные поля плывут поверх них. Не нужны ни скрипт, ни дополнительный компонент, ни настройка каждый кадр. Эффект целиком считается из матрицы вида, поэтому в редакторе, в Play Mode и в билде он работает одинаково.

ТРИ СЛОЯ ОДНИМ КЛИКОМ
Каждому слою назначается группа параллакса — Background, Middle или Foreground, — и генератор сам разбивает запекание. Записываются четыре кубмапы, они сразу попадают в нужные слоты материала. Работа идёт с одним небом, а разделение по глубине инструмент делает сам.

ВСЕ ТРИ ПАЙПЛАЙНА
Для Built-in, URP и HDRP есть свой вариант шейдера с одинаковыми параметрами. В HDRP шейдер регистрируется как родной тип неба через систему Volume: со своим sky renderer, правильной передачей параметров солнца и запеканием отражений без швов. Каждый шейдер объявляет, какой пакет ему нужен, поэтому шейдеры для неустановленных пайплайнов просто пропускаются и не дают ошибок импорта.

БЫСТРЫЕ ПРАВКИ
Настройки сохраняются и загружаются как JSON-пресеты. Растеризация граней куба идёт через Parallel.For. Auto Update Preview перезапекает быстрое небо 256 px через полсекунды после последнего движения слайдера, так что туманность настраивается почти без задержки. Когда результат устраивает, кнопка Generate выдаёт кубмапу в полном разрешении.
На выходе — кубмапа DDS в формате RGBAHalf с заголовком DX10: значения не обрезаются, у HDR Bloom есть настоящие яркости для работы, а файл без проблем импортируется в Unity 6.

Полные исходники в комплекте: C# и HLSL, читаемый код, без DLL.
Возможности
- Процедурные туманности — шум Perlin, Fractal, Ridged и FBM, раскраска HDR-градиентом, спиральное закручивание с настраиваемым числом рукавов, контраст, порог, октавы, лакунарность, персистентность
- Процедурные звёздные поля — количество, HDR-цвет, диапазон размеров, мягкий ореол и 8 дифракционных лучей
- Текстурные слои — любая картинка проецируется на небесную сферу; у каждого слоя свои угловой размер, положение на сфере, режим смешивания и этап отрисовки; чёрный считается прозрачным
- Слоёв любого типа сколько угодно, порядок меняется свободно
- 6 режимов смешивания — Normal, Screen, Clamp, Replace, Multiply, Lerp
- Параллакс-шейдер скайбокса на 3 слоя, у каждого слоя своя сила параллакса и свой HDR-оттенок
- Автоматическое раздельное запекание — слои помечаются как Background / Middle / Foreground, и за один клик три кубмапы подключаются к материалу
- Built-in, URP и HDRP: варианты шейдера с одинаковыми параметрами
- Родной тип неба HDRP через volume override, с передачей параметров солнца; при запекании отражений параллакс отключается, чтобы не было швов
- Анимированное мерцание звёзд: настраиваются скорость, интенсивность, плотность и размер ячейки
- Диск солнца с мягким краем, HDR-короной и вращающейся текстурой лучей, текстуру можно взять любую
- Размытие движения и автовращение для эффектов варпа и дрейфа
- Цветокоррекция по каналам, контраст, яркость и экспозиция прямо в материале неба
- Превью 256 px на лету, по желанию с автообновлением при каждом изменении параметра
- JSON-пресеты — небо целиком можно сохранить, загрузить и передать другим
- Экспорт кубмапы DDS в RGBAHalf с заголовком DX10, грани любого разрешения
- Многопоточная генерация через Parallel.For
- Контроллер камеры для демо (орбита и свободный полёт; мышь, клавиатура и тач) и переключатель скайбоксов в рантайме
- Полные исходники C# и HLSL, без сторонних зависимостей




Совместимость
Инструмент генерирует кубмапу в формате DDS, её можно использовать в любом пайплайне.
Видео
![]()
https://www.youtube.com/watch?v=iv9FmqR9Bsg
![]()
https://www.youtube.com/watch?v=GvZAcwZBjQA
Страница в Asset Store: Cosmic StarBox Generator