Последнее обновление: декабрь 2019 г., текст на 8 минут чтения.

Удобный обмен файлами между Unity и Autodesk

What you will get from this page: Pointers on efficient round-tripping of your geometry between Autodesk applications and Unity. Based on an exclusive partnership with Autodesk, Unity provides intuitive workflows for artists via the FBX Importer and Exporter. Topics covered in this article include Scripted Importers; Timeline integration and animations; the Exporter for lights and cameras, and Node name remapping.

Unity FBX Exporter для Autodesk

Importer и Exporter

The built-in Unity FBX Importer provides support for:

  • Hierarchies
  • Materials
  • Textures
  • Stingray PBS shaders
  • Cameras
  • Animation and animated custom properties (when present in the FBX file) 

The Unity FBX Exporter is available in Preview via the Package Manager from versions 2018.3 and up. The FBX Exporter package makes it smooth and easy to send geometry and animation from Unity 2017.3 or later, to any application that supports FBX, and back again with minimal effort. 

The Exporter provides support for:

  • GameObject hierarchies
  • Materials
  • Textures
  • Cameras
  • Lights
  • Skinned Meshes
  • Animation 

The Exporter enables Autodesk tools to be aware of your Unity project and the location of your Assets folder. By doing this, it enables you to round trip very easily and save loads of time. You can do all your setup and grey-boxing, then very quickly export things to digital content creation tools (DCC), such as 3ds Max, Maya or Maya LT, have the artists finalize the content, and safely merge your changes back into those Assets to continue your work in Unity.

Автоматизированные средства импорта

Автоматизированные средства импорта

Исходный FBX SDK представлял собой «черный ящик» на C++ и не поддерживал модификации. Благодаря автоматизированным средствам импорта вы можете создать собственные средства импорта ассетов на C# для форматов, которые не поддерживаются Unity нативно, что дает возможность управлять импортом контента в Unity. 

Пресеты

Инструмент Presets в Inspector позволяет создавать и настраивать схемы процессов импорта, отвечающие за добавление контента в Unity. Измените настройки импорта нажатием на кнопку, создайте пресет и затем используйте его по умолчанию, применяя ко всем загружаемым файлам этого типа. Например, вы можете задать пресеты для источников света или изменить процесс загрузки анимаций. Кроме того, вы можете перетаскивать пресеты в сцены для создания контента.

Чтобы задать настройки по умолчанию в окне Inspector, выберите пресет в окне Project, а в окне Inspector нажмите кнопку Set as Preset.

Также настройки по умолчанию можно задать в Preset Manager, как показано на рисунке ниже.

Recorder

Recorder

Recorder доступен в менеджере пакетов. Это интерфейс для записи видео и данных анимации в процессе игры и в различных форматах.

Также мы разработали GameObjectRecorder — API для Recorder, который можно использовать для записи данных компонента корневого объекта.

Timeline — обмен данными между Unity и Autodesk

Интеграция Timeline и анимации

The Exporter and powerful tools such as Timeline, Cinemachine, ProBuilder and the aforementioned Recorder, provide an efficient workflow for creating cutscenes and trailers

For example, you can block out animations in Timeline, use the Recorder to bake the animations down into an animation clip, and then use the Exporter to export the baked animations out to your DCC tools. Or, alternately, block out your animations in Timeline and export the entire timeline to FBX. This will include everything bound to that timeline in a single FBX, that can then be imported into the DCC tools. Once everything is fine-tuned, you then bring it all back into Unity for final setup.

Средство экспорта источников света и камер

Exporter позволяет переносить источники света, включая анимированные атрибуты, например, интенсивность, цвет и угол конуса для точечного источника света. Встроенное средство Importer загрузит все эти атрибуты нативно, а Exporter расширяет возможности, позволяя передавать данные обратно в пакет DCC.

Поддерживаются следующие параметры камеры: поле зрения (Field of View), тип проекции, соотношение сторон, переднее и заднее фокусное расстояние. 

Переназначение имен узлов

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

Понравился ли вам этот контент?

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен