Перейти к содержанию
Лаборатория · визуальные опыты

// LAB — Моушен-лаборатория

Сначала чертёж — потом кадр.

Восемь сцен: четыре живут по общему часовому циклу и зациклены кадр-в-кадр — первый кадр равен последнему, пятая отвечает на курсор и скролл, шестая — отдельный кинематографичный дубль «Ядро» на своей странице. Ни одной видеозаписи, ни одной библиотеки — только canvas 2D и дисциплина пауз.

Луп 10–14с · Реактивное поле · 0 библиотек · 0 видеофайлов

// CIN.01 — Сборка

Узлы собираются, ядро дышит, структура растворяется

Эталонная сцена лаборатории: в правой трети кадра из тьмы собирается вайрфрейм-структура — параллелепипеды на тонких рёбрах, по которым бегут точки данных. Одно ядро пульсирует тёплым — единственный тёплый источник кадра. На пике камера делает медленный dolly-in, затем конфигурация растворяется и начинает собираться заново.

CIN.01 · Луп 12с · Canvas 2D 6 узлов · 1 ember-ядро · сетка 34px

// CIN.02 — Разрез

Деталь читается сканирующей плоскостью

Изометрическая сборка проявляется вертикальным лучом: слева от плоскости — призрак, справа — проявленный контур со штриховкой и размерами. Луч оставляет за собой обмер, в конце проставляется штамп допуска. Способ показать «сначала проверяем — потом собираем» без единого слова.

CIN.02 · Луп 10с · Canvas 2D Изометрия · штриховка · штамп допуска

// CIN.03 — Ток

Пакеты едут по трассам, узлы принимают

Плата из восьми узлов: маршруты с фасками 45°, по ним от источника к стокам едут пакеты с двухточечными хвостами — фирменный приём сцены «Шкала доводки». Узел вспыхивает в момент приёма, источник подсвечен тёплым. Плата не гаснет никогда: луп считывается по пакетам, а не по растворению.

CIN.03 · Луп 10с · Canvas 2D 8 узлов · 4 маршрута · фаска 45°

// CIN.04 — Дыхание

Почти пустота, в которой видно движение

Проверка дисциплины: горизонт, дышащее поле точек и один тёплый маяк, который пересекает кадр за 14 секунд — и гаснет по краям так же мягко, как загорается. Самая тихая сцена лаборатории: сколько движения можно оставить, когда нечего доказывать.

CIN.04 · Луп 14с · Canvas 2D Горизонт · поле точек · 1 маяк

// CIN.05 — Среда

Поле отвечает курсору, скроллу и времени

Не луп, а экосистема: узлы, трассы и пыль связаны между собой. Курсор — зонд: заряжает узлы, те отправляют импульсы соседям; скролл добавляет энергии; без указателя зонд летит сам. То же поле можно поселить на любую страницу фоновым слоем — автономный демо-файл →

CIN.05 · Реактив · Canvas 2D 38 узлов · kNN-граф · зонд курсора

// 06 — Ремесло

Как это устроено

01 / Инженерия

Canvas 2D и ноль библиотек: все сцены, включая реактивное поле, — один скрипт, который весит меньше одной фотографии-обложки

02 / Луп

Каждое движение — функция времени T от 0 до 1: первый кадр равен последнему математически, без склейки и подгонки

03 / Дисциплина

Сцена вне вьюпорта спит, скрытая вкладка — стоит, reduced-motion получает статичный кадр. Движение не тратит ничего, пока его не видно

→ / Забрать себе

Сцена переезжает на любую страницу как canvas и пара строк JS — с палитрой и подписями вашего проекта. Обсудить задачу →

// Разбор задачи

Нужна такая же сцена — на своей странице?

Покажем сцену на вашем материале: палитра, узлы, подписи. Или обсудим задачу посерьёзнее — от аудита до запуска

Развернуть бриф — 7 вопросов

Достаточно контакта — задачу обсудим в ответ. Имя и подробности не обязательны: это минимум данных