Този кратък урок описва как да конвертирате GLB в FBX с помощта на Python. Има подробности за настройка на средата за разработка, списък със стъпки, дефиниращи логиката на приложението, и изпълним примерен код за трансформиране на типа файл от GLB към FBX с помощта на Python. Освен това ще упражнявате различни функции, като задавате различни свойства в обекта FbxSaveOptions.
Стъпки за конвертиране на GLB в FBX с помощта на Python
- Задайте средата за разработка да използва Aspose.3D for Python via .NET за конвертиране на GLB във FBX
- Заредете изходния GLB файл в обекта на клас Scene чрез метода from_file()
- Създайте обект от класа FbxSaveOptions, за да зададете формата на изходния файл
- Задайте флага за експортиране на текстурата заедно с изходния FBX файл
- Запазете получения 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.