Unity 6.3
0 онлайн 17 гостей 3 в системе
Вход

Подготовка файлов модели для экспорта

Коэффициенты пересчета

Системы физики и освещения Unity ожидают, что 1 метр в игровом мире будет 1 единицей в импортированном файле модели.

Значения по умолчанию для различных пакетов 3D следующие:

  • .fbx, .max, .jas = 0.01
  • .3ds = 0.1
  • .mb, .ma, .lxo, .dxf, .blend, .dae = 1

При импорте файлов Модели в Unity из приложения моделирования 3D с другим масштабом, вы можете преобразовать единицы файла для использования масштаба Unity, включив опцию Convert Units.

Оптимизация файлов

Перед тем, как импортировать файлы в Unity, есть ряд шагов, которые вы должны выполнить, чтобы убедиться, что ваши файлы оптимизированы наилучшим образом.

Подумайте о том, что вы хотите экспортировать: некоторые объекты сцены необходимы, но другие могут быть ненужными, поэтому вы можете оптимизировать данные в Unity, сохранив только необходимые объекты. Это помогает удалить нежелательные данные из вашей сцены, а также означает, что вы можете использовать предварительно установленный или пользовательский экспортер сцены для автоматизации или упрощения процесса экспорта.

Подготовка того, что вам нужно включить

В следующей таблице перечислены особые соображения, которые следует учитывать для каждого типа ассета для оптимальной работы в Unity:

Объект Подготовка
Меши Все NURBS, NURMS, сплайны, патчи и поверхности подразделений должны быть преобразованы в полигоны (триангуляцию или квадрангулу)
Печь-деформатор Убедитесь, что вы запекаете деформирующие элементы на моделях в вашем приложении перед экспортом в формат файла .fbx. Например, если вы хотите экспортировать сложную конструкцию из Maya, вы можете запекать деформирующие элементы на весах кожи перед экспортом модели в формат .fbx.
Текстуры Убедитесь, что текстуры в вашем приложении либо взяты из вашего Unity Project, либо скопированы в папку Textures внутри вашего Unity Project.

Примечание: Не используйте опцию Embed Media для встраивания текстур в файл .fbx. Поскольку Unity должен извлечь текстуры перед их использованием, встраивание их увеличивает размер вашего проекта и замедляет процесс импорта.
Сглаживание Если вы хотите импортировать нормали смешанных форм, в файле .fbx должны быть группы сглаживания.

Настройка параметров экспорта .fbx

Прежде чем экспортировать файл .fbx, убедитесь, что вы используете последнюю версию экспортера .fbx, поддерживаемую вашим приложением моделирования 3D. При экспорте в .fbx, записывайте каждую настройку в диалоге экспорта вашего приложения моделирования 3D, чтобы вы могли сопоставить настройки импорта .fbx в Unity. Большинство экспортеров .fbx позволяют вам включить или отключить экспорт некоторых анимаций, камер и эффектов освещения, так что если что-то отсутствует при импорте в Unity, проверьте, было ли это экспортировано.

Проверка и импорт в Unity

Перед импортом файла .fbx в Unity, проверьте размер экспортированного файла. Проверьте размер файла (например, чтобы убедиться, что он не больше 10КБ). Затем импортируйте файл .fbx обратно в программу моделирования 3D, которая использовалась для его создания (например, в новую сцену). Проверьте, чтобы убедиться, что это то, что вы ожидали.

Чтобы импортировать файл в Unity, следуйте инструкциям для Импорт, помня о том, как вы устанавливаете параметры экспорта в вашей программе моделирования 3D.