Для студентов СПбГУ по предмету ДругиеРеализация дополнительных функций в системе симуляции приминания травы игрового движка Saber3DРеализация дополнительных функций в системе симуляции приминания травы игрового движка Saber3D
4,945817
2024-08-062024-08-06СтудИзба
ВКР: Реализация дополнительных функций в системе симуляции приминания травы игрового движка Saber3D
Описание
Оглавление
2
Рис. 1: Grand Theft Auto III. Год выхода на персональных компьютерах:
2002.
1
(accessed: 11.12.2021)
2 (accessed: 11.12.2021)
3
Рис. 2: Red Dead Redemption 2. Год выхода на персональных компью-
терах: 2019.
Saber3D – это игровой движок, разрабатываемый компанией Saber Interactive [9]. На данном движке, согласно информации [10] в Википе-дии, уже выпущено множество игр (например, World War Z) и разра-батываются новые.
Существует два основных подхода к созданию интерактивной тра-вы. Первый подразумевает обработку каждого объекта, влияющего на траву, для каждой вершины травы. Второй метод использует тексту-ру, в каждый пиксель которой записывается информация об объектах над соответствующей ему точкой земли. Трава проминается по инфор-мации из этой текстуры на этапе отрисовки растительности. Второй
4
подход выигрывает у первого по производительности при боль
| 1. | Введение | 3 | |
| 2. | Постановка задачи | 6 | |
| 3. | Обзор | 7 | |
| 3.1. | Игровыедвижки........................ | 7 | |
| 3.2. | Материалывинтернете.................... | 7 | |
| 3.3. | Вывод.............................. | 10 | |
| 4. | Реализация | 11 | |
| 4.1. | Требования........................... | 11 | |
| 4.2. | Построениетекстуры..................... | 12 | |
| 4.3. | Применение воздействий к траве . . . . . . . . . . . . . . | 13 | |
| 5. | Апробация | 15 | |
| 6. | Заключение | 16 | |
| Список литературы | 17 | ||
2
- Введение
- ростом вычислительных мощностей компьютеров растет и уровень компьютерной графики в играх. Рендеринг травы не стал исключени-ем: если в начале 21 века даже в самых крупных проектах игроки виде-ли ландшафт с натянутой на него текстурой растительности (рисунок 1 1), то сейчас уже выходят игры с растениями, представленными высо-кополигональными моделями (рисунок 2 2). В последнее время данный тренд заключается в движении графики в сторону интерактивности: сейчас уже существуют игры, в которых трава взаимодействует с иг-роком и отклоняется от него. Анимированная трава делает игру более реалистичной, а поэтому данный эффект набирает популярность в со-временных проектах, несмотря на довольно высокую стоимость с точки зрения производительности.
Рис. 1: Grand Theft Auto III. Год выхода на персональных компьютерах:
2002.
1
(accessed: 11.12.2021)
2 (accessed: 11.12.2021)
3
Рис. 2: Red Dead Redemption 2. Год выхода на персональных компью-
терах: 2019.
Saber3D – это игровой движок, разрабатываемый компанией Saber Interactive [9]. На данном движке, согласно информации [10] в Википе-дии, уже выпущено множество игр (например, World War Z) и разра-батываются новые.
- данный момент в Saber3D не поддерживается достаточная функ-циональность интерактивной травы. Для точной и удобной настройки растительность должна реагировать на объекты четырех разных форм: сфера, бокс (от англ. box, прямоугольный параллелепипед), усеченный цилиндр, капсула (усеченный цилиндр с полусферами на концах). В данный момент поддерживаются бокс и сфера, а корректно обрабаты-ваются только сфера и бокс без вращения.
Существует два основных подхода к созданию интерактивной тра-вы. Первый подразумевает обработку каждого объекта, влияющего на траву, для каждой вершины травы. Второй метод использует тексту-ру, в каждый пиксель которой записывается информация об объектах над соответствующей ему точкой земли. Трава проминается по инфор-мации из этой текстуры на этапе отрисовки растительности. Второй
4
подход выигрывает у первого по производительности при боль
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
349,5 Kb
Список файлов
Реализация дополнительных функций в системе симуляции приминания травы игрового движка Saber3D.doc
СПбГУ
Tortuga














