Разработка 3D контента для игры Hail to the Rainbow

Игра создается в Unity 2019 с использованием Built-in Render Pipeline. Основная часть 3D-контента создавалась самостоятельно. Модели зданий и крупных объектов текстурируются тайлами и атласами для оптимизации и батчинга, с ручной разверткой для лайтмаппинга. Применяются два слоя текстур: основное покрытие и детализация. Более важные объекты, такие как персонажи, техника и интерактивные элементы, текстурируются индивидуальными наборами карт (Base Color, Normal, AO, Roughness). Для экономии ресурсов могут использоваться одни и те же материалы, перераспределяя UV-островки.
Разработка 3D контента для игры Hail to the Rainbow
Изображение носит иллюстративный характер

Для оптимизации используются LOD-модели. Исходные модели упрощаются в несколько этапов (3-4 лода), вплоть до простейших примитивов для дальних планов. Для деревьев и кустов последний лод может быть представлен двумя пересекающимися плоскостями. Также для оптимизации на сложных моделях деревьев отключаются тени и добавляется упрощенный меш для их отрисовки, при этом отключается параметр приема Light Probes. Персонажи, особенно главный герой, имеют более высокую детализацию, включая до 15 костей для мимики. Для создания реалистичности используются многослойные шейдеры кожи и имитация шерстяного материала на шапке. Шейдеры роботов, в свою очередь, технически схожи с созданием пропсов с кинематикой для суставных элементов.

Шейдеры создаются на основе PBR Standard с добавлением масок, слоев, процедурных эффектов, таких как снег на горизонтальных поверхностях с текстурой шума для бликов. Также применяются шейдеры для растительности с ToonRamp для имитации прохождения света сквозь листву, добавлением маски шума для эффекта ветра и взаимодействия с персонажем. Отрисовка следов на террейне реализована с помощью дополнительной ортографической камеры, которая захватывает trail-эффекты и использует их для смещения вершин в шейдере террейна. Применяется блендинг мешей с террейном для создания плавных переходов. Широко применяются декали для добавления мелких деталей, неровностей, надписей и маскировки швов, которые делают окружение более реалистичным.


Новое на сайте

20072Эффект красоты решает исход собеседования до первых слов 20069Как черта характера крадёт деньги на переговорах 20068Карточная игра против главной дисфункции команды 20066Фотосинтез в глазах мышей: возможно ли это без превращения в растение? 20065СПКЯ стало СПМЯ: почему переименование болезни, затрагивающей миллионы женщин, заняло так... 20064Почему великая пирамида Гизы пережила все землетрясения за 4500 лет 20063Генетика Homo erectus: что зубная эмаль рассказала о наших предках 20062Кости в бухте Эребус: что кости моряков Франклина рассказывают спустя полтора века 20061Крупнейший плавучий ветрогенератор в мире: Китай испытывает установку у берегов Шанхая 20060Карие глаза младенца стали индиго после лечения от COVID-19 20058Почему серебряная чаша с Афиной пролежала в немецком лесу две тысячи лет? 20057Дыра в атмосфере солнца: вспышка достигла пика и может зажечь полярное сияние 20056Динго возрастом 950 лет: кто и зачем кормил могилу животного сотни лет?
Ссылка