Детальная информация
| Название | Разработка графического фреймворка на основе 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|