為什麼STL模型需要編輯修改?
image source: Sculpteo
【STL模型編輯】STL模型編輯:STL模型有時並沒有像預覽那樣完美,在導入3D打印軟件的時候,軟件會提醒你的模型存在破面或者沒有縫合等問題,這樣會影響到用戶的3D打印。出現這種情況,可能是在建模時沒有注意到模型有破面,也都可能是轉換格式時公差較大等原因,所以我們需要檢查這些位置。另外像3D掃描出來的模型,一般導出使用的格式較多的是STL、OBJ格式,那麼用戶在得到掃描數據後,如需對模型進行創新或者修改,這個時候也需要編輯輸出後的STL模型。
3D打印基本知識:為什麼要減少STL 3D檔案大小 | 彩色3D掃描或非彩色掃描檔案上有什麼不同?
本文章內容目錄:
為什麼需要檢查STL模型
如何檢查STL模型
在了解了為什麼需要編輯STL文件後,那麼我們應該怎樣去檢查自己手頭上的STL模型是否沒有問題呢。這裡例舉幾種比較方便的方法,我們可以通過3D打印切片軟件去檢測模型是否存在錯誤,現在大多數的切片軟件都具備這個功能了;或者通過修改STL模型的軟件去檢測,就個人感覺而言,我比較喜歡用MeshMixer 3D軟件,因為相對簡單,而且是免費的;如果有轉換前的建模文件,也能夠在軟件中檢測原模型的干涉情況,改正後再轉換為STL模型文件。
image source: Flashforge
上圖是一個正常導入FlashPrint切片軟件的STL模型,整體的顏色是一致的,沒有出現多餘的顏色,也沒有錯誤的提醒,這是一個完整的STL模型文件。
image source: Flashforge
而在同一個模型進行了分割後的,由於切割的不夠好,所以再次導入到FlashPrint切片軟件中,會彈出提醒的窗口,這個時候我們就可以察覺到手上的STL模型發生了錯誤,我們可以通過軟件中的修復模型進行一個簡單的修復,之後再進行3D打印的切片。如果模型是出現了比較複雜的錯誤的話,簡單的自動修復也不一定能夠達到完美的效果。這就會導致最終打印出來的模型有一些小的瑕疵或者出錯。
image source: Meshmixer
除了通過3D打印切片軟件外,也能把模型導入到能夠STL 模型修改的Meshmixer軟件裡,如上圖,通過導入模型後,找到對應能夠檢測模型的功能鍵。
image source: Meshmixer
利用檢測功能找到了模型出現問題的地方,可以選擇幾種修復的樣式,點擊進行修補,也是能夠對模型進行一個自動的修復,修復過後的模型就能夠進行3D打印了,需要注意的是,STL 模型修改前後觀察模型是否與原計劃的樣子一樣,因為自動修復有時候會把模型的部分消除。
編輯STL格式的軟件有哪些
image source: SketchUp
SketchUp是一個草圖和拉伸CAD程式,被認為是市場上最好的專業軟件之一。 免費版SketchUp for Web是一個很棒的基於瀏覽器的版本,對初學者來說很容易。
本身SkectchUp 不能進行STL 模型修改 ,所以要安裝一個叫 Solid Inspector 的Plugin, 不過在STL 模型修改上仍然有限。SketchUp相對比較容易使用,並有3D模型建模的所有工具。
SketchUp等草圖和拉伸程式本質上是直接建模程式,您可以在其中繪製2D形狀,然後使用“拉伸”工具為其添加深度。 當然,這是一種簡化,SketchUp可以非常精確,但這是您一開始就會看到的。 除了參數化軟件,大多數人在提到CAD時可能會想到SketchUp等草圖和拉伸程式。
簡化的Web版本僅選擇了最常見的設計工具和平易近人、用戶友好的介面。 有一個方便的集成“講師”會告訴您如何使用每個工具,並訪問有用的SketchUp圖庫,在那裡您可以找到預先存在的模型來使用。
作為如此專業的中流砥柱,有很多SketchUp教程可供新設計師查看。 SketchUp Campus免費提供優質、詳細的課程,例如SketchUp基礎知識,您可以在YouTube和各種部落格上的一系列社區教程中找到它們可能未涵蓋的任何內容。
如果您對使用SketchUp更高級的程式感興趣,那麼這絕對是您開始的地方,因為您將熟悉該軟件的覈心工具和介面。 SketchUp for Web帶有10GB的雲存儲空間,並且沒有附加任何使用條件。
image source: Meshmixer
Blender是另一個很強大的免費3D建模軟件,可以為3D打印,遊戲或視頻剪輯等製作3D模型。它導入和進行STL 模型修改非常容易。不過學識使用Blender需要一些時間,因為Blender有大量不同的工具和命令,另一方面,它對電腦的要求亦比較高。Blender是一個很好的STL 模型修改編輯器。它提供了許多工具來雕刻和製作模型中的細節,但需要一些時間來學習Blender。
Blender它是同類軟件中功能最强大的軟件之一,科技高超的專業人士甚至可以使用它來製作完整的動畫電影。 任何人都可以免費使用它,但介面相對看起來複雜。
Blender它提供了一些很好的3D建模方法。 其次,作為一個非常受歡迎的開源程式,社區龐大,初學者資源豐富。
僅Blender subReddit的成員數量就超過了第二大3D建模軟件的六倍。 社區中既有展示他們作品的資深藝術家,也有分享他們所遵循教程結果的新手。 所說的教程也很多,而且很多都是完全平易近人的。
儘管Blender的學習難度比其他的3D建模軟件難度要大上些許,但其熱情的社區和豐富的詳細教程使其獲得眾多用戶的喜歡。
image source: Meshmixer
MeshMixer是STL 模型修改的最好工具之一,它有很多STL 模型修改的功能,不過要全面掌握所有功能就比較困難。如果想對Stl 模型進行簡單的切割,分析等,在Meshmixer中會很容易操作。
Meshmixer是由Autodesk開發的羽量級3D建模軟件,應該在每個製造商的工具箱中。 正如該軟件的網站所說,它是用於3D對象的簡單百寶箱,可讓您輕鬆操作、添加、拼接、合併模型等。
該程式主要用於調整、修復或優化現有的3D模型,但也內寘了雕刻和實體建模工具。 工具選擇很簡單,但提供了足够的多樣性,讓您熟悉所需的工具3D建模的形式。
由於Meshmixer是為3D打印量身定制的,同時也能用來修改3D掃描出來的模型,您不僅可以在程式中設計和修復3D模型,還可以添加支撐結構、定向模型,並使用Meshmixer的各種獨特的優化工具來準備您的列印設計。
與專為初學者製作的軟件相比,在某些地方使用Meshmixer的學習曲線可能會稍微複雜一些,但Autodesk提供了一本手册來學習任何不熟悉的術語並站穩腳跟,它是完全免費的並且總是會派上用場,所以是一款不錯的選擇。
image source: ZBrushCoreMini
ZBrushCoreMini是Pixologic的ZBrush的精簡版,它是許多高級和專業設計師中强大且流行的雕刻程式,同時也能用於OBJ、STL 模型修改, CoreMini是為初學者設計的,對於那些沒有3D建模經驗的人來說很容易學習。
像許多其他雕刻程式一樣,您會得到一塊數位粘土來使用畫筆進行編輯。 ZBrushCoreMini選擇了八種基本畫筆,可以添加、平滑、减去、膨脹、捏合和拋光您的模型,讓事情變得簡單。 該程式還包括四個Pixologic的“向量置換網格”(VDM)。 這些畫筆使您能够立即在模型上創建複雜的形狀,並且包括各種各樣的形狀。 當您剛剛習慣雕刻時,這為您提供了非常有用的基礎。 有麻煩做一個像樣的耳朵? 只需使用VDM彈出一個並開始自定義它。
值得注意的是,CoreMini限制您使用多邊形和檔案類型,不允許導入或渲染(儘管包括實时環境光遮蔽),並以其他一些管道限制您。 開始使用它的好處是,一旦你準備好,過渡到更高級的Zbrush軟件會很容易。 ZBrushCore是免費CoreMini軟件的下一級,訂閱費用僅為每月10美元,一次性購買只需180美元。
Pixologic通過ZClassroom提供了各種各樣的教程內容,安裝ZBrushCoreMini時會提示您檢查它。 他們有所有基礎知識的課程,但頂級教程是針對完整的ZBrush程式的——所以向下滾動到較小的ZBrushCore選項,以在您的課程中查看更熟悉的介面。
image source: MeshLab
MeshLab,是一個開源,方便攜帶,和可擴展的系統,用於處理和非結構化編輯3D三角形網格。 該系統發佈於2005年年底。 旨在幫助在3D掃描、編輯、清洗、癒合、檢查、呈現和轉換這種網格提供一套工具所產生的典型不讓小非結構化模型的處理。
大量基於該系統開發的視覺計算實驗室的ISTI-CNR VCG圖書館,為所有覈心網格處理任務,它適用於Windows、MacOSX和Linux。. 作為義大利比薩大學的計算機科學系的FGT過程的一部分在2005年年底開始的MeshLab系統,大部分程式碼(~ 15 k行)的第一個版本由少數幾個學生志願者完成編寫。 在以後幾年中FGT學生繼續努力使得此項目實現了越來越多的功能。
STL模型編輯修改常見問題
Q1:3D打印的STL和OBJ格式有什麼區別?修改起來一樣麼?
STL文件格式是由3D SYSTEMS 公司於1988 年制定的一種爲快速原型製造技術服務的三維圖形文件格式。STL文件不同於其他一些基於特徵的實體模型,STL用三角形網格來表現3D CAD模型,只能描述三維物體的幾何信息,不支持顏色材質等信息。正因爲數據簡化,格式簡單,STL普及很快應用廣泛。
OBJ文件是Alias|Wavefront公司爲它的一套基於工作站的3D建模和動畫軟件”Advanced Visualizer”開發的一種標準3D模型文件格式,很適合用於3D軟件模型之間的數據交換,能支持顏色等信息。
兩者在修改上相差不多,都是需要導入到相關的模型修改軟件中進行。
Q2:3D建模軟件有哪些?
3D建模軟件能製造出模型原型,可能跟修改STL 模型修改軟件的目的有所區別,下面例舉一些軟件:
Tinkercad 3D建模軟件 、Meshmixer 3D建模軟件 、ZBrushCoreMini 3D建模軟件 、SketchUp 3D建模軟件 、Blender 3D建模軟件
License: The text of “為什麼STL模型需要編輯修改?” by 3D Lab Store is licensed under a Creative Commons Attribution 4.0 International License.