Unrealやunityでも使え、映画「アバター」でも採用されたりと定番の植物生成ソフトである「SpeedTree」を触ってみました。
スタンドアローン版ですが使えるようになればUnrealやUnityでも使えるかもです。
参考にしたのはyoutubeの「SpeedTree Middleware」にある「Modeler Tutorials」の動画を見ながら操作したのですが、
バージョンが6のビデオなためバージョン7ではメニューの位置が異なるので、備忘録です。
https://www.youtube.com/playlist?list=PL0CAA8FD10C800614
![SpeedTreeで木の幹を作成](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree02.jpg)
まずはFile > new
で新しいファイルを作成します。
右クリックで出てくるメニューから
Add geometry > Trunks > Standard
木の幹(Trunk)の部分は出来上がりました。
![SpeedTreeをノードで確認](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree03.jpg)
右下の「Generation」のウィンドには「Tree」から「Trunk」繋がっているのがわかります。
![SpeedTreeで枝の作成](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree04.jpg)
「Trunk」を選択して
Add geometry > Branches > Standard
木の幹から大きな枝が出来て、さらに小さな枝が出来ました。
![SpeedTreeのノード確認](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree05.jpg)
「Generation」のウィンドには「Tree」から「Trunk」へさらに「Level1」と「Level2」が繋がりました。
これが大枝と小枝になります。
![SpeedTreeのマテリアル](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree06.jpg)
「Materials」をクリックして右上のウインドを「Materials」にします。
「+」を押してテクスチャを選びます。
「samples」フォルダ内にある「Textures」フォルダから「BroadleafBark.tga」を選びます。
「Materials」ウインドの左上にある「手のひら」ボタンをドラッグして木の幹にドラッグすると、
読み込まれたテクスチャを木の幹に適用することが出来ます。
![SpeedTreeでテクスチャを適用する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree07.jpg)
基本操作は左マウスボタンで視点を回転させることができ、
ホィールでカメラのドリー、Alt+左マウスで視点移動ができます。
木の幹の先端をみると、テクスチャが張れていません。
![MaterialsのColorsetをBarkに変更する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree09.jpg)
「Materials」ウインドの中にある「Color set」をプルダウンで「Bark」に切り替えて
先ほどと同じように「+」でテクスチャを読み込みます。
「samples」フォルダ内にある「Textures」フォルダから「Cap_01.tga」を選びます。
![SprrdTreeで木の幹の先端にテクスチャを適用する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree08.jpg)
「手のひら」ボタンをドラッグして木の幹の先端にドラッグすると、読み込まれたテクスチャを木の幹の先端に適用することが出来ます。
![SpeedTreeで葉っぱを作成する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree10.jpg)
「Generation」のウィンドで小枝である「Level2」を選択して、
Add geometry > Leaves> Camera Facing > Standard
葉っぱ用の板ポリゴンが作成されました。
![葉っぱにテクスチャを適用する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree12.jpg)
「Materials」ウインドの中にある「Color set」をプルダウンで「Leaves」に切り替えて「+」でテクスチャを読み込みます。
「samples」フォルダ内にある「Textures」フォルダから「SampleLeaves_1.tga」を選びます。
「手のひら」ボタンをドラッグして葉っぱ用のポリゴン板にドラッグすると、読み込まれたテクスチャを葉っぱ用のポリゴン板に適用することが出来ます。
![板ポリの形を変更する](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree14.jpg)
板ポリの形を変えて立体感を出します。
「Meshes」ををクリックして右上のウインドを「Meshes」にします。
「+」で形のベースのファイルを読み込みます。
「samples」フォルダ内にある「Meshes」フォルダから「Cross-Foil.stm」を選びます。
![立体感のある葉っぱに変更](http://www.muro8.com/wp-content/uploads/2017/03/SpeedTree15.jpg)
「手のひら」ボタンをドラッグして葉っぱ用のポリゴン板にドラッグすると、
読み込まれた形に葉っぱ用のポリゴン板が変形して立体感を出すことが出来ます。