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

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

Unity natively imports Cinema 4D files. To get started, simply place your .c4d file in your project’s Assets folder. When you switch back into Unity, the scene is imported automatically and will show up in the Project View.

Для просмотра вашей модели в 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

When importing .c4d files directly, Unity behind the scenes lets Cinema 4D convert its files to FBX. When Maxon shipped Cinema 4D 10.0, the FBX exporter was severly broken. With Cinema 4D 10.1 a lot of the issues have been fixed. Thus we strongly recommend everyone using Cinema 4D 10 to upgrade to 10.1.

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

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