ตัวแปลง FBX เป็น STL

Java REST API สำหรับการแปลง FBX เป็น STL

ทั้งรูปแบบ FBX และ STL มีบทบาทสำคัญในโลกของการสร้างแบบจำลอง 3 มิติ FBX(Filmbox) ถูกใช้กันอย่างแพร่หลายในอุตสาหกรรมแอนิเมชันและวิดีโอเกม เนื่องจากสามารถจัดเก็บข้อมูลที่ซับซ้อน เช่น พื้นผิว แสง และเรขาคณิต ทำให้เป็นรูปแบบที่เหมาะสำหรับการสร้างเนื้อหา 3 มิติ ในทางกลับกัน STL(Stereolithography) เป็นรูปแบบไฟล์ที่ใช้สำหรับการพิมพ์ 3 มิติและการสร้างภาพจำลอง เนื่องจากความเรียบง่ายและเข้ากันได้กับซอฟต์แวร์การพิมพ์ 3 มิติเกือบทุกประเภท อย่างไรก็ตาม หากคุณกำลังเปลี่ยนจากขั้นตอนการสร้างเนื้อหา 3 มิติไปสู่การผลิต หรือจำเป็นต้องสร้างภาพจำลองในรูปแบบที่ง่ายกว่า การแปลง FBX เป็น STL จึงมีความจำเป็น

API การประมวลผล FBX ของ Autodesk

Aspose.3D Cloud SDK for Java นำเสนอโซลูชันที่แข็งแกร่งและใช้งานง่ายสำหรับการแปลง FBX เป็น STL SDK ได้รับการออกแบบมาเพื่อรองรับการจัดการและการแปลงไฟล์ 3D ที่หลากหลาย จึงเหมาะอย่างยิ่งสำหรับนักพัฒนาที่ทำงานกับโมเดล 3D ในอุตสาหกรรมต่างๆ เช่น เกม การผลิต และการพิมพ์ 3D

การแปลงจะดำเนินการในระบบคลาวด์ทั้งหมด ซึ่งหมายความว่าไม่จำเป็นต้องมีการประมวลผลภายในเครื่องจำนวนมาก

การติดตั้ง

เวอร์ชันล่าสุดของ Java REST API พร้อมให้ดาวน์โหลดภายใต้ หัวข้อการเผยแพร่ หรือคุณสามารถเพิ่มการอ้างอิง API ลงในแอปพลิเคชัน Java ของคุณโดยตรงผ่านที่เก็บ Maven

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

ตอนนี้เราต้องรับข้อมูลรับรองลูกค้าของเราจาก แดชบอร์ดบนคลาวด์ ในกรณีที่คุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลง FBX เป็น STL ใน Java

มาสำรวจรายละเอียดว่าชุดคุณลักษณะที่ครอบคลุมใน Aspose.3D Cloud SDK สำหรับ Java ช่วยให้คุณจัดการฉาก 3D พื้นผิว และรูปทรงเรขาคณิตได้อย่างไร เพื่อให้แน่ใจว่าการเปลี่ยนผ่านระหว่างรูปแบบไฟล์ต่างๆ เป็นไปอย่างราบรื่น

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

สร้างอินสแตนซ์ของ ThreeDCloudApi โดยที่เราส่งรายละเอียด Client ID และ Client Secret เป็นอาร์กิวเมนต์

threeDCloudApi.UploadFile(inputFileName, inputStream);

อัปโหลดไฟล์ FBX ต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์

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

เรียก API เพื่อดำเนินการแปลงไฟล์ FBX เป็น STL

รูปแบบไฟล์ STL ต่อไปนี้สามารถใช้ได้ระหว่างกระบวนการแปลง: stlascii หรือ stlbinary

// รับ clientId และ clientSecret จาก https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// สร้างอินสแตนซ์ของ Aspose.3D cloud
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// ชื่อไฟล์อินพุต FBX
String inputFile = "Wolf-Blender-2.82a.fbx";

// การเข้ารหัสไฟล์ STL ที่เกิดขึ้น
String newformat = "stlascii";

// ชื่อของไฟล์ผลลัพธ์
String resultantFileName = "myResultant.stl";

// พื้นที่จัดเก็บสำหรับไฟล์ผลลัพธ์ หากไม่ได้ระบุข้อมูลสำหรับพื้นที่จัดเก็บ ระบบจะใช้พื้นที่จัดเก็บเริ่มต้น
String storage = "internal";
		    		
// เริ่มการดำเนินการแปลง
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx ถึง stl

ตัวอย่างการแปลง Autodesk FBX เป็น STL

ไฟล์ตัวอย่าง FBX ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้ที่ Wolf-Blender-2.82a.fbx

การแปลง FBX เป็น STL ออนไลน์โดยใช้คำสั่ง cURL

สำหรับผู้ใช้ที่ต้องการทำงานกับคำสั่ง cURL Aspose.3D Cloud API มอบวิธีง่ายๆ ในการดำเนินการแปลง FBX เป็น STL ผ่านคำขอ HTTP วิธีนี้มีประโยชน์โดยเฉพาะอย่างยิ่งสำหรับการทำงานอัตโนมัติหรือการบูรณาการเข้ากับแอปพลิเคชันบนเว็บ

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยอิงตามรหัสไคลเอนต์และรายละเอียดความลับไคลเอนต์

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 ต่อไปนี้เพื่อแปลง FBX เป็น STL โดยใช้ PostConvertByFormat

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

แทนที่ sourceFile ด้วยชื่อไฟล์ FBX อินพุต resultantFile ด้วยชื่อไฟล์ STL ผลลัพธ์ และ accessToken ด้วยโทเค็น JWT ที่สร้างขึ้นด้านบน

โปรแกรมแปลงไฟล์ Autodesk FBX เป็น STL ฟรี

คุณอาจลองใช้แอปแปลงไฟล์ Autodesk FBX เป็น STL ของเราที่มีน้ำหนักเบาและประสิทธิภาพสูง 7 แอปนี้สร้างขึ้นบน Aspose.3D Cloud API และสามารถเข้าถึงได้ง่ายโดยไม่ต้องติดตั้งใดๆ

fbx ถึง stl

แอปแปลงไฟล์ Autodesk FBX เป็น STL ฟรี

บทสรุป

การแปลง FBX เป็น STL เป็นขั้นตอนสำคัญสำหรับโปรเจ็กต์สร้างแบบจำลอง 3 มิติจำนวนมาก โดยเฉพาะอย่างยิ่งเมื่อต้องเปลี่ยนจากการออกแบบเป็นการผลิตหรือการสร้างภาพ และในบทความนี้ เราได้เรียนรู้ว่า Java Cloud ของเราช่วยให้การแปลงเป็นไปอย่างราบรื่นและเชื่อถือได้ ลองใช้ API วันนี้และค้นพบว่า API นี้สามารถปรับปรุงเวิร์กโฟลว์ 3 มิติของคุณได้อย่างไร

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: