Вступление Часть 6
Это Часть 6 из серии уроков по созданию Lamborghini Urus при помощи WebGL/PlayCanvas.
Для тех, кто не читал предыдущие части, вот демонстративное видео.
Вы этом уроке мы добавим в сцену передние двери. Настроим для всех новых объектов материалы.
Доступ к материалам, такие как: модели в формате "FBX", текстуры, запеченные карты "AO" и другое, вы можете получить оформив подписку на Patreon.
Patreon - 3DGROUNDДобавление дверей
Обычным перетаскиванием на панель "Assets" → "car", добавим два новых объекта "SM_FrontDoorRight" и "SM_FrontDoorLeft".
Добавим объекты дверей в сцену. Перетяните "Template" дверей в Entity "Car". Если, вы сделали все правильно, двери станут на свое место.
Настройка материалов дверей
Для дверей доступны девять слотов с материалами. Некоторые материалы мы будем использовать из тех, что были созданы ранее.
Материал CarPaint
Возьмем ранее созданный "M_CarPaint_Exterior" и сделаем дубликат. Назовем как "M_CarPaint_Doors".
Для "Ambient Occlusion" заменим текстуру на "T_FrontDoorLeft_AO".
Назначим "M_CarPaint_Doors" в слот "CarPaint" для обоих дверей.
Повторяющиеся материалы
Назначим ранее созданные материалы, такие как "M_BlackPlastic", "M_BlackMetal", "M_Chrome", "M_GlassWinds", "M_BlackLeather" и "M_Leather".
Отлично. Почти все материалы были готовы и нам не пришлось их создавать с нуля. Осталось создать материал зеркала и поворотников.
Материал Mirror
Меняем режим "Shading" на "Phong". Для "Diffuse" устанавливаем цвет черный "0,0,0".
Настройки "Specular" и "Environment", довольно простые. Смотрите скриншот.
Материал EmissiveYellow
Для настройки материала поворотников необходимо сделать следующие изменения.
Заключение
В этой части мы добавили объекты дверей и быстро настроили, благодаря тому, что большинство материалов уже были созданы ранее.