Перейти к содержимому

Солитоны, инстантоны и графика без кадров

Как Крестьянство Среда Волнового Фронта заменяет покадровую картину компьютерной графики непрерывным самоорганизующимся нелинейным полем — солитонами, которые сохраняются, инстантонами, которые туннелируют, и дисплеем, который и есть физика, а не запись её.


Обычная компьютерная графика производит кадры: дискретные изображения, вычисляемые по одному, сменяемые 60 раз в секунду для имитации движения. Каждый кадр не имеет состояния — рендерер пересчитывает мир с нуля и выбрасывает результат.

KWE предлагает обратное. Изображение — это поле ψ(x,t), которое непрерывно эволюционирует и несёт собственное состояние. То, что вы видите, — не последовательность отрендеренных картинок, а живая амплитуда нелинейной волны, подчиняющейся нативному для IFS нелинейному уравнению Шрёдингера (НУШ). Движение, сохранение, столкновение и структура не анимированы — они решения уравнения. Нет кадров; есть поле и часы.


Поле подчиняется 2D нелинейному уравнению Шрёдингера с дробным, фрактальным оператором дисперсии:

i ∂ₜ ψ = − L_IFS ψ + GAMMA · g(|ψ|²) · ψ
  • L_IFSIFS-фрактальный лапласиан (кольцевой оператор): сумма по 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 − ψ) на каждом шаге

Результат: солитон, сохраняющий форму на экране бесконечно, «дышащий» с фрактальными часами и непрерывно отвечающий на взаимодействие.


для каждых 1/60 с:
очистить буфер
пересчитать всю сцену с нуля
рендерить в пиксели
сменить, выбросить

Состояние живёт в структурах данных приложения; изображение не имеет состояния и одноразово.

один раз: инжектировать структуру (солитоны / вакуумы) в поле ψ
затем: ψ непрерывно эволюционирует под IFS-НУШ; поле И ЕСТЬ изображение
- движение = распространение солитона (решение, не твин)
- сохранение = устойчивость солитона (состояние внутреннее)
- взаимодействие = возмущение живого аттрактора
- глубина = длительность эволюции фрактальных часов
- дисплей — это физика, выбираемая для просмотра, никогда не «пересобираемая»

Нет кадров. Есть поле с памятью, фрактальные часы, продвигающие его, и зритель, выбирающий его амплитуду. «Анимация» — это то, что делает поле; «рендеринг» — просто чтение |ψ|².

  • Внутренняя непрерывность и сохранение. Без твинирования, без интерполяции.
  • Контент как структура, не пиксели. Единица контента — солитон/вакуум/инстантон — когерентный, адресуемый физический объект в поле.
  • Нативная интерактивность. Взаимодействие возмущает живой аттрактор; поле течёт к новому стабильному состоянию.
  • Распределён по конструкции. Поле детерминировано и синхронизировано Croquet.
  • Обратим и записываем. Любое состояние можно отмотать назад, голографировать, сохранить и воспроизвести.

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


ВозможностьГдеСтатус
Нативное IFS-поле НУШ (возникающее дробное s)nls3.js✅ работает, s_eff показывается вживую
Стабильные насыщаемые солитоныnls3.js✅ инжекция + сохранение
Столкновение/прохождение солитонов (дробная дисперсия)nls4.js✅ двухсолитонное столкновение
Распределённое поле между экранамиnls4.js✅ разделённый вид, синхронизирован Croquet
Топологические вакуумы + заряд Qinstanton3.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.