Каков наилучший способ внести небольшие изменения в импортированные ресурсы Unity?

#unity3d #animation #blender

#unity3d #Анимация #блендер

Вопрос:

Я нашел пакет ресурсов Unity (эти 3D-персонажи со встроенной анимацией), который очень хорошо подходит для моих целей, но я хочу внести небольшие изменения в некоторые из них. Например, я хотел бы изменить цвет некоторых, возможно, добавить рожок или другую посуду, сделать хвост длиннее и т.д. Я бы хотел, чтобы эти изменения минимально повлияли на анимацию. Мне интересно, какой рабочий процесс лучше всего подходит для этого.

Я изучил возможность импорта файлов .fbx в Blender для внесения таких функциональных изменений, но анимации не сохраняются в Blender (по мнению некоторых, это неизбежно?). В целом, большая часть информации касается рабочих процессов, переходящих из Blender в Unity, а не наоборот. Я подумываю об импорте файлов .fbx в Blender независимо от того, без анимации, изменения некоторых функций, а затем импорта обратно в Unity, надеясь, что анимации Unity могут вернуться к измененному существу.

Поскольку я новичок как в Unity, так и в Blender, я хотел проверить, есть ли у этого шанс работать или есть лучшие альтернативы. Большое спасибо.

Ответ №1:

Анимация Unity, если она выполняется с помощью основного инструмента, вероятно, просто анимирует свойства модели / объектов, которые отображаются в сериализованном интерфейсе Unity, например, цвет, положение и т. Д. Итак, либо они анимировали иерархию моделей внутри Unity (звучит маловероятно), и в этом случае анимация является частью анимационного клипа, либо они сделали это в Blender, и в этом случае анимация должна быть частью fbx.

Вы можете попробовать использовать такое приложение, как Fbx Review, чтобы просмотреть файл fbx и посмотреть, включает ли он анимацию.

Анимация Unity

Unity связывает свои потоки анимации с именами Transform / GameObject. Пока вы не изменяете иерархию модели, вы должны иметь возможность изменять ее в blender по своему усмотрению, а затем импортировать в Unity.

Анимация в формате Fbx

Просто импортируйте в Blender и внесите любые изменения, которые не нарушают анимацию.

Альтернатива

Если вам действительно нужно, вы можете изменить импортированную сетку в редакторе Unity. Для этого в assetstore доступно несколько инструментов.

Последняя ставка

Просто напишите продавцу ресурсов и спросите его, как лучше поступить. За 150 долларов они, вероятно, будут готовы предоставить такой объем поддержки.