[Фронтенд] Алексей Кудряшов "Интерактивная графика на PixiJS: архитектура и принципы построения..."
ฝัง
- เผยแพร่เมื่อ 23 ต.ค. 2023
- Полное наименование доклада: "Интерактивная графика на PixiJS: архитектура и принципы построения приложений"
Аннотация:
Одно из направлений стартапа Catalyst Aerospace Technologies, кофаундером которого я являюсь, - разработка софта для проектирования автопилотов для управления беспилотными системами. Наш продукт - это Visual Integrated Development Environment платформа с визуальным редактором для инженеров по авионике, которые разрабатывают новые модели автопилотов для дронов.
Я расскажу о технических особенностях реализации этой задачи.
Для начала пройдемся по теории графов: визуализация графов и интерактивные графы, в чем сложности и какие вызовы? Традиционные математические графы и методы визуальной разметки графов.
Расскажу про моделирование и синтез графов, алгоритмы поиска пути и построение разметки графа.
Заглянем под капот платформы: рассмотрим композицию и архитектурные паттерны визуальных приложений. Трейд-оффы выбора механизма визуализации: WebGL, Canvas, SVG.
Расскажу основные принципы построения сцены и графических примитивов в подобных приложениях, а также затронем способы оптимизации их производительности и перспективы дальнейшего развития направления интерактивной графики в web.
О спикере:
VP of SaaS, Catalyst Aerospace Technologies
Более 15 лет в ИТ.
Архитектор, тимлид и ведущий разработчик. Fullstack-инженер. Прошел путь от разработчика встраиваемых систем до архитектора enterprise-решений.