3D5 мин чтения

Набор игрового реквизита из фото: пять предметов, одна сцена, один стиль

Фото пяти настоящих предметов превращаются в цельный низкополигональный набор: как снимать, какие 3D-настройки держат стиль и что модель додумывает.

Игровые предметы на деревянном верстаке: бочка, сундук с сокровищами, светящийся изнутри лаймовым светом, ящик, на котором стоят фонарь и маленький камень, и туман цвета индиго по всему полу

Одну хорошую сетку сделать легко. Пять сеток, которые выглядят так, будто они из одной игры, вот что сложно. Ящик в одном стиле, бочка в другом и фонарь с куда большей детализацией, чем у обоих, никогда не уживутся в одной сцене, как бы хорош ни был каждый по отдельности. Это разбор небольшого набора, уголка у причала с ящиком, бочкой, сундуком, фонарём и камнем, собранного из фотографий с помощью моделей 3D из изображения из каталога. Предполагается, что вы уже умеете делать пригодный снимок одного предмета; об этом рассказывает чек-лист картинки для 3D из изображения. Здесь вопрос в том, как пять предметов сойдутся друг с другом.

Спланируйте набор до первого снимка

Выпишите пять предметов и дайте каждому роль. Один главный, тот, на который смотрит игрок: здесь это сундук. Два второстепенных, бочка и фонарь. Два наполнителя на краю кадра: ящик и камень. Роль потом определит бюджет полигонов, и решить это сейчас гораздо проще, чем потом оправдывать камень размером с главного героя.

Затем выберите эталон масштаба, который будет на каждом фото, например простую кружку или линейку на полу. Модели не знают, что фонарь меньше бочки; эталон позволит правильно отмасштабировать их при сборке сцены.

Снимайте все пять как одну серию

Главная причина разношёрстного набора - пять фото, снятых в пяти разных условиях. Модель переносит свет и цвет каждой картинки в текстуру, поэтому ящик, снятый в полдень у окна, и бочка, снятая под кухонной лампой, вернутся как два разных мира. Снимайте все пять за одну сессию:

  • Одинаковый фон. Одна простыня или стена за каждым предметом, на одном и том же расстоянии.
  • Одинаковый свет. Один мягкий источник, каждый раз в том же месте. Выключите смешанный свет; тёплая лампа с одной стороны и дневной свет с другой запекутся как два разных цвета.
  • Одинаковый ракурс и высота. Слегка приподнятый ракурс три четверти для всех пяти, камера на той же высоте относительно предмета. Если сундук снят сверху, а ящик с пола, их верхние грани не совпадут.
  • Одинаковый баланс белого. Зафиксируйте его на камере или телефоне, чтобы цвет не гулял между кадрами.
  • Дополнительные ракурсы для главного предмета. Обойдите сундук и снимите его спереди, слева, сзади и справа. Остальным четырём хватит по одному снимку.

Одна модель на весь набор

У каждой модели 3D из изображения свой почерк: как она скругляет края, сколько шума кладёт на поверхность, как рисует дерево. Смесь двух моделей в одном наборе заметна. Выберите одну и прогоните через неё все пять. Для игрового набора Meshy 7.1 из изображения в 3D - хороший выбор благодаря трём настройкам в расширенной панели:

  • Тип модели: lowpoly. Просит более чистую геометрию с малым числом полигонов вместо плотной сетки, похожей на скан. С lowpoly переключатель топологии игнорируется, так что не тратьте на него время.
  • Промпт текстуры. Необязательный текст, который направляет текстуру. Напишите его один раз и вставляйте те же слова во все пять запусков; это самый прямой рычаг для единого стиля.
  • Изображение текстуры. Необязательная картинка, которая направляет текстуру. Нарисованный образец или кадр из игры, которую вы делаете, использованный для каждого предмета, тянет набор к одной палитре.
Промпт
Рисованная стилизованная текстура, мягкие градиенты, слегка утрированная текстура дерева, тёплые приглушённые цвета, чистые тёмные контурные линии, без фотографического шума, без запечённых теней.
Один промпт текстуры, без изменений для всех пяти предметов.

Для сундука используйте дополнительные фото. Meshy 7.1 из нескольких изображений в 3D принимает несколько ракурсов одного предмета и имеет те же поля промпта и изображения текстуры, так что главный предмет остаётся в одной семье с остальными. Если вам ближе другой путь, Tripo H3.1 из нескольких ракурсов в 3D ждёт ракурсы в фиксированном порядке: сначала спереди, затем слева, сзади и справа.

Бюджет полигонов в тех полях, что есть

Единого переключателя "готово для игры" нет. Есть целевое число, и у каждой модели оно своё. Каждое поле показывает в студии допустимый диапазон, так что вводите число, а не догадку о пределах.

  • Meshy 7.1: целевое число полигонов (target polycount). Действует на стандартный, перестроенный результат. Дайте главному сундуку самое большое число, бочке и фонарю меньше, ящику и камню меньше всех. Соотношение важнее абсолютных значений: наполнитель никогда не должен быть детальнее главного предмета.
  • Meshy 7.1: симметрия (symmetry). Выкл, авто или вкл. Включите для бочки и фонаря, которые симметричны в жизни, и выключите для камня, которому симметрия не нужна.
  • Tripo P2 и Tripo H3.1: лимит граней (face limit). Та же идея под другим именем. Оставьте поле пустым, и модель решит сама, именно так набор и становится неровным. Задавайте его для каждого предмета.
  • Rodin 2.5: качество и сетка. Список пресетов вместо свободного числа, каждый с числом квадов или треугольников. Выберите одно семейство, квады или треугольники, для всего набора.

Выровняйте всё потом проходом Retexture

Если формы верные, но один предмет всё равно выбивается, не генерируйте его сетку заново. Прогоните все пять через Meshy 7 Retexture с одним промптом или одной референсной картинкой. По умолчанию он сохраняет исходную UV-развёртку, и это самый дешёвый способ заставить пять поверхностей говорить на одном языке материалов.

Промпт
Стилизованный игровой реквизит, обветренные сосновые доски и тёмная железная фурнитура, рисованный вид, мягкая вариация цвета, матовая поверхность, в духе уютного портового городка.
Промпт Retexture на весь набор: материалы и настроение, никогда не форма.

Что модель додумывает, предмет за предметом

3D из изображения видит одну сторону и выдумывает остальное. В наборе каждый предмет ломается по-своему, и полезно знать где, прежде чем смотреть:

  • Ящик. Дно и дальние грани выдуманы. Для коробки обычно безвредно, но рейки могут продолжиться плоским нарисованным узором вместо настоящих щелей.
  • Бочка. Обручи тонкие; обычно они возвращаются нарисованными полосами, а не выпуклыми кольцами. Для низкополигональной игры это часто нормально.
  • Фонарь. Худший из пяти. Ручка, проволочный каркас и стекло тонкие, открытые или прозрачные, и модель их заполняет. Ждите сплошной блок с плавником в форме ручки. Снимите его, закрыв стекло бумагой, или смиритесь с более простым стилизованным фонарём.
  • Сундук. С дополнительными ракурсами задняя сторона настоящая. С одним ракурсом петли и замок сзади - догадка.
  • Камень. Самый простой: никто не отличит выдуманную заднюю сторону от настоящей.

Собираем сцену

Импортируйте пять файлов в движок или редактор, отмасштабируйте каждый по эталону, который вы фотографировали, и расставьте их, прежде чем судить. Реквизит, который поодиночке выглядит простовато, вместе часто смотрится как надо, а несоответствие, пропущенное во вьюере, становится очевидным, как только бочка встаёт рядом с сундуком. Если нужен ещё и короткий ролик одного предмета для страницы магазина, об этом гайд по видео товара на поворотном столе. Чтобы начать набор, откройте студию и выберите модель 3D из изображения.

Вопросы

Можно взять другую модель для главного предмета?

Можно, но это самая частая причина, по которой набор выглядит сборным. Если всё же решите, дайте обоим один и тот же промпт текстуры и в конце сделайте общий проход Retexture.

Нужны ли настоящие фотографии?

Нет. Подойдёт любая картинка, которую вы вправе использовать. Если какого-то предмета нет, сгенерируйте его моделью из текста в изображение в том же свете и ракурсе, что и ваши фото, и дальше обращайтесь с ним как с остальными.

Почему мой низкополигональный ящик всё равно выглядит шумным?

Шум обычно в текстуре, скопированной с фото, а не в геометрии. Добавьте промпт текстуры, который просит обойтись без фотографического шума, или перетекстурируйте ящик вместе с остальным набором.

#3D#Игровой реквизит#Low poly