Tree It:免費且功能豐富的捏樹軟體
我前陣子在Reddit上面看到有人在Unity的討論區詢問捏樹的軟體,有人推薦了Tree It。我試著使用後發現這套軟體不但功能比Unity內建的捏樹功能豐富且強大。Unity內建的捏樹功能其實滿簡單的,而且有侷限性,並不是很好用。我還有看到一套Unity插件叫做Mtree,不過需要付費 Tree It 雖然不如SpeedTree強大,可是基本要用的功能應有盡有,而且免費。以下我會分享一些我覺得滿實用的功能與一些缺點,然後如果時間允許在下一篇文章我會分享如何將Tree It製作的樹匯入Unity中還帶有風力的頂點動畫。 支援節點的手動編輯 植栽的外型不僅可以靠參數設定生成,也可以手動編輯節點,因此可以控制枝條各個節點的位置、角度等等,甚至能夠截斷枝條,而葉片也可以手動選取刪除。 沒有自訂樹狀階層的功能 跟Unity內建的樹狀階層不同,TreeIt每個檔案階層數目與類別是固定且有限的,只有樹幹>>枝條>>小枝條>>葉片(Mesh)。 然而你可以把捏成的樹當作Mesh使用,捏好後的樹即使被當作Mesh使用風力也能正常計算,所以並不是太大的問題。在TreeIt本身附的範例中可以看到很多是單獨捏出分枝的枝葉的模型然後再將這片枝葉的模型當作Mesh使用,所以實際上階層數目和和種類依然可以自訂,只是與Unity的運作方式不太一樣。 將植栽直接渲染成貼圖 可以將捏好的植栽依照目前的視角渲染成貼圖,貼圖種類跟支援的貼圖一樣,包含顏色、法線、光滑度、透光度四種。 這個功能很好用,除了直接做Billboard之外還能將捏好的枝葉渲染成貼圖。 雖然圖中沒有顯示,但是這套軟體會自動處理邊緣的Dilate(Padding)。 手動調節面數 沒有自動生成LOD的功能,但是有刪減面數(Poly Reduction)的功能,枝葉也能調節段數。 更豐富的參數控制 控制枝葉的形狀、生成位置等等參數控制比Unity內建的捏樹功能更多能控制的細節。 貼圖集(Texture Altas) 可以把多個同種類的貼圖打包成一張,Unity內建的捏樹功能會自動化不能自己設定。 烘焙於頂點色的Ambient Occlusion(AO) 雖然此軟體找...