
GLB ფორმატი
GLB არის 3D მოდელების ორობითი წარმოდგენა და ინახავს ინფორმაციას 3D მოდელების შესახებ, როგორიცაა კვანძების იერარქია, კამერები, მასალები, ანიმაციები და ბადეები. GLB არის კონტეინერის ფორმატი და დაინერგა glTF აქტივების ბინარულ ბლოგში წარმოსაჩენად, რათა თავიდან იქნას აცილებული glTF-ით გამოწვეული პრობლემები. გარდა ამისა, GLB ფაილი გლობალურად მისაღებია AGI Systems Tool Kit (STK) მიერ, პროგრამა, რომელიც გამოიყენება საჰაერო კოსმოსური მისიების, თავდაცვის სისტემებისა და სატელეკომუნიკაციო სისტემების სიმულაციისთვის.
FBX ფორმატი
მეორეს მხრივ, FBX ფაილი არის 3D მოდელი Autodesk Filmbox ფორმატში. იგი შეიცავს მოდელს გაზიარებისთვის ციფრული მოდელირებისა და შინაარსის შექმნის სხვადასხვა პროგრამებში, მათ შორის Autodesk აპლიკაციების კომპლექტს. FBX ფაილები პოპულარულია თამაშების განვითარებასა და ანიმაციებში და ხელმისაწვდომია როგორც ორობით, ასევე ASCII ფაილის ფორმატებში. FBX ფაილების ერთ-ერთი გამორჩეული თვისება ის არის, რომ ბევრ არა-Autodesk მოდელირებისა და ანიმაციის აპლიკაციას შეუძლია მათი ადვილად გახსნა.
გარდა ამისა, FBX ფორმატი საშუალებას აძლევს შემქმნელებს გაუზიარონ 3D მოდელები ერთმანეთს, რადგან ის ეფექტურად ინახავს მოდელებს ბინარულ მონაცემებად. ამ მახასიათებლების გამო, ამ სტატიაში ჩვენ განვიხილავთ GLB-ს FBX-ად გადაქცევის ნაბიჯებსა და დეტალებს Aspose.3D Cloud API-ის გამოყენებით.
- 3D ფაილების დამუშავების API
- გადაიყვანეთ GLB FBX-ზე cURL-ის გამოყენებით
- მიიღეთ მხარდაჭერილი ფაილის ფორმატების სია
3D ფაილების დამუშავების API
Aspose.3D Cloud არის REST API-ების კოლექცია, რომელიც დაგეხმარებათ შექმნათ, შეცვალოთ და გადაიყვანოთ 3D ობიექტები, მოდელები და ერთეულები (Box, Cylinder, Sphere, Torus, Plane).განახორციელეთ ეს შესაძლებლობები დესკტოპის, ვებ, მობილური ან ჰიბრიდული აპლიკაციებში. თქვენ შეგიძლიათ სამკუთხედის ბადეები მოაწყოთ მთელ ფაილში ან 3D სცენის გარკვეულ ნაწილზე (აღნიშნულია OAP-ის მიერ) და შეინახოთ იგი სხვა დოკუმენტის მხარდაჭერილ ფორმატებში. თქვენ ასევე შეგიძლიათ შეასრულოთ სხვა ოპერაციები, როგორიცაა ტრანსფორმაცია, თარგმნა, მასშტაბირება და 3D ობიექტების ბრუნვა. არ არის საჭირო პროგრამული უზრუნველყოფის ჩამოტვირთვა ან ინსტალაცია და შეასრულეთ ყველა ფაილის დამუშავება Cloud-ში მესამე მხარის დამოკიდებულების გარეშე.
გადაიყვანეთ GLB FBX-ზე cURL-ის გამოყენებით
Aspose.3D Cloud API შემუშავებულია REST არქიტექტურის მიხედვით, ასე რომ, მასზე წვდომა მარტივად შეიძლება cURL ბრძანებების გამოყენებით. გთხოვთ, გაითვალისწინოთ, რომ მონაცემთა კონფიდენციალურობის უზრუნველსაყოფად და ღრუბლოვან საცავში შენახული დოკუმენტების დაცვის მიზნით, მხოლოდ ავტორიზებულ მომხმარებლებს შეუძლიათ წვდომა API-ზე. მიუხედავად ამისა, გამოწერა უფასოა და შეიძლება დასრულდეს Aspose.Cloud dashboard-ით. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააწკაპუნეთ ღილაკზე ახალი ანგარიშის შექმნა და მიაწოდეთ საჭირო ინფორმაცია. ახლა შედით საინფორმაციო დაფაზე რწმუნებათა სიგელების გამოყენებით და გააფართოვეთ აპლიკაციების განყოფილება. გადადით ქვემოთ კლიენტის სერთიფიკატების განყოფილებისკენ, რომ ნახოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები.

სურათი 1: - კლიენტის რწმუნებათა სიგელები Dashboard-ზე.
შემდეგი ნაბიჯი არის JSON Web Token-ის (JWT) გენერირება, რომელიც დაფუძნებულია თქვენს ClientID-ზე და ClientSecret დეტალებზე, რომლებიც მოძიებულია Aspose.Cloud dashboard-დან. გთხოვთ, შეასრულოთ შემდეგი ბრძანება ტერმინალში JWT ტოკენის გენერირებისთვის.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა GLB ფაილის FBX ფორმატში გადასაყვანად, გთხოვთ შეხვიდეთ PostConvertByFormat API-ზე, რომელიც იღებს შემდეგ მოთხოვნის პარამეტრებს
- name - საწყისი ფაილის სახელი
- newformat - შედეგი ფაილის ფორმატი
- newfilename - შედეგად ფაილის სახელი
- საქაღალდე (სურვილისამებრ) - საქაღალდე, რომელშიც მდებარეობს საწყისი ფაილი. იმ შემთხვევაში, თუ ინფორმაცია არ არის მოწოდებული, მაშინ API ცდილობს დაადგინოს ფაილი ნაგულისხმევი მდებარეობის საცავში
- IsOverwrite (სურვილისამებრ) - გადაწერეთ წყაროს ფაილი. (ნაგულისხმევი მნიშვნელობა: false)
- შენახვის (სურვილისამებრ) - შენახვის სახელი
curl -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=fbx7200ascii&newfilename=Myresultant.fbx&IsOverwrite=false" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
მიიღეთ მხარდაჭერილი ფაილის ფორმატების სია
ყოველ ახალ გამოშვებაში, ჩვენ ვცდილობთ დავამატოთ ახალი ფუნქციები, ასევე ახალი 3D ფორმატების მხარდაჭერა. გარდა ამისა, იმისათვის, რომ მიიღოთ ინფორმაცია უახლესი მხარდაჭერილი ფაილის ფორმატების შესახებ, გთხოვთ, სცადოთ შემდეგი cURL ბრძანების გამოყენება. გაგზავნეთ GET მოთხოვნა და საპასუხოდ, ყველა მხარდაჭერილი ფორმატის სია დაბრუნდება.
cURL ბრძანება
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
მოითხოვეთ URL
https://api.aspose.cloud/v3.0/3d/fileformats
საპასუხო ორგანო
[
"amf",
"ase",
"collada",
"discreet3ds",
"draco",
"dxf",
"fbx7200ascii",
"fbx7200binary",
"fbx7300ascii",
"fbx7300binary",
"fbx7400ascii",
"fbx7400binary",
"fbx7500ascii",
"fbx7500binary",
"fbx7600ascii",
"fbx7600binary",
"fbx7700ascii",
"fbx7700binary",
"gltf",
"gltf2",
"gltf2_binary",
"gltf_binary",
"microsoft3mf",
"pdf",
"ply",
"rvmbinary",
"rvmtext",
"siemensjt8",
"siemensjt9",
"stlascii",
"universal3d",
"wavefrontobj",
"xbinary",
"xtext",
"zip"
]
დასკვნა
ამ სტატიაში ჩვენ განვიხილეთ რამდენიმე ძალიან მარტივი ნაბიჯი, თუ როგორ უნდა გადაიყვანოთ GLB ფაილი FBX ფორმატში cURL ბრძანების გამოყენებით. გარდა მითითებული ფორმატებისა, შეგიძლიათ განიხილოთ სხვა 3D ფაილის ფორმატების დამუშავება, მათ შორის AMF, 3DS, RVM, DRC და მრავალი სხვა. სრული სია შეგიძლიათ იხილოთ მხარდაჭერილი დოკუმენტის ფორმატები-ზე.
თუ API-ს გამოყენებისას რაიმე პრობლემას წააწყდებით ან გაქვთ დამატებითი შეკითხვები, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [უფასო პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 15.