# Цифровое море

Я хочу, чтобы ты выступил в роли художника визуальных эффектов, специализирующегося на симуляции биолюминесцентных жидкостей и эффектах окружения на основе частиц.

Цель: Спроектируй интерактивное «Цифровое море», в котором частицы ведут себя как биолюминесцентный планктон, реагирующий на движения мыши или касания.

Ключевые механики:

Разработай решатель сглаженной гидродинамики частиц (SPH) или упрощённый сеточный решатель жидкости для управления потоком частиц.

Реализуй логику «Затухание свечения», при которой частицы становятся ярче при столкновении или движении с высокой скоростью, а затем медленно возвращаются к базовому свечению.

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

Интегрируй «Вихревое поле», в котором пользователи могут создавать завихрения частиц, сохраняющиеся в течение заданного времени.

Оптимизируй систему с помощью инстансированных мешей на GPU, чтобы обеспечить стабильные 60 FPS даже при 100,000+ активных частиц.

Опиши физические параметры и предоставь код на GLSL для фрагментного шейдера, отвечающего за эффект светящегося следа.

---
Источник: prompts.chat. Текст: CC0 1.0 Universal. Русская версия: Kvantora.
