Как правильно экспортировать 3D-модель в Unity из Cinema 4D R16. Изменения модели при импорте в Unity
У меня возникают проблемы, как правильно использовать 3D-модель, созданную мной из Cinema 4D R16 для Unity.
Модель отлично выглядит при рендеринге из Cinema 4D, но в Unity выглядит искаженной (импортированной как.fbx), и глаза не имеют своих цветов.
Я выбрал.fbx с проверенными настройками ff:
FBX версия 7.4
Общее: Свет / Сплайны
Анимация: нет
Геометрия: Нормалы
Дополнительно: Текстуры и материалы / Вставить текстуры
Есть простая анимация ключевых кадров для движения глаз. Я также пытался экспортировать в.fbx без анимации, но модель все еще искажена.
Ниже представлены фотографии из представленного изображения и когда модель импортирована в Unity.
Изображений:
1 ответ
Unity изначально импортирует файл из C4D, просто поместите файл.c4d в папку ресурсов проекта. Откройте Unity, и сцена будет импортирована автоматически, и вы увидите ее в представлении проекта. Затем перетащите его из представления проекта в представление сцены.
Кроме того, когда вы используете этот метод, Unity будет автоматически обновлять файл всякий раз, когда вы сохраняете измененную модель.c4d.
Unity импортирует:
- Все объекты с положением, вращением и масштабом. Опорные точки и имена также импортируются.
- Сетки с UV и нормалей будут импортированы.
- Материалы с текстурами и диффузными цветами. (Несколько материалов на сетку)
- Анимации с FK (IK нужно будет запекать вручную).
- Кости на основе анимации.
Примечание. В настоящее время Unity не импортирует анимации на уровне точек. Вместо этого вам придется использовать анимацию на основе костей.
Это требует, чтобы у вас был Cinema 4D на той же машине, что и Unity.
Чтобы максимизировать скорость импорта, выберите настройки C4D (" Правка"> "Настройки") и снимите флажок " Вставить текстуры" в настройках FBX 6.0.