MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Physics / Math

Фракталы на дистанционных полях

Поверхности без сетки: всё рисует оценка расстояния и сферная трассировка.

Фракталы на дистанционных полях — Изображение из программы
Изображение из программы

Что происходит

Ни у одной из этих поверхностей нет ни меша, ни уравнения для её точек. Есть оценка расстояния - функция, отвечающая, как далеко отсюда ближайшая поверхность, - и сферная трассировка ведёт каждый луч ровно на это расстояние, пока он не придёт. Оценка это нижняя граница, а не измерение, и именно поэтому шаг по ней никогда не проскочит сквозь поверхность. Граница берётся из производной времени убегания: орбита итерируется вместе с производной этой итерации. Подними число итераций - граница станет туже, откроется более мелкая структура, и заплатишь шагами; панель эту цену печатает.

Уравнения модуля
Уравнения
оценщик расстояния: d(p) ≈ |z| ln|z| / (2 |z′|)
Алгоритм sphere tracing: p ← p + d(p) · ray
Мандельбульб: z ← z^n + c в сферических координатах

Другие эксперименты

К каталогу
Кубит: Раби, Рамзей, декогеренция — Изображение из программы

Physics

Кубит: Раби, Рамзей, декогеренция

Двухуровневая система, которой можно управлять и которую можно считать, — и три времени, которые её губят. Осцилляции Раби в резонансном поле, π-импульс, полосы Рамзея, релаксация T₁, дефазировка T₂ и T₂*, которое ансамбль добавляет сверху из-за разброса, — всё на сфере Блоха, с шестьюдесятью четырьмя спинами, которые веером расходятся и которых эхо Хана собирает обратно. Каждая кривая сверена со своей замкнутой формой.