
AI生成的編輯插圖,不是轉換結果的截圖.
GLB到STL轉換需要以場景為導向的資產,併產生三角面,用於不同型別的工作流程. 也可以為網站,動畫或增強-真實性取景器設計出GLB. STL通常用作只用幾何的接發. 有用的結果不僅僅是一個帶有新副檔名的檔案:它是預定物件,在已知的尺度上,在一種對編輯或列印有道理的姿勢上.
區分一個場景與可列印物件
GLB可以將幾何與材料,紋理和場景分級相組合. 它可能包含幾個節點,放置或再用 meshes. 也可以包含與動畫相關的資料. 這些功能對互動式圖形有用,但它們並不自動描述一個固態物件. 場景可以包括一層地板,裝飾道具和隱藏的棋子,而您不希望這些棋子出現在匯出STL中.
儘可能先在現場感知應用程式中開啟資產 。 識別屬於預定物件的網格並去除複製中無關的內容. 這對下載視覺化資產尤其重要。 模型在照明下看起來像一個單一物體這一事實並不能證實其所有表面是相接的,或者有有用的物理厚度.
理解 GLB 和 glTF 包裝
GLB是一個與glTF生態系統相聯的二進位制容器. glTF 資產可能相反使用 JSON 檔案,其中包含單獨的二進位制緩衝和影象. 匯入檔案時區分很重要:即使JSON本身有效,提及缺失幾何緩衝的.gltf文件也是不完整的. 自成一體的GLB一般更容易被交出,因為所需要的網格資料可以在一個檔案中出行.
在使用外部資源 glTF 時, 將所有檔案儲存在一起 。 如果工作流程接受包含模型及其資源的 ZIP,則保留相對路徑而不是任意平整資料夾. 缺失的紋理影象會影響外觀,而缺失的幾何緩衝器則會使模型完全無法載入. 切勿僅僅因為目標格式不保留紋理而假設每個資源都是可選的.
轉換前選擇正確的位置
動畫資產可以隨時間而呈現出多樣外形. 一個平面STL記錄一個靜態表面;它不能儲存動畫. 如果意圖列印顯示某個人物揮動或某種機制處於特定位置,則評估在源應用程式中顯示的特性,並刻意匯出所產生的網格。 一般進口商可能使用預設狀態而不是您所想到的框架 。
外形和形態目標增加了另一個原因來檢查實際幾何. 網狀層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層層 對於要緊的姿勢,將變形物烤成單獨的網狀複製品並獨立檢查所出口的GLB. 這可以減少模糊性並避免錯誤地將預設擁有的匯入值當作STL本身的失敗.
檢查物件變換和重複例項
一個場景圖可以透過父母和孩子的變身來放置網格. 如果進口商只讀取原始網格座標,它可能會失去你在原始檢視器中看到的安排. 正確的場景評價將相關轉變應用於每個例項. 轉換後,再計算出重複的元件並比較其相對位置,而不是隻檢查正體.
映象和非統一縮放的物體值得注意. 它們會影響取向和地表起風,當轉換被錯誤地應用時,它們可能會產生出出乎意料的比例. 保持可識別的不對稱特徵作為參考. 一個不小心被映象的模型 看上去是可信的 直到你發現一個不斷上升的特性在錯誤的一面。
使單位公約明確
glTF 定義了以米為單位的線性距離,但出口資產仍然可以從作者的管道中運出,並帶有出人意料的尺度選擇. 站點將glTF測量座標轉換為毫米大小的STL座標,再將相乘以1000. STL不可靠地編碼單元. 因此,轉換工作流程必須使其數字座標處理清晰,你應當核實接收應用程式中已知的維度. 絕不將模型大小放在一個合適的預覽中作為衡量標準。
例如,如果一個裝飾性物體應當為100毫米高,在按照預定單位設定匯入STL後確認該高度. 將由此產生的STL匯入為毫米,再與預期的源測量相比較. 記錄一下檔案的解釋 反覆重塑大小,直到物件看起來方便,才能使後期版本不一致.
期望留下的材料和紋理
標準STL不保留GLB的物理基質材料系統,影象紋理或紫外線座標. 灰色預覽代表了地表幾何. 金屬外觀,被塗上條紋或粗糙度圖案,不會僅僅因為模型被轉換而變成物理細節. 如果這些特性對列印有重要意義,則決定是否需要幾何浮雕、單獨的部件或可髮色輸出工作流程。
保留原GLB用於渲染和演示. 由它製成的STL是用於特定目的的單獨文物. 檔案格式指南解釋了為什麼在集裝箱之間移動不能保證儲存每個特性。 僅對所攜帶的表面進行幾何外觀評價,而不是對屬於較豐富的場景代表的視覺效果進行評價。 ↗ 檔案格式指南
準備薄表面以取得物理結果
實時資產經常使用單表面來取葉子,布,面板或其他細節. 雙面材料可以使這些表面從雙向可見,而不會使其厚度. 這在許多渲染任務中是可以接受的,但不一定定義可列印的固體。 檢查網格編輯器中的那些區域,並在預定過程需要的地方增加厚度。
不考慮最終大小, 不選擇厚度 。 大型顯示器上具有強力的細節在縮小時可能變得脆弱. 小型浮式裝飾可能需要連線或單獨組裝. 列印準備需要關於您想要製造的物件的決定; 檔案轉換器不能從為螢幕設計的表面推斷這些決定 。
檢查擴充套件和壓縮支援
一些資產依賴於可選或需要的擴充套件,包括壓縮幾何表達. 進口商的支援程度各不相同。 如果一個檔案需要選擇的引擎不支援的特性,則從源應用程式匯出相容的未壓縮網格. 重新命名擴充套件不會解壓縮資料或去除要求.
在報告進口問題時,請註明出口應用程式和所使用的選項。 以預設方式輸出、得到廣泛支援的小型資產,對比較有用。 如果該版本在最佳化版本失敗時有效,則調查最佳化設定而不是物件的形狀. 儲存原件副本, 以便排除出故障不會刪除您以後需要的資訊 。
使用一個刻意轉換工作流程
開始於預定的靜網或只包含所希望的物體的預設場景. 從工具目錄中選擇適當的轉換器,並審查其相容性註釋. 處理後,將所出口的界限和可見的棋子數量與出處進行比較. 旋轉物件檢查其下側和內側開口,而不僅僅是最有吸引力的前視. ↗ 工具目錄
下載STL並在STL取景器中重新開啟. 這驗證了實際儲存的結果,而不是僅僅依靠記憶體預覽. 使用區分外觀、修訂和單位假設的檔名。 如果您建立了多個候選輸出,請避免將全部輸出都保留為同名的通用下載名. ↗ STL 檢視器
檢查結果為切片器
成網可能包含相交點,開邊或相重複的表面. 這些可以活過格式轉換. 審查切片機的診斷和分層預覽,尋找缺失的薄質特徵,出乎意料地填充出腔和被分離出殼. 視覺平滑預覽不能證明表面定義了有效的音量,或者選定的印表機設定可以複製.
如果一個修補工具改變網格,則將修補的區域與預定物件進行比較. 關閉一個開口可能對於損壞的掃描是正確的,而對於故意的通風口來說則是錯誤的. 將相交部分組合起來可能對一種印刷有用,對拼接的組裝不合適。 使用STL編輯指南選擇符合實際問題的修復方法. ↗ STL 編輯指南
保持大資產可控
GLB檔案可以包含詳細的 meshes和大型嵌入式影象. 即使最後輸出省略了這些影象,進口商仍需要解析包中的一部分. 瀏覽器記憶體和三角限制因此重要。 隔離所需的網和出口,而不需不必要的外觀資源,可以使檢查和處理的任務更加容易。
如果需要簡化,在接受已減少的網格之前,先比較 silhouette 和功能介面. 不加區別地減少三角形的數量,會破壞小孔或尖銳的機械細節. 相反,保持每一個三角形的密集掃描可以儲存最終物體中無值的噪音. 根據目的和最終大小選擇細節.
共享清晰的幾何交接
在將結果傳送給他人時,說明預定單位,參考維度和由STL代表的姿勢. 提及它是否包含多個斷開的部件 。 解釋一下動畫和材料沒有出現. 這使接受者更容易認識到預期的差異,而不是把它們當作一種被打破的轉換。
保留原來的GLB和任何準備的靜態網格. 如果以後需要改變姿勢,取出物體或取回材料資訊,則返回這些來源. STL不能代替場景可編輯的結構. 將其作為實際的地表接接方式,在下一次實際操作發生地的應用中驗證地表.