Web-based 3D interactive art installation development

Abstract

Целью данной выпускной квалификационной работы является исследование современных технологических решений для создания трехмерных интерактивных сцен в веб-среде и создание на основе полученных результатов двух демонстрационных проектов (инсталляций) для задач кафедры. Среди решенных в ходе работы задач можно выделить следующие: • Проанализированы современные технологии для реализации трудоемких графических задач в веб-среде. • Выработаны критерии для поиска необходимого для проектов фреймворка, осуществлено исследование наиболее современных решений, сделан выбор на основе сравнительной таблицы характеристик. • Созданы веб-инсталляции "Трехмерная карта мира" для проекта гуманитарной направленности "Наглядная история" и "Корела Web" для проекта трехмерной виртуальной реконструкции крепости Корела. • Проведена оптимизация графической структуры проектов для улучшения скорости их работы в веб-браузерах, осуществлено тестирование. Разработка веб-ресурсов была выполнена с помощью технологий HTML5, WebGL и языка программирования JavaScript (ECMAScript 6).
The purpose of this diploma is the research of advanced technological solutions for the development of three-dimensional interactive scenes in a web environment and creation of two demonstration projects (installations) for the department tasks. Among the solved problems in this work are the following: • Analysis of the latest technology for the realization of graphics-intensive tasks in the web environment. • The criteria for finding the necessary framework for projects was carried out, the choice is made on the basis of the comparative characteristics of the table. • Web-installations "3D Map Of The World" for the "Visual History project and "Korela – The Web" for 3D virtual reconstruction of the fortress Korela project has been successfully created. • Optimization of graphical project’s structure to improve the speed of their working in web browsers and testing has been performed. HTML5 and WebGL programming library has been used in the development of web-resources, also the main programming language of projects was JavaScript.

Description

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By