Частицы текут в объёме по полю скоростей. Слова-якоря стоят в 3D-пространстве эмбеддингов и в своей
окрестности поворачивают поток в «своём» направлении. Orbit — мышью; камера иногда сама фокусируется на
случайном якоре.
-
Теги
Список тегов Jamming Bot (GET /api/tags/get/), отсортированный по частоте.
-
Эмбеддинги
POST /api/tags/embeddings/ отдаёт spaCy-векторы. Для 3D берутся
vectors3d / directions3d; если их нет — (v₀, v₁) плюс процедурный z из 2D.
-
позиция якоря — vectors3d (Current), alt (Alt) или хэш (Random); min–max → куб [−1, 1]³;
-
направление — directions3d минус среднее, затем min–max и единичная длина.
-
Поле
F(p,t) = noise₃(p,t)·Noise
+ Σ wᵢ·dᵢ / Σ wᵢ · Anchors
+ (Drift X, 0, 0)
wᵢ = √(countᵢ + 1) / (|p − aᵢ| + 35)²
-
Частицы
16–56 тыс. точек: v ← 0.92·v + F·k. Вышедшие за куб перерождаются. Сетка «Векторы» —
выборка F на грубой 3D-решётке.