Масштабований фреймворк для швидкого прототипування технологій 3D-рендерингу
dc.contributor.advisor | Вітюк, Альона Євгенівна | |
dc.contributor.author | Пушкар, Андрій Сергійович | |
dc.date.accessioned | 2023-06-14T14:56:38Z | |
dc.date.available | 2023-06-14T14:56:38Z | |
dc.date.issued | 2021-12 | |
dc.description.abstract | Пояснювальна записка дипломного проекту складається з п’яти розділів, містить 27 ілюстрацій, 13 додатків та 111 джерел – загалом 172 сторінки. Об`єкт дослідження: системи рендерингу. Мета дипломного проекту: розробка фреймворку для швидкого прототипуван ня технологій візуалізації, який би надавав користувачеві оптимальний баланс між простотою розробки та експериментів, швидкодією системи і складністю її модифікації та розширення. У першому розділі проведено аналіз предметної області та існуючих рішень, проаналізовані основні сучасні розробки, визначено переваги та недоліки цих рішень. Другий розділ присвячений питанням, пов'язаним з архітектурою системи, використаними підходами до масштабування, та надано короткий огляд використання технік прототипування у розробці програмного забезпечення. У третьому розділі було наведено опис основних мов програмування, придатних до використання у системах, орієнтованих на рендеринг у інтерактивних режимах, розглянуті їх відмінності та обґрунтовано вибір Rust у якості мови реалізації основної частини системи. У четвертому розділі було було описано бібліотеки, розроблені в рамках роботи над проектом та використані для його реалізації. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 27 figures, 13 applications and 111 sources – a total of 172 pages. The object of study: rendering systems. The aim of the diploma project: to develop a rapid prototyping framework, which would provide the best balance between the convenience of research and development, system performance and its ability for extension and modification. In the first chapter the subject area and the existing software alternatives are considered, and the advantages and disadvantages of these solutions are identified. The second section describes architecture of the developed system, explains the scaling approaches applied, and provides a brief overview of employing prototyping techniques in software development. In the third section, a description of the most common programming languages suitable for use in rendering systems is given, and the motivation for using Rust for system implementation is presented. The fourth chapter introduces the libraries developed as part of the work on the project and used for its implementation. | uk |
dc.format.extent | 151 с. | uk |
dc.identifier.citation | Пушкар, А. С. Масштабований фреймворк для швидкого прототипування технологій 3D-рендерингу : магістерський дип. : Інформаційні системи та технології / Пушкар Андрій Сергійович. – Київ, 2021. – 151 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/57184 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | рендеринг | uk |
dc.subject | графічні API | uk |
dc.subject | швидке прототипування | uk |
dc.subject | Rust | uk |
dc.subject | програмна бібліотека | uk |
dc.subject | 3D-рендеринг | uk |
dc.subject.udc | 004.457 | uk |
dc.title | Масштабований фреймворк для швидкого прототипування технологій 3D-рендерингу | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Pushkar_magistr.pdf
- Розмір:
- 8.6 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: