Детальная информация

Название Разработка графического фреймворка на основе API Vulkan и концепции дата-ориентированного программирования: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Graphics framework development based on API Vulkan and data-oriented programming concept
Авторы Туркин Николай Александрович
Научный руководитель Дробинцев Дмитрий Федорович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика фреймворк ; API Vulkan ; компонент ; компонентная система ; дата-ориентированное программирование ; шейдер ; графический конвейер ; игровой движок ; рендер ; framework ; component ; component system ; data-oriented design ; shader ; graphics pipeline ; game engine ; render
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2183
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42746
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Работа посвящена разработке графического фреймворка, который упрощает взаимодействие с графическим API Vulkan и предоставляет систему требований к аппаратному обеспечению для реализации компонентной системы. Практическая цель — обеспечить возможность промышленной разработки конечного программного обеспечения на основе фреймворка. Метод проведения работы: исследование существующих инструментов для разработки графического программного обеспечения; анализ требований к графическому программному обеспечению; выявление актуальных инструментов для разработки фреймворка; разработка архитектуры фреймворка; реализация фреймворка; тестирование фреймворка. Результаты работы: разработан и протестирован графический фреймворк. Для демонстрации работоспособности фреймворка реализованы компоненты: динамический конвейер, динамический рендер и окно для операционной системы MacOS. Область применения результатов: разработка конечного программного продукта; разработка компонентов графической подсистемы конечного программного продукта; разработка системных утилит для взаимодействия с графической подсистемой. Выводы: поставленные задачи решены; предложенная компонентная система и система требований обеспечивают возможность промышленной разработки.

This work focused on graphics framework development that simplified the usage of graphics API and promoted hardware requirements system for realizing component-oriented product architecture. The objective is to provide an opportunity for industrial development based on the provided framework. Results: graphics framework was developed and tested. To demonstrate the functionality of the framework, the following components are implemented: dynamic pipeline, dynamic render and window for operating system MacOS. Application area: development of the final software product; development of components of the graphics subsystem of the final software product; development of system utilities for interaction with the graphics subsystem. Conclusions: the defined tasks are solved; the proposed component system and the system of requirements provide the possibility of industrial development.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
...