Репозитарій КНУ
Увійти(current)
  1. Головна
  2. Кваліфікаційні роботи | Qualifying works
  3. Бакалаврські роботи | Bachelor theses
  4. Оптимізаційні техніки рендерингу графіки

Оптимізаційні техніки рендерингу графіки

Тип публікації :
Бакалаврська робота
Дата випуску :
2023
Автор(и) :
Бондар Денис
Мова основного тексту :
ua
eKNUTSHIR URL :
https://ir.library.knu.ua/handle/123456789/5243
Цитування :
[APA 7] Бондар, Д. (2023). Оптимізаційні техніки рендерингу графіки [Бакалаврська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/5243
[ДСТУ] Бондар Д. Оптимізаційні техніки рендерингу графіки : кваліфікаційна робота бакалавра : 12 Інформаційні технології. Київ, 2023. 45 с. URL: https://ir.library.knu.ua/handle/123456789/5243 (дата звернення: 25.07.2026).
У роботі були розглянуті оптимізаційні техніки рендерингу графіки з метою поліпшення продуктивності програми. Досліджено такі методи, як статичний батчинг, динамічний батчинг, дублювання геометрії, шейдери обчислення та рівень деталізації.
Статичний батчинг використовується для об'єднання об'єктів з однаковими матеріалами та текстурами в один об'єднаний об'єкт, що дозволяє зменшити кількість викликів до графічного процесора і покращити продуктивність. Динамічний батчинг дозволяє об'єднувати об'єкти, які змінюють своє положення або властивості в кожному кадрі.
Дублювання геометрії (GPU instancing) дозволяє використовувати однакову геометрію для кількох об'єктів, що мають однакові властивості, зменшуючи тим самим навантаження на графічний процесор.
Шейдери обчислення (Compute shaders) використовуються для виконання обчислень на графічному процесорі, що дозволяє виконувати складні обчислювальні завдання та зменшує навантаження на центральний процесор.
Рівень деталізації (LOD) дозволяє змінювати деталізацію об'єктів залежно від їх віддаленості від камери, що допомагає зменшити обсяг обчислень та покращити продуктивність.
У результаті проведених досліджень було реалізовано рендер-рушій Dengine за допомогою графічного інтерфейсу OpenGL та C#, на його основі виконано дві лабораторні роботи з «Інтелектуальних систем»: Пакман та генетичний алгоритм (генерація зображення).
Галузі знань та спеціальності :
12 Інформаційні технології
122 Комп’ютерні науки
Файл(и) :
Вантажиться...
Ескіз
Завантажити
Формат :

Adobe PDF

Розмір :

2.41 MB

Контрольна сума :

(MD5):82783a59460de0083fb4bebf8f73d8c3

Creative Commons Attribution-NonCommercial 4.0 International
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International
Контакти
  • ir.library@knu.ua
  • (044) 239-33-30
  • м. Київ, вул. Володимирська, 58, к. 42

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

  • Доступність
  • Політика приватності
  • Угода користувача
  • Надіслати відгук