GLB to FBX ჯავაში

როგორ გადავიტანოთ GLB FBX-ში Java REST API-ის გამოყენებით

GLB, glTF-ის (GL Transmission Format) ორობითი ვერსია, ეფექტურია აპლიკაციებში 3D მოდელების გადასაცემად. ის ხშირად გამოიყენება ვებზე დაფუძნებულ გარემოში მისი კომპაქტური ზომისა და სწრაფი ჩატვირთვის დროის გამო. მეორეს მხრივ, FBX(Filmbox) არის მრავალმხრივი ფორმატი, რომელიც მხარს უჭერს მაღალი ხარისხის 3D მოდელებს ტექსტურებით, ანიმაციებითა და განათებით. ის ჩვეულებრივ გამოიყენება პროგრამებში, როგორიცაა Autodesk Maya და Unity თამაშებისა და ფილმების წარმოებისთვის. ამიტომ, GLB-ის FBX-ად გადაქცევა აუცილებელია სამუშაო პროცესებისთვის, რომლებიც საჭიროებენ მაღალი დონის 3D დიზაინის შესაძლებლობებს და თავსებადობას პროფესიონალური კლასის ინსტრუმენტებთან, რაც საშუალებას აძლევს დიზაინერებს და დეველოპერებს შეუფერხებლად იმუშაონ სხვადასხვა პლატფორმაზე.

3D ფაილების დამუშავების API

Aspose.3D Cloud SDK Java-სთვის უზრუნველყოფს მძლავრ და მოქნილ პლატფორმას GLB-ის FBX-ად გადაქცევისთვის, რაც 3D ფაილების მანიპულირებას უპრობლემოდ და ეფექტურს ხდის. მრავალი ფაილის ფორმატის მხარდაჭერით, მათ შორის GLB, FBX, OBJ და სხვა, Aspose.3D Cloud SDK ამარტივებს კონვერტაციის პროცესს ტექსტურების, ანიმაციების და განათების ხარისხის შენარჩუნებით.

ინსტალაცია და კონფიგურაცია

Java REST API-ის უახლესი ვერსია ხელმისაწვდომია ჩამოსატვირთად გამოშვების განყოფილებაში. ან შეგიძლიათ პირდაპირ დაამატოთ API-ს მითითება თქვენს Java აპლიკაციაში Maven საცავიდან.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

ინსტალაციის შემდეგ, თქვენ უნდა მიიღოთ თქვენი კლიენტის სერთიფიკატები cloud dashboard-დან. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ GLB FBX-ად ჯავაში

ამ განყოფილებაში ჩვენ ვაპირებთ შევისწავლოთ დეტალები იმის შესახებ, თუ როგორ შეგვიძლია გამოვიყენოთ API Java-ში კომპლექსური 3D მოდელების გარდაქმნის გარეშე მესამე მხარის პროგრამული უზრუნველყოფის დაყენების საჭიროების გარეშე.

ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

შექმენით ThreeDCloudApi-ს ეგზემპლარი კლიენტის ID-ის და კლიენტის საიდუმლო დეტალების არგუმენტებად გადაცემით.

var response = threeDCloudApi.postConvertByFormat(name, "fbx", "myResultant.fbx", folder, true, storage);

დარეკეთ PostConvertByFormat API-ს GLB-დან FBX ფორმატში შესასრულებლად.

// მიიღეთ clientId და clientSecret https://dashboard.aspose.cloud/-დან
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// შექმენით Aspose.3D ღრუბლის მაგალითი
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// შეყვანის GLB ფაილის სახელი
String name = "source.glb";

// შედეგად მიღებული ფაილის ფორმატი
String newformat = "fbx7200binary";

// შედეგად მიღებული ფაილის სახელი
String newFileName = "myResultant.fbx";

// თუ არ არის მითითებული შენახვის ინფორმაცია, გამოიყენება ნაგულისხმევი მეხსიერება
String storage1 = null;
		    		
// კონვერტაციის ოპერაციის ინიციალიზაცია
var response = threeDCloudApi.postConvertByFormat(name, newformat, newFileName , folder, true, storage);

ზემოთ მოცემულ მაგალითში გამოყენებული GLB ფაილის ნიმუშის ჩამოტვირთვა შესაძლებელია Wolf-Blender-2.82a.glb-დან.

  • Cloud SDK მხარს უჭერს შემდეგ FBX ფაილის კოდებს.

fbx7200ascii, fbx7200binary, fbx7300ascii, fbx7300binary, fbx7400ascii, fbx7400binary, fbx7500ascii, fbx7500binary

GLB to FBX Online cURL ბრძანებების გამოყენებით

GLB-ს FBX-ად გადაქცევისთვის Aspose.3D Cloud და cURL ბრძანებების გამოყენებით, შეგიძლიათ გამოიყენოთ Aspose.3D-ის ღრუბელზე დაფუძნებული REST API-ის ძლიერი ფუნქციები. პროცესი მარტივია და არ საჭიროებს ადგილობრივ ინსტალაციას. ჩვენ შეგვიძლია გავაგზავნოთ HTTP მოთხოვნები cURL-ის გამოყენებით კონვერტაციის შესასრულებლად პირდაპირ ღრუბელში, რაც მას ეფექტურს და მასშტაბურს გახდის.

ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ტოკენის გენერირება კლიენტის ID-ზე და კლიენტის საიდუმლო დეტალებზე დაყრდნობით.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ახლა ჩვენ უნდა შევასრულოთ შემდეგი cURL ბრძანება, რომელიც მოუწოდებს PostConvertByFormat API-ს GLB-ში FBX-ში კონვერტაციის შესასრულებლად.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/{sourceFile}&newformat=fbx7200binary&newfilename={resultantFile}&IsOverwrite=false&storage=internal" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

ჩაანაცვლეთ sourceFile შეყვანილი GLB ფაილის სახელით, resultantFile შედეგიანი FBX ფაილის სახელით და accessToken ზემოთ გენერირებული JWT ტოკენით.

Binary glTF to Autodesk FBX Converter App

გამოიკვლიეთ Java REST API-ის გასაოცარი შესაძლებლობები ჩვენი მსუბუქი და ეფექტური GLTF to FBX Conversion App გამოყენებით. ეს აპლიკაცია აგებულია Aspose.3D Cloud API-ების თავზე და მისი ტესტირება შესაძლებელია ონლაინ ინსტალაციის მოთხოვნების გარეშე.

GLB to FBX აპლიკაცია

ორობითი glTF to Autodesk FBX კონვერტაციის გადახედვა

დასკვნა

დასასრულს, GLB-ზე გადაყვანა FBX-ად Aspose.3D Cloud-ის გამოყენებით უზრუნველყოფს უწყვეტ და ეფექტურ გადაწყვეტას რთული 3D მოდელის ტრანსფორმაციების მოსაგვარებლად. მიუხედავად იმისა, იყენებთ .NET SDK-ს თუ cURL ბრძანების ინტერფეისს, Aspose.3D Cloud მომხმარებლებს საშუალებას აძლევს განახორციელონ მაღალი ხარისხის კონვერტაციები მარტივად. API შექმნილია მოქნილობისთვის, რაც უზრუნველყოფს, რომ თქვენი 3D მოდელები შეინარჩუნონ მნიშვნელოვანი ტექსტურები, ანიმაციები და დეტალები კონვერტაციის პროცესში.

სასარგებლო ლინკები

დაკავშირებული სტატია

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: