SabreCSG Level Design Tools
めっちゃ欲しかったモデリング機能付きの無料アセット!
現在はgithubに最新版があるそうです。
CSGとは
Constructive Solid Geometry - Wikipedia
基本形状(プリミティブ)を足したり引いたり、和集合、積集合でモデリングする手法
つまりBoxから小さいBoxを引いて箱が作れるんです!!!!!!全人類欲しかったでしょ。
UnityでモデリングできるアセットとしてはProbuilderを昔使いました。これも一応箱は作れる。
使う
チュートリアルを見ながらやってみました。
GameObjectからcreate CSGでBoxができます。
編集画面。
左下の形状をクリックするとオブジェクトが追加され、左下のRebuildで実体化されます。
実体化されたものは、普通のオブジェクトとしてUnityで扱えます。meshGroupにあるのが実体化したもの。
Collider付き!
演算
引き算をするには、引きたい方を選んで
左下のAddをSubtractにして
-になったことを確認して
Rebuildを押すとできます!!!!
頂点編集
Vertexタブで編集できます。Rebuildで決定。
スライス(clip)
Clipタブにした状態で、2辺を選ぶとスライスする面が現れます。
そしてClipを押すとスライスされました!
テクスチャ
faceタブでマテリアルのsetや編集ができます。
setボタンを押すとマテリアルが選べるので自分で用意したものとかも使えそう。
最後に
とても良きアセットですね。多分他にも色々機能がある気はします。チュートリアルとかみてください。
そしてこのアセットを紹介してくださったAssetStoreまとめさん、いつもお世話になっております。