Интерактивная графика на PixiJS: архитектура и принципы построения приложений
Алексей Кудряшов
VP of SaaS, Catalyst Aerospace Technologies
Более 15 лет в ИТ.
Архитектор, тимлид и ведущий разработчик. Fullstack-инженер. Прошел путь от разработчика встраиваемых систем до архитектора enterprise-решений.
ПОЭМЫ ДАРВИНА (3 ЭТАЖ)
Площадка:
Время:
16:10-16:50
Одно из направлений стартапа Catalyst Aerospace Technologies, кофаундером которого я являюсь, – разработка софта для проектирования автопилотов для управления беспилотными системами. Наш продукт – это Visual Integrated Development Environment платформа с визуальным редактором для инженеров по авионике, которые разрабатывают новые модели автопилотов для дронов.

Я расскажу о технических особенностях реализации этой задачи.
Для начала пройдемся по теории графов: визуализация графов и интерактивные графы, в чем сложности и какие вызовы? Традиционные математические графы и методы визуальной разметки графов.

Расскажу про моделирование и синтез графов, алгоритмы поиска пути и построение разметки графа.

Заглянем под капот платформы: рассмотрим композицию и архитектурные паттерны визуальных приложений. Трейд-оффы выбора механизма визуализации: WebGL, Canvas, SVG.

Расскажу основные принципы построения сцены и графических примитивов в подобных приложениях, а также затронем способы оптимизации их производительности и перспективы дальнейшего развития направления интерактивной графики в web.
О чем поговорим: