Файли USDZ стають популярними в різних сценаріях доповненої реальності. Іноді вам може знадобитися конвертувати файл USDZ у формат GLB або USDZ у формат GLTF. Відповідно до подібних випадків використання, у цій статті розповідається про те, як програмним шляхом у C# конвертувати файл USDZ у формат GLB або GLTF із кодуванням ASCII або Binary.
- Конвертер USDZ у GLB або USDZ у GLTF – встановлення C# API
- Перетворення USDZ у файл GLB на C#
- Перетворення USDZ у файл GLTF на C#
Конвертер USDZ у GLB або GLTF – встановлення C# API
Aspose.3D for .NET API можна використовувати для створення, редагування та керування різними 3D-сценами. Просто налаштуйте API, завантаживши довідкові DLL-файли зі сторінки Нові випуски або використовуючи таку команду встановлення NuGet:
PM> Install-Package Aspose.3D
Перетворення USDZ у файл GLB на C#
Ви можете конвертувати файл USDZ у формат GLB, виконавши такі дії:
- Завантажте вихідний файл USDZ із класом Scene.
- Відкрийте сцену та перетворіть формат USDZ у формат GLB за допомогою методу Save.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл USDZ у формат GLB у C#:
// Ініціалізація об'єкта класу Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Відкрийте сцену з заданого шляху
scene.Open("Input.usdz");
// Збережіть вихідний файл GLB
scene.Save("Output.glb");
Перетворення USDZ у файл GLTF на C#
Ви можете конвертувати файл формату USDZ у формат GLTF, виконавши наведені нижче дії.
- Створіть екземпляр класу Scene, щоб завантажити вхідний файл USDZ.
- Перетворіть формат USDZ у формат GLTF за допомогою методу Save.
У наведеному нижче прикладі коду детально описано, як програмно перетворити файл USDZ у формат GLTF у C#:
// Ініціалізація об'єкта класу Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Відкрийте сцену з заданого шляху
scene.Open("Input.usdz");
// Збережіть вихідний файл GLTF
scene.Save("Output.gltf");
Отримайте безкоштовну тимчасову ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.
Онлайн демо
Спробуйте веб-програму USDZ to GLB Converter, розроблену за допомогою цього API.
Висновок
У цій статті ви навчилися перетворювати формат файлу USDZ. USDZ можна експортувати в GLB або можна виконати перетворення файлів USDZ у GLTF, якщо вам потрібен вихідний файл у форматі ASCII або двійковому файлі. Крім того, ви можете відвідати API документацію, щоб дослідити інші функції, які пропонує API. У разі будь-яких проблем зв’яжіться з нами через форум.