Солитоны, инстантоны и графика без кадров
Как Крестьянство Среда Волнового Фронта заменяет покадровую картину компьютерной графики непрерывным самоорганизующимся нелинейным полем — солитонами, которые сохраняются, инстантонами, которые туннелируют, и дисплеем, который и есть физика, а не запись её.
1. Основная идея
Заголовок раздела «1. Основная идея»Обычная компьютерная графика производит кадры: дискретные изображения, вычисляемые по одному, сменяемые 60 раз в секунду для имитации движения. Каждый кадр не имеет состояния — рендерер пересчитывает мир с нуля и выбрасывает результат.
KWE предлагает обратное. Изображение — это поле ψ(x,t), которое непрерывно эволюционирует и несёт собственное состояние. То, что вы видите, — не последовательность отрендеренных картинок, а живая амплитуда нелинейной волны, подчиняющейся нативному для IFS нелинейному уравнению Шрёдингера (НУШ). Движение, сохранение, столкновение и структура не анимированы — они решения уравнения. Нет кадров; есть поле и часы.
2. Нативное IFS-поле НУШ
Заголовок раздела «2. Нативное IFS-поле НУШ»2.1 Уравнение
Заголовок раздела «2.1 Уравнение»Поле подчиняется 2D нелинейному уравнению Шрёдингера с дробным, фрактальным оператором дисперсии:
i ∂ₜ ψ = − L_IFS ψ + GAMMA · g(|ψ|²) · ψL_IFS— IFS-фрактальный лапласиан (кольцевой оператор): сумма по IFS-испускаемым радиусам колец, эволюционируемая обратимым симплектическим методом прыжкаGAMMA = −0.25— фокусирующая кубическая нелинейность (отрицательная → самопритяжение)g(|ψ|²)— насыщаемая нелинейность (ISAT = 20):g = |ψ|² / (1 + |ψ|²/ISAT). Насыщение обеспечивает стабильные солитоны, а не схлопывающиеся пики
2.2 Дробный порядок возникает, а не задаётся
Заголовок раздела «2.2 Дробный порядок возникает, а не задаётся»Это определяющая новизна. Классический дробный НУШ задаёт ядро Риса K(r) = 1/r^{2s} с выбранным порядком s. KWE ничего не задаёт. Веса дисперсии приходят из эмпирической меры IFS — счётчика посещений фрактальных часов по каждому радиусу кольца:
w(r) = FRAC_ALPHA · count(r) / totalBeatsИзменить геометрию IFS → изменить физику дисперсии.
Фрактальные часы не просто отмеряют симуляцию; они определяют волновой закон среды.
3. Солитоны — стойкая самоорганизующаяся структура
Заголовок раздела «3. Солитоны — стойкая самоорганизующаяся структура»Солитон — самоусиливающийся волновой пакет: дисперсия (которая его распространяет) точно уравновешена фокусирующей нелинейностью (которая стягивает его). Пакет сохраняет форму при движении — частица, сделанная из поля.
В KWE солитоны не рисуются; они инжектируются и затем оставляются жить:
- Клик по холсту → инжекция солитона. Засевается пакет с огибающей
sech; динамика НУШ поддерживает его. Реплицируется всем участникам через детерминизм Croquet. - Они движутся, сталкиваются и выживают.
nls4.jsзасевает два встречно-распространяющихся солитона, которые сталкиваются у края экрана и проходят друг сквозь друга со сдвигом фазы — хрестоматийная сигнатура истинной устойчивости солитона, здесь при дробной IFS-дисперсии. - Они имеют состояние. Пакет в момент
tзависит от всей своей истории. Это противоположность кадра: ничто не пересчитывается с нуля.
4. Инстантоны — топологические события туннелирования
Заголовок раздела «4. Инстантоны — топологические события туннелирования»Там, где солитон — стабильная вещь, инстантон — стабильное событие: траектория конечного действия, по которой поле туннелирует между двумя топологическими вакуумами.
2D фокусирующее поле НУШ имеет различные топологические секторы, индексированные сохраняющимся зарядом Q (число намотки фазы):
- Вакуум A (
Q = 0) — одиночный яркий солитон в центре - Вакуум B (
Q = ±1) — три солитона со взаимными сдвигами фазы2π/3, несущие нетрививальную намотку
Инжекция вихря (+1) или антивихря (−1) вызывает дугу туннелирования A → B — топологический переход и есть инстантон. Заряд Q вычисляется вживую из намотки фазы и отображается; он меняется целочисленными шагами при инжекции вихрей.
Управление: клик → солитон; правый клик → вихрь (запускает инстантон); кнопки «Фаза A» / «Фаза B» → сброс вакуума.
5. Голограмма инстантона — запись топологического события
Заголовок раздела «5. Голограмма инстантона — запись топологического события»instanton_hologram.js объединяет две нити: он голографирует инстантон. Не объект, не статическую сцену — топологическое событие туннелирования — записанное и восстановленное.
ЗАПИСЬ: НУШ + IFS-распространение; пластина накапливает |ψ + ψ_ref|² (наклонная опорная волна)РЕКОНСТРУКЦИЯ: пластина × conj(ψ_ref) засевает ψ; обратные IFS-шаги перефокусируют дугуВосстановление воспроизводит дугу туннелирования A → B — мировую линию инстантона через топологический переход. Голограмма хранит не форму, а процесс — траекторию поля между вакуумами.
6. Ведомо-диссипативный дисплей солитонов
Заголовок раздела «6. Ведомо-диссипативный дисплей солитонов»Для дисплея — чего-то, за чем можно наблюдать бесконечно и с чем взаимодействовать — KWE использует ведомо-диссипативный режим: поле непрерывно ведётся к цели и мягко гасится, так что оно оседает на стабильный аттрактор и остаётся там, оставаясь живым и отзывчивым.
Механизм — инжекция релаксации (SRC_ALPHA = 0.08):
ψ ← ψ + α · (ψ_target − ψ) на каждом шагеРезультат: солитон, сохраняющий форму на экране бесконечно, «дышащий» с фрактальными часами и непрерывно отвечающий на взаимодействие.
7. Видение: графика без кадров
Заголовок раздела «7. Видение: графика без кадров»Что делает система на основе кадров
Заголовок раздела «Что делает система на основе кадров»для каждых 1/60 с: очистить буфер пересчитать всю сцену с нуля рендерить в пиксели сменить, выброситьСостояние живёт в структурах данных приложения; изображение не имеет состояния и одноразово.
Что делает IFS-НУШ-поле
Заголовок раздела «Что делает IFS-НУШ-поле»один раз: инжектировать структуру (солитоны / вакуумы) в поле ψзатем: ψ непрерывно эволюционирует под IFS-НУШ; поле И ЕСТЬ изображение - движение = распространение солитона (решение, не твин) - сохранение = устойчивость солитона (состояние внутреннее) - взаимодействие = возмущение живого аттрактора - глубина = длительность эволюции фрактальных часов - дисплей — это физика, выбираемая для просмотра, никогда не «пересобираемая»Нет кадров. Есть поле с памятью, фрактальные часы, продвигающие его, и зритель, выбирающий его амплитуду. «Анимация» — это то, что делает поле; «рендеринг» — просто чтение |ψ|².
Свойства, которые это даёт
Заголовок раздела «Свойства, которые это даёт»- Внутренняя непрерывность и сохранение. Без твинирования, без интерполяции.
- Контент как структура, не пиксели. Единица контента — солитон/вакуум/инстантон — когерентный, адресуемый физический объект в поле.
- Нативная интерактивность. Взаимодействие возмущает живой аттрактор; поле течёт к новому стабильному состоянию.
- Распределён по конструкции. Поле детерминировано и синхронизировано Croquet.
- Обратим и записываем. Любое состояние можно отмотать назад, голографировать, сохранить и воспроизвести.
Утверждение
Заголовок раздела «Утверждение»Будущее движущихся изображений — не более быстрые кадры, а вообще без кадров — непрерывное, состоятельное, самоорганизующееся поле, чья эволюция и есть анимация. Солитоны — объекты, инстантоны — события, ведомо-диссипативный режим — дисплей, а IFS-фрактальные часы — время.
8. Статус
Заголовок раздела «8. Статус»| Возможность | Где | Статус |
|---|---|---|
Нативное IFS-поле НУШ (возникающее дробное s) | nls3.js | ✅ работает, s_eff показывается вживую |
| Стабильные насыщаемые солитоны | nls3.js | ✅ инжекция + сохранение |
| Столкновение/прохождение солитонов (дробная дисперсия) | nls4.js | ✅ двухсолитонное столкновение |
| Распределённое поле между экранами | nls4.js | ✅ разделённый вид, синхронизирован Croquet |
Топологические вакуумы + заряд Q | instanton3.js | ✅ A/B вакуумы, живой Q |
| Туннелирование инстантона (вихревое A→B) | instanton3.js | ✅ инжекция вихря |
| Голограмма инстантона (запись/реконструкция события) | instanton_hologram.js | ✅ ЗАПИСЬ/РЕКОНСТРУКЦИЯ |
| Ведомо-диссипативный стабильный дисплей | релаксация SRC_ALPHA | ✅ во всех приложениях |
| Безкадровая графическая система (общая) | — | ◻ видение / направление исследования |
Исходные файлы: apps/nls3.js, apps/nls4.js, apps/instanton3.js, apps/instanton_hologram.js. Константы: GAMMA=−0.25 (фокусировка), ISAT=20 (насыщение), SRC_ALPHA=0.08 (ведомо-диссипативный), DT=0.12.