Version: 5.3 (switch to 5.4b)
Импортирование обьектов из Maya
Импортирование объектов из 3D Studio Max

Импортирование объектов из Cinema 4D

Unity по-умолчанию умеет импортировать файлы Cinema 4D. Для того, чтобы начать, просто разместите ваш .c4d файл в папке Assets вашего Unity проекта. Когда вы переключитесь обратно в Unity, сцена автоматически импортируется и отобразится в окне Project.

Для просмотра вашей модели в Unity, просто перетащите её из окна Project в окно Scene.

Если вы измените ваш файл .c4d, Unity автоматически “подхватит” изменения после сохранения.

Unity умеет импортировать

  1. Все объекты с положением, вращением и масштабом. Центры вращения и имена тоже импортируются.
  2. Меши с UV и нормалями.
  3. Материалы с diffuse цветом и текстурой, множественные материалы для одного меша.
  4. Анимации FK (IK должна быть запечена вручную).
  5. Анимации, основанные на костях (Bone-based).

Unity не импортирует Point Level анимации (PLA) в данный момент. Используйте Bone-based анимации вместо них.

Анимированные персонажи, использующие IK

Если вы используете IK (инверсную кинематику) при анимировании персонажей в Cinema 4D, вам придётся запекать IK перед экспортом с помощью меню Plugins->Mocca->Cappucino. Если вы не запечёте IK до импорта в Unity, вы, скорее всего, получите только анимированные локаторы, без анимированных костей.

Требования

  • Вам потребуется Cinema 4D версии 8.5 и новее для импорта .c4d файлов.

Если у вас не установлен Cinema 4D, но вы желаете импортировать Cinema 4D файл с другого компьютера, вы можете экспортировать в FBX формат, который по-умолчанию поддерживается Unity:

  1. Откройте файл Cinema 4D
  2. В Cinema 4D выберите File->Export->FBX 6.0
  3. Разместите экспортированный fbx файл в папке Assets вашего Unity проекта. Теперь Unity автоматически импортирует fbx файл.

Советы

  1. Для увеличения скорости импортирования файлов Cinema 4D: зайдите в настройки Cinema 4D (Edit->Preferences) и выберите FBX 6.0 Preferences. Теперь снимите флажок Embed Textures.

За кулисами процесса импорта (для продвинутых пользователей)

Когда Unity импортирует файл Cinema 4D, он автоматически устанавливает плагин для Cinema 4D и запускает Cinema 4D в фоне. Затем Unity связывается с Cinema 4D для конвертации .c4d файла в поддерживаемый формат. Когда вы импортируете .c4d в первый раз и Cinema 4D ещё не запущен, потребуется некоторое количество времени для его запуска, после чего импорт .c4d файлов станет довольно быстрым.

Поддержка Cinema 4D 10

При импортировании .c4d напрямую, Unity за кулисами позволяет Cinema 4D конвертировать свои файлы в FBX. Когда вместе с Cinema 4D 10.0 поставлялся Maxon, FBX экспортер был серьёзно сломан. С выходом Cinema 4D 10.1 множество проблем было исправлено. Потому мы строго рекомендуем всем кто использует Cinema 4D 10 обновиться до 10.1.

Сейчас в FBX экспортере Maxon ещё есть неисправленные проблемы. Похоже, что на данный момент нет надёжного способа экспортирования анимированных персонажей, которые используют сочленения (Joints), введённые в Cinema 4D 10. Однако, старая система костей, доступная в 9.6, экспортируется просто замечательно. Потому, при создании анимированного персонажа, крайне важно использовать старую систему костей вместо новой.

Импортирование обьектов из Maya
Импортирование объектов из 3D Studio Max