Экспорт анимации из cinema4d в блендер - PullRequest
0 голосов
/ 20 января 2012

Я целый день пытаюсь получить несколько анимированных моделей из c4d в Blender. Модели хорошо переносятся, а анимация - нет. Я использовал типы файлов COLLADA, 3ds и obj, но ни один из них не был успешным. Мне нужно загрузить файлы в Blender, так как я пытаюсь поместить их в three.js. Я посмотрел на http://disturbmedia.com/blog/tag/threejs/ для c4d> threejs, но консоль python выдает ошибки.

У кого-нибудь есть мысли? Я использую v12 c4d и v2.59 blender, если это поможет.

1 Ответ

1 голос
/ 21 января 2012

Я столкнулся с подобной проблемой пару лет назад, как вы можете видеть в этом ответе и я закончил писать скрипт на Python.

Пост из блога на работе на сайте three.js также был написан me и также устарел. Он был написан для C4D R11.5, и API немного изменился. Vincent был достаточно любезен, чтобы перейти из моего репозитория GitHub и обновить этот скрипт, который вы можете получить из его репозитория . Тем не менее сценарий three.js экспортирует только геометрию / сетки, но не обрабатывает анимацию вообще (морфинг не был поддержан в three.js во время написания сценария (выпуск 32))

Если вы хотите экспортировать треки геометрии + анимации (положение, вращение, масштаб и морфы (PLA)), вы можете использовать что-то вроде обновленной версии скрипта, которую я имел. Поскольку ему почти два года, он работает на C4D R11.5 и Blender 2.49.

Вы можете увидеть запись о том, как это работает здесь .

Тем не менее, как я уже упоминал выше, API-интерфейс Python C4D R12 немного изменился, а API-интерфейс Blender Python полностью изменился по мере перехода на Python 3.0 с версии Blender 2.50 и выше.

К сожалению, я не могу взять на себя обязательство обновить это в ближайшее время из-за нехватки времени, но я могу объяснить / прокомментировать / поделиться старым кодом, если это поможет. Еще одна вещь, которая приходит на ум, это использовать более старые версии (C4D R11.5 и Blender 2.49), но кажется, что это далеко, и, возможно, не все функции, которые вы используете в R12, поддерживаются в R11.5 (не уверен ).

...