Бібліотека для створення 3д застосунків у браузері

dc.contributor.advisorОрленко, Сергій Петрович
dc.contributor.authorСосновський, Олександр Сергійович
dc.date.accessioned2023-07-31T07:34:05Z
dc.date.available2023-07-31T07:34:05Z
dc.date.issued2023-06-15
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 7 рисунків, 4 кресленики, 1 додаток та 15 джерел. Дипломний проект присвячений дослідженню та розробці технології 3D рендерингу в браузері за допомогою WebGL. В останні роки веб-технології стали дуже популярними, і це відкрило нові можливості для реалізації 3D графіки без необхідності встановлення додаткових плагінів або програмного забезпечення. Метою дослідження є розробка ефективного та швидкого механізму рендерингу 3D сцен у браузері за допомогою WebGL. Для досягнення цієї мети будуть розглянуті основні принципи роботи з WebGL, такі як створення та управління контекстом, робота з шейдерами, створення та маніпулювання геометричними об'єктами, освітлення, текстури та інші аспекти рендерингу. У рамках дипломної роботи буде розроблено власну бібліотеку для 3D рендерингу з використанням WebGL. Бібліотека буде надавати інтерфейс для створення та управління 3D сценами, підтримувати різні типи геометричних об'єктів, освітлення, текстури, та інше. Результатом дипломної роботи буде демонстрація працездатності розробленої бібліотеки на різних 3D сценах та порівняння її продуктивності з існуючими рішеннями. Ця дипломна робота сприятиме розширенню можливостей веб-розробників у галузі 3D графіки, надаючи їм потужний легковажний інструментарій для створення реалістичних та інтерактивних 3D веб-додатків. Результати дослідження можуть бути застосовані в різних сферах, таких як веб-геймінг, віртуальна реальність, візуалізація даних та інші.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four chapters, contains 7 figures, 4 drawings, 1 appendix, and 15 sources. The diploma project is dedicated to the research and development of 3D rendering technology in a browser using WebGL. In recent years, web technologies have become very popular, and this has opened up new opportunities for implementing 3D graphics without the need to install additional plug-ins or software. The aim of the study is to develop an efficient and fast mechanism for rendering 3D scenes in a browser using WebGL. To achieve this goal, the basic principles of working with WebGL, such as creating and managing context, working with shaders, creating and manipulating geometric objects, lighting, textures, and other aspects of rendering will be considered. As part of the thesis, you will develop your own library for 3D rendering using WebGL. The library will provide an interface for creating and managing 3D scenes, support various types of geometric objects, lighting, textures, etc. The result of the thesis will be a demonstration of the developed library's performance on various 3D scenes and a comparison of its performance with existing solutions. This thesis will contribute to expanding the capabilities of web developers in the field of 3D graphics by providing them with a powerful lightweight toolkit for creating realistic and interactive 3D web applications. The results of the research can be applied in various fields, such as web gaming, virtual reality, data visualisation, and others.uk
dc.format.extent68 с.uk
dc.identifier.citationСосновський, О. С. Бібліотека для створення 3д застосунків у браузері : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Сосновський Олександр Сергійович. – Київ, 2023. – 68 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/58748
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectбібліотекаuk
dc.subject3D рендерингuk
dc.subjectрендеринг у браузеріuk
dc.subjectWebGLuk
dc.subjectвізуалізаціяuk
dc.subject.udc004.42uk
dc.titleБібліотека для створення 3д застосунків у браузеріuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Sosnovskyi_bakalavr.pdf
Розмір:
870.3 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: