У готовой машины есть несколько разных жизней. В авторском файле можно редактировать форму и материалы. В экспортном файле её должен понять движок. В гонке она обязана правильно двигаться, показывать оружие и переживать ремонт. Blender занимает важное место в начале этой цепочки, но работа не заканчивается кнопкой экспорта.
На костяной машине Smoke and Flame хорошо видно, как эти этапы связаны. Отдельно сохраняются авторская модель, поверхность и игровые ресурсы. Когда нужна адресная переделка, можно вернуться к соответствующему этапу, не теряя предыдущий результат.
Сначала конструкция
Форма определяет силуэт, размер частей и места соединений. Колёсам нужны собственные оси, оружию — крепления, кузову — согласованные пропорции. Если это не работает, материал лишь сделает ошибку подробнее.
В последней правке костяной машины кузов и колея стали шире, а каменные колёса — массивнее. Изменения сохраняли существующую конструкцию. Предыдущие файлы остались отдельными версиями, поэтому результат можно сопоставить с тем, что было до замечания.
Поверхность отвечает на свет
Когда кости выглядели слишком пластиковыми, меняли их цвет, шероховатость и мелкий рисунок поверхности. Это отдельная задача от моделирования. Для росписи важно собственное размещение на деталях, для перекраски — независимость экземпляров, для экспорта — сохранность всех этих связей.
В Blender есть программный интерфейс Python, который позволяет автоматизировать повторяемые действия. В нашем производстве используются сценарии подготовки и экспорта, но их результат всё равно проходит проверку. Ошибка сценария может быстро повториться на всём наборе, поэтому скорость полезна только вместе с контролем. Документация Blender Python API.
Экспорт — переход, а не финал
В Godot нужно посмотреть модель в настоящем свете, на нужном расстоянии и в движении. У костяной машины проверялись сочетания оружия, материалы нескольких экземпляров, оси колёс и возвращение деталей после ремонта. Крупный красивый вид не отвечает сразу на все эти вопросы.
Blender — открытый инструмент, а созданные в нём изображения и модели не становятся автоматически GPL только из-за его лицензии. Права на использованные исходные материалы проверяются отдельно. Пояснение лицензии Blender.
Для нас ценность такого процесса — возможность проследить путь детали. Откуда взялась форма, что изменилось после замечания, какой файл оказался в игре и как он там работает. Тогда машина на трассе остаётся продолжением авторской работы, а не неожиданной интерпретацией экспортёра.

