🎯 Общее описание
Это интерактивная 3D симуляция волновых процессов внутри кубического пространства. Проект позволяет визуализировать различные типы волновых паттернов, возникающих от разных "сердцевин" (источников волн) в реальном времени.
Запустить симулятор
🏗️ Архитектура системы
Как работает симуляция:
-
Создается 3D куб с сеткой точек (плотность регулируется)
-
Сердцевина в центре генерирует волны
-
Каждая точка сетки вычисляет свое смещение на основе:
-
Расстояния до источников волн
-
Частоты и скорости волны
-
Затухания и граничных условий
-
-
Визуализация в реальном времени
🔧 Управление параметрами
Основные настройки:
-
Плотность (8-50) - количество точек в сетке
-
Уровень - выбор 3D/2D отображения
-
Режим - точки/линии/оба
-
Прозрачность - видимость элементов
-
Частота (0.1-50 Гц) - скорость колебаний
-
Скорость волны (0.1-10) - распространение волны
-
Амплитуда (0.01-0.5) - высота волны
-
Затухание (0.1-5) - уменьшение амплитуды с расстоянием
🌟 Система Сердцевин - Детальное описание
Что происходит при смене сердцевины:
-
Визуальная замена - меняется 3D модель в центре куба
-
Изменение алгоритма - полностью перестраивается способ генерации волн
-
Обновление параметров - появляются уникальные настройки для каждого типа
Типы сердцевин и их поведение:
1. 🔊 Звуковая колонка (по умолчанию)
-
Визуализация: Красный цилиндр
-
Поведение: Классические сферические волны от точечного источника
-
Использование: Базовые волновые паттерны, изучение основ
2. 🌀 Аттрактор
-
Визуализация: Зеленая сфера-каркас
-
Поведение: Вращающееся поле, создает спиральные волны
-
Параметр: "Сила аттрактора" (0.1-1.0)
-
Эффект: Вихревые паттерны, закручивающиеся волны
3. 🎛️ Осциллятор
-
Визуализация: Оранжевый октаэдр
-
Поведение: Несколько источников с разными фазами
-
Параметр: "Кол-во осцилляторов" (1-8)
-
Эффект: Интерференционные картины, сложные узоры
4. ⚛️ Квантовый источник
-
Визуализация: Фиолетовый додекаэдр (полупрозрачный)
-
Поведение: Вероятностные всплески энергии
-
Параметр: "Вероятность" (0.01-0.5)
-
Эффект: Стохастические паттерны, "квантовые скачки"
5. 🌪️ Хаотический аттрактор
-
Визуализация: Розовый тор-узел
-
Поведение: Сложное непериодическое движение
-
Параметр: "Хаотичность" (0.1-2.0)
-
Эффект: Фрактальные узоры, непредсказуемые волны
6. ❄️ Фрактальный генератор
-
Визуализация: Голубой икосаэдр
-
Поведение: Самоподобные паттерны разных масштабов
-
Параметр: "Итерации" (1-5)
-
Эффект: Многомасштабные волны, фрактальная структура
7. 🧠 Нейронная сеть
-
Визуализация: Желтый куб-каркас
-
Поведение: Импульсная активность, похожая на нейроны
-
Параметр: "Слои сети" (1-5)
-
Эффект: Синхронизированные всплески, "нейронная активность"
8. 🧲 Магнитное поле
-
Визуализация: Красный конус
-
Поведение: Дипольное излучение с полюсами
-
Параметр: "Кол-во полюсов" (1-6)
-
Эффект: Направленное излучение, асимметричные волны
9. 💎 Кристаллическая решетка
-
Визуализация: Зеленый куб-каркас
-
Поведение: Симметричные источники по углам
-
Параметр: "Симметрия" (3-8)
-
Эффект: Кристаллические структуры, симметричные узоры
10. ⚡ Плазма
-
Визуализация: Оранжевая пульсирующая сфера
-
Поведение: Пульсирующий источник с переменной интенсивностью
-
Параметр: "Интенсивность" (0.1-3.0)
-
Эффект: Ритмичные пульсации, "плазменные колебания"
🎮 Практическое использование
Для образования:
-
Изучение волновой физики
-
Визуализация интерференции и дифракции
-
Понимание разных типов волновых источников
Для творчества:
-
Создание художественных 3D паттернов
-
Эксперименты с параметрами для уникальных эффектов
-
Сохранение интересных конфигураций
Для исследований:
-
Анализ волнового поведения в ограниченном пространстве
-
Изучение хаотических систем
-
Моделирование физических процессов
💡 Советы по использованию
-
Начните с "Звуковой колонки" для понимания основ
-
Экспериментируйте с граничными условиями:
-
"Свободное пространство" - волны уходят за границы
-
"Отражающие стены" - волны отражаются
-
"Поглощающие стены" - волны затухают у границ
-
-
Используйте предустановки для быстрого доступа к интересным конфигурациям
-
Сохраняйте удачные настройки через систему конфигураций
-
Управляйте камерой для лучшего обзора:
-
ЛКМ + движение - вращение
-
Колесо мыши - приближение/отдаление
-
На мобильных: 1 палец - вращение, 2 пальца - масштаб
-
🔬 Научная основа
Симуляция использует уравнение волны с учетом:
-
Точечных и распределенных источников
-
Затухания среды
-
Граничных условий
-
Множественных отражений (для отражающих стен)
Каждая сердцевина реализует уникальную функцию источника, изменяющую фундаментальное поведение волновой системы.
Система демонстрирует как небольшие изменения в источнике могут приводить к кардинально разным глобальным паттернам - фундаментальный принцип нелинейной динамики и теории сложных систем!