Лаборатория
Журнал лаборатории
Не портфолио, а публичный журнал инженерных экспериментов. У каждого есть проблема, гипотеза, технология, то, что измеряется, и честный результат
EXP-001 Работает
VibeCatter в 3D
- Проблема
- Персонаж должен жить на сайте, а не только в видео
- Гипотеза
- Модель кота с ригом может загружаться, когда страница свободна, и всё равно казаться мгновенной
- Технология
- Three.js
- glTF / GLB
- meshopt
- WebP
- GSAP
- Метрики
- 3.9 MBфайл модели
- 116 046треугольников
- 28морфов лица
- 8клипов ушей и хвоста
- Результат
- Работает на главной. Без WebGL, с уменьшенным движением или на медленном соединении остаётся портрет. Дальше — сборка с 52 выражениями ARKit и 12 клипами тела (говорить, махать, думать, показывать)
- Серия
- Пока не в серии
- Код
- Не опубликован
EXP-002 Выпущен
Телефон как геймпад
- Проблема
- Живому шоу нужно, чтобы все в зале участвовали без установки чего-либо
- Гипотеза
- QR-кода и браузера достаточно, чтобы превратить любой телефон в контроллер
- Технология
- Socket.IO
- Node.js
- PixiJS
- QR
- Метрики
- 60обновлений сервера в секунду
- 20игроков в одной комнате
- 0приложений для установки
- Результат
- Получилось настолько хорошо, что стало отдельным продуктом — QRuma. То же соединение будет управлять интерактивной историей на главной
- Серия
- Пока не в серии
- Код
- Не опубликован
EXP-003 Строится
Честное табло
- Проблема
- Войне с цифрой нужна сама цифра, а она округлена
- Гипотеза
- Публичная статистика каналов с пометкой точности даёт табло, которому можно доверять
- Технология
- YouTube Data API v3
- Next.js
- Метрики
- 3значащие цифры, которые оставляет YouTube
- 60минут максимум хранятся в памяти цифры чужого канала
- Результат
- Коннектор готов и ждёт API-ключ. До тех пор War Room не показывает никаких цифр
- Серия
- Пока не в серии
- Код
- Не опубликован
EXP-004 Запланирован
Телефон как пульт истории
- Проблема
- Посетитель смотрит на кота; у него должна быть возможность ответить
- Гипотеза
- Большой экран показывает 3D-сцену, телефон отправляет выбор, а детерминированный граф сцен выбирает следующую
- Технология
- Three.js
- GSAP
- Socket.IO
- Scene graph
- Результат
- Ещё не начато. Будем измерять долю посетителей, подключивших телефон, и долю прошедших главную ветку
- Серия
- Пока не в серии
- Код
- Не опубликован
EXP-005 Спецификация
AI Scene Engine
- Проблема
- Каждую интерактивную сцену собирают вручную, и для сериала это не масштабируется
- Гипотеза
- Локальная браузерная студия и анимационный движок с интерфейсами для AI-агентов могут собирать сцены по описанию
- Технология
- TypeScript
- WebGPU / WebGL
- AI agents
- Результат
- Есть спецификация; ничего ещё не реализовано и не измерено
- Серия
- Пока не в серии
- Код
- Не опубликован
