Как да конвертирате GLB в FBX с помощта на Python

Този кратък урок описва как да конвертирате GLB в FBX с помощта на Python. Има подробности за настройка на средата за разработка, списък със стъпки, дефиниращи логиката на приложението, и изпълним примерен код за трансформиране на типа файл от GLB към FBX с помощта на Python. Освен това ще упражнявате различни функции, като задавате различни свойства в обекта FbxSaveOptions.

Стъпки за конвертиране на GLB в FBX с помощта на Python

  1. Задайте средата за разработка да използва Aspose.3D for Python via .NET за конвертиране на GLB във FBX
  2. Заредете изходния GLB файл в обекта на клас Scene чрез метода from_file()
  3. Създайте обект от класа FbxSaveOptions, за да зададете формата на изходния файл
  4. Задайте флага за експортиране на текстурата заедно с изходния FBX файл
  5. Запазете получения FBX файл на диска, като използвате метода Scene.save().

Тези стъпки обобщават процеса на промяна на файловия формат от GLB на FBX с текстури, използвайки Python. Започваме процеса, като зареждаме изходния GLB файл в обекта на клас Scene, последван от деклариране на обекта FbxSaveOptions, като задаваме файловия формат на FBX7500_BINARY. Накрая запазваме получения FBX файл, като използваме дефинираните опции.

Код за конвертиране на GLB във FBX с текстури с помощта на Python

import aspose.threed
from aspose.threed import *
license = License()
license.set_license("Aspose.Total.lic")
# Load the GLB file
scene = Scene.from_file("chair.glb")
# Initialize the FbxSaveOptions object
options = aspose.threed.formats.FbxSaveOptions(FileFormat.FBX7500_BINARY);
# Convert to FBX
scene.save("chair.fbx", options)
print("GLB to FBX converted successfully")

Примерният код по-горе трансформира GLB файла във FBX с помощта на Python. Можем да зададем различни свойства на изходния файл, като зададем файловия формат, кодиране, пътища за търсене, механизъм за компресиране, флаг за генериране на видео за текстура и вграждане на текстури. Можете да използвате различни претоварени методи, за да запазите получения FBX файл на диска или в поток според изискването.

В тази статия научихме конвертирането на GLB файл във FBX с помощта на Python. Ако искате да конвертирате OBJ файла във FBX, вижте статията на как да конвертирате OBJ във FBX с помощта на Python.

 Български