Warp Tunnel

Warp Tunnel — полный набор для прыжка через гиперпространство

Визуальные эффекты варп-прыжка для научно-фантастических игр. Пакет покрывает весь прыжок через гиперпространство: от появления гравитационной линзы до полёта по туннелю на высокой скорости и бесшовной телепортации.

Демо в браузере (WebGPU) (если частицы не видны, нужно включить в браузере флаг WebGPU)

Warp Tunnel

Поддерживаются и URP, и Built-in Render Pipeline.

Что в комплекте

Варп-линза. Шейдер гравитационного искажения, который изгибает свет вокруг формирующейся червоточины. От центра расходятся волны ряби, затем они переходят в закрученный горизонт событий с хроматической аберрацией и пульсирующим HDR-свечением. Всё анимировано, длительность фаз настраивается.

Туннель гиперпространства. Полёт сквозь космос с потоками частиц и анимированной геометрией туннеля. Интенсивность эффекта плавно нарастает, держится во время полёта и затухает по прибытии — всё управляется одним параметром скорости.

Космический скайбокс с параллаксом. Многослойный космический фон, слои смещаются с независимым параллаксом. Звёзды процедурно мерцают, а солнце с короной (включается по желанию) привязано к Directional Light сцены. Есть motion blur для полёта на большой скорости.

Автономный контроллер. Готовая система варп-прыжка, код писать не нужно. Компонент WarpJumpModuleStandAlone ведёт всю последовательность: появление линзы → подлёт корабля → вход в туннель → телепортация → выход. Поддерживаются переходы между сценами, координаты точки назначения, звук и привязка управления.

Подходит для

  • космических боёв и игр про исследование космоса
  • научно-фантастических роликов и трейлеров
  • систем быстрого перемещения
  • переходов на экранах загрузки
  • космических VR-проектов

Если ассет понравился, буду рад оценке и отзыву в Asset Store.

Warp Tunnel

Warp Tunnel

Возможности

Технические детали

  • Два пайплайна — полные реализации для URP и Built-in RP
  • Unity 6 — проверено на Unity 6000.3
  • VFX Graph + Particle System — на выбор VFX Graph (URP) или классический Particle System (Built-in)
  • Тесселяция на GPU — смещение вершин для волн ряби, включается по желанию
  • HDR — всё свечение рассчитано на Bloom
  • Производительность — шейдеры по возможности считают в половинной точности (half)
  • Документация — подробный README с описанием всех параметров

Warp Tunnel

Демо-сцены

Три готовые демо-сцены показывают варп-прыжок с примерами кораблей, камер и звука. Их можно взять за образец или за основу своей реализации.

Warp Tunnel

Основные возможности

  1. Шейдер гравитационной линзы — червоточина с реалистичным искривлением света и горизонтом событий
  2. Анимированные волны ряби — расходящаяся ударная волна, поддерживается тесселяция на GPU
  3. Хроматическая аберрация — разделение каналов RGB для фантастического искажения
  4. Свечение горизонта событий — пульсирующее HDR-свечение по краю с тангенциальным размытием
  5. VFX туннеля гиперпространства — туннель из потоков частиц с анимированной интенсивностью
  6. Многослойный параллакс-скайбокс — 3 слоя глубины, каждый движется независимо
  7. Процедурное мерцание звёзд — яркость каждой звезды анимируется отдельно
  8. Солнце с короной — процедурный диск солнца, выровненный по Directional Light
  9. Motion blur в скайбоксе — размытие по времени для полёта на большой скорости
  10. Автономный контроллер варпа — вся последовательность прыжка без написания кода
  11. Переходы между сценами — бесшовная телепортация между сценами Unity
  12. Звук — точки подключения звуков появления, развития, отмены и полёта
  13. Два пайплайна — полные реализации для URP и Built-in RP
  14. Совместимость с Unity 6 — проверено и оптимизировано для Unity 6000.0+

Warp Tunnel

Warp Tunnel

Видео

Warp Tunnel

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

Warp Tunnel

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

Warp Tunnel

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

Страница в Asset Store: Warp Tunnel