Unity поддерживает ряд стандартных и проприетарных форматов файлов моделей.
Внутри Unity использует формат файла .fbx в качестве цепочки импорта. По возможности рекомендуется использовать формат файлов .fbx, и вам не следует использовать проприетарные форматы файлов моделей в производстве.
Поддерживаемые форматы файлов моделей
Стандартные форматы файлов
Unity может читать следующие стандартные форматы 3D-файлов:
- .fbx
- .dae (Collada)
- .dxf
- .obj.
Эти форматы файлов широко поддерживаются. Они также часто меньше, чем проприетарный эквивалент, что уменьшает размер вашего проекта и ускоряет итерацию.
Вы также можете повторно импортировать экспортированные файлы .fbx или .obj в выбранное вами программное обеспечение для 3D-моделирования, чтобы убедиться, что вся информация экспортирована правильно.
Запатентованные форматы файлов
Вы не должны использовать эти форматы файлов в рабочей среде; вместо этого по возможности экспортируйте в формат .fbx. Однако иногда вам может понадобиться включить эти файлы как часть вашего проекта.
Unity может импортировать проприетарные файлы из следующих программ для 3D-моделирования, а затем преобразовывать их в файлы .fbx:
Дополнительную информацию см. в разделе Импорт файлов проприетарных моделей в Unity.
Следующие приложения не используют .fbx в качестве посредника. Unity должен преобразовать их в файлы .fbx, прежде чем импортировать их в редактор:
Для получения дополнительной информации см. документацию по настройкам импорта SketchUp и настройкам импорта SpeedTree.
Неподдерживаемые форматы файлов моделей
В Unity нет встроенной поддержки файлов Cinema4D. Чтобы использовать файлы Cinema4D в Unity, вы должны экспортировать их из проприетарного программного обеспечения в виде файлов .fbx.
Ресурсы, сохраненные в виде файлов .ma, .mb, .max, .c4d или .blend, не могут быть импортированы, если на вашем компьютере не установлено соответствующее программное обеспечение для 3D-моделирования. Это означает, что у всех, кто работает над вашим проектом Unity, должно быть установлено правильное программное обеспечение. Например, если вы используете лицензию Autodesk Maya LT для создания файла .mb и скопируйте его в свой проект, любой, кто откроет ваш проект, также должен иметь установленный Autodesk Maya LT на своем компьютере.