翻譯|行業(yè)資訊|編輯:胡濤|2024-07-04 09:38:56.230|閱讀 122 次
概述:本篇博文介紹了一個(gè)功能豐富的3D 建模庫(kù),以編程方式在 C# 中將 3DS 轉(zhuǎn)換為 USDZ。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
USDZ/USD是一種 3D 文件格式,被廣泛用于跨平臺(tái)共享 3D 資產(chǎn)。另一方面,3DS是另一種以塊形式存儲(chǔ)數(shù)據(jù)的 3D 文件格式。在某些情況下,您需要將3DS 文件轉(zhuǎn)換為 USDZ/USD文件格式。因此,本篇博文介紹了一個(gè)功能豐富的3D 建模庫(kù),以編程方式在 C# 中將 3DS 轉(zhuǎn)換為 USDZ。Aspose.3D for .NET是一個(gè)面向程序員和非程序員的完整軟件包,因?yàn)樗峁┝艘粋€(gè)基于 Web 的在線3D 文件轉(zhuǎn)換器。因此,在閱讀完本篇博文后,您將能夠開發(fā)3D 處理軟件來(lái)自動(dòng)化 3DS 到 USDZ 的轉(zhuǎn)換。
Aspose.3D 是一個(gè)功能豐富的游戲軟件和計(jì)算機(jī)輔助設(shè)計(jì)(CAD)的API,可以在不依賴任何3D建模和渲染軟件的情況下操作文檔。API支持Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco文件格式等等。開發(fā)人員可以輕松地創(chuàng)建,讀取,轉(zhuǎn)換,修改和控制3D文件格式的實(shí)質(zhì)。
如需安裝,您可以下載DLL 文件。否則,請(qǐng)?jiān)贜uGet包管理器 中運(yùn)行以下命令 來(lái)安裝Aspose.3D for .NET:
Install-Package Aspose.3D
一旦設(shè)置了這個(gè)3D 建模庫(kù),您就可以實(shí)現(xiàn)3DS 到 USDZ 的轉(zhuǎn)換。
以下步驟展示如何在 C# 中以編程方式將 3DS 轉(zhuǎn)換為 USDZ/USD:
您可以按照以下代碼片段開發(fā)3D處理軟件:
using Aspose.ThreeD; using Aspose.ThreeD.Formats; namespace AsposeThreeD { class 3DStoUSD { // Convert 3Ds to USDZ in C# using 3D Modeling Library static void Main(string[] args) { // Set the path of the working directory. String workingDir = "/files/"; // Create an object of the Scene class that represents the animation, sub-scenes, and poses. Scene scene = new Scene(); // Invoke the Open method to load the source .3ds file. scene.Open(workingDir + "dolphin.3ds"); // Instantiate an instance of the UsdSaveOptions class to save options for USD/USDZ formats. var usdSaveOptions = new UsdSaveOptions(); // Call the Save method to save the output file in USD/USDZ file format. scene.Save(workingDir + "output.usd", usdSaveOptions); Console.WriteLine("3Ds to USDZ conversion executed successfully"); } } }
您可以在下圖中看到輸出:
Aspose.3D for .NET支持高效、強(qiáng)大的在線3DS 轉(zhuǎn)換器。它是免費(fèi)的,您只需單擊一下即可輕松將 3DS 轉(zhuǎn)換為 USDZ 。但是,它提供多種 3D 文件格式之間的轉(zhuǎn)換。您可以將源文件放在用戶友好的 UI 上,這款3D 處理軟件會(huì)以最高的精度執(zhí)行神奇的操作。我們強(qiáng)烈建議您至少嘗試一次這款 3D 文件轉(zhuǎn)換器。
我們?cè)诖私Y(jié)束本指南,希望這篇博文能幫助您為您的企業(yè)構(gòu)建3D 處理軟件。我們介紹了如何以編程方式在 C# 中將 3DS 轉(zhuǎn)換為 USDZ。此外,我們還介紹了一個(gè)在線 3DS 轉(zhuǎn)換器,該轉(zhuǎn)換器再次由Aspose.3D for .NET支持。長(zhǎng)話短說(shuō),您可以輕松地自動(dòng)執(zhí)行 3D 文件格式轉(zhuǎn)換,而無(wú)需安裝任何第三方軟件。
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn