Игровой движок
3D моделирование для компьютерных игр
“
Сегодня мы добавим персонажа в игровой движок. Наш концепт‑арт полностью реализован в трехмерном виде. Модель выглядит корректно, сделаны развертка и текстура. С помощью скелета мы уже сделали анимацию. Теперь осталось перенести результат нашей работы в игру.
Глоссарий
Для успешного освоения материала рекомендуем вам изучить следующие понятия:
Базовое программное обеспечение компьютерной игры
Технические приёмы создания иллюзии движущихся изображений с помощью последовательности неподвижных изображений, сменяющих друг друга с большой частотой
Видеолекция
Конспект
Для начала определимся с программой. В роли движка будем использовать Unreal Engine. Как аналог можно выбрать Unity.
Экспорт
У нашей модели есть готовая анимация, скелет и нарисованные текстуры. Мы можем перенести ее в игровой движок. Для этого нам необходимо выделить все объекты сцены и экспортировать.
1. Нажимаем File — Export.
1. Нажимаем File — Export.
- ВажноОбратите внимание: на пунктах Animation и Bake Animation должна стоять галочка, чтобы анимация от нулевого кадра до сотого экспортировалась
2. Называем файл. Например, Dwarf Animation.
Импорт персонажа
1. Открываем движок.
2. Создаем новый проект. Нажимаем Games.
3. Выбираем из стандартных шаблонов вид от третьего лица.
4. Пишем имя проекта и жмем Create.
Перед вами открылось окно программы Unreal Engine, а именно стартовая сцена, где располагаются некоторые объекты.
2. Создаем новый проект. Нажимаем Games.
3. Выбираем из стандартных шаблонов вид от третьего лица.
4. Пишем имя проекта и жмем Create.
Перед вами открылось окно программы Unreal Engine, а именно стартовая сцена, где располагаются некоторые объекты.
Это базовый шаблон для тестирования игровых механик или моделей. Чтобы перемещаться по сцене, вы можете нажимать клавиши WASD, а для вращения камеры зажмите правую кнопку мыши.
Импортируем нашего персонажа с анимацией.
1. Нажимаем кнопку Import.
2. Находим папку с моделями и импортируем ее.
3. В окне настроек импорта ставим галочку в разделе Import Animation.
4. В пункте Scale мы ставим значение 50.
5. Нажимаем Import.
6. Чтобы поставить персонажа на тестовую модель, нажимаем на капсулу, где расположен тестовый манекен.
Импортируем нашего персонажа с анимацией.
1. Нажимаем кнопку Import.
2. Находим папку с моделями и импортируем ее.
3. В окне настроек импорта ставим галочку в разделе Import Animation.
4. В пункте Scale мы ставим значение 50.
5. Нажимаем Import.
6. Чтобы поставить персонажа на тестовую модель, нажимаем на капсулу, где расположен тестовый манекен.
- СоветЕсли вы нажмете кнопку Play, вы сможете побегать за манекена. Он тоже используется для тестирования анимации или взаимодействия с объектами на локации
7. Чтобы выйти из игрового режима, нажимаем клавишу Esc.
8. В разделе Scale To Mesh выбираем нашего дворфа.
9. И в разделе Animation To Play выбираем Dwarf Animation.
8. В разделе Scale To Mesh выбираем нашего дворфа.
9. И в разделе Animation To Play выбираем Dwarf Animation.
Импорт материалов
1. Открываем проводник.
2. Находим текстуры и переносим в окно программы Unreal Engine.
3. Для настройки материала кликаем на шар два раза.
2. Находим текстуры и переносим в окно программы Unreal Engine.
3. Для настройки материала кликаем на шар два раза.
4. Добавляем в окно настроек текстуры.
5. Нод RGB соединяем с Base Color.
6. Выбираем карту нормалей, которая отвечает за перенос деталей с высокополигонального скульпта на нашу модель. Нод RGB переносим к Normal.
5. Нод RGB соединяем с Base Color.
6. Выбираем карту нормалей, которая отвечает за перенос деталей с высокополигонального скульпта на нашу модель. Нод RGB переносим к Normal.
7. Текстуру Emissive переносим к Emissive Color.
8. Выбираем последнюю текстуру, которая сочетает в себе Metallic, Specular и Raptness. Соединяем красный канал с пунктом Ambient Occlusion, зеленый канал — с Raptness и синий — с Metallic.
8. Выбираем последнюю текстуру, которая сочетает в себе Metallic, Specular и Raptness. Соединяем красный канал с пунктом Ambient Occlusion, зеленый канал — с Raptness и синий — с Metallic.
9. Нажимаем Apply и сохраняем.
При нажатии Play вы можете увидеть персонажа с анимацией и текстурой, побегать за него и проверить, как материалы играют на свету.
“
Итак, результат полностью нас удовлетворяет. Персонаж функционирует с точки зрения игры, и анимация корректно воспроизводится. Мы завершили этап добавления персонажа в игровой движок. Давайте перейдем к выполнению заданий и проверим ваши знания!
Exporting Character from Maya to Unreal
Импорт 3D-моделей в Unity
Как мне импортировать модели из моего 3D-редактора?
Интерактивное задание
Тест
Для закрепления полученных знаний пройдите тест
В каком разделе можно выбрать свою модель для сцены в игровом движке?
Как можно перемещаться по сцене в базовом шаблоне?
С чем в настройках соединяется текстура Emissive?
К сожалению, вы ответили неправильно на все вопросы
Прочитайте лекцию и посмотрите видео еще раз
К сожалению, вы ответили неправильно на большинство вопросов
Прочитайте лекцию и посмотрите видео еще раз
Неплохо!
Но можно лучше. Прочитайте лекцию и посмотрите видео еще раз
Отлично!
Вы отлично справились. Теперь можете ознакомиться с другими компетенциями