GroomingTool2 は、ファーシェーダー用のノーマルマップを編集するためのUnityエディタ拡張ツールです。

基本操作

1
アバターを選択

右サイドバーの「アバター」欄に
編集したいアバターをセット

2
背景を選択

ファーデータを作成したい
マテリアルを選択

3
自動設定を実行

「自動設定」ボタンをクリックして
毛並みを生成

4
ブラシで調整

ブラシツールで毛並みを調整

5
ノーマルマップを保存

「ファイル」→「ノーマル保存」で
ノーマル画像を保存

これで基本的な毛並み調整が完了です!
より詳細な調整が必要な場合は、下記の「各種機能」をご参照ください。

キャンバス操作
操作 動作
マウスホイール 縦スクロール
Shift + マウスホイール 横スクロール
Ctrl + マウスホイール 拡大・縮小
Alt + マウスホイール ブラシサイズ調整
Ctrl + Z 元に戻す(Undo)
Ctrl + Y やり直し(Redo)

各種機能

ブラシモード

ドラッグした方向に毛の向きを変更するツールです。

パラメータ
項目 説明
毛の傾き 0で直立、値が大きいほど毛が寝かせられます。
ブラシのサイズ ブラシの直径
ブラシの強さ 適用強度。値が大きいほど1ストローク時の効果が強くなります。
向きのみ変更 向きのみ変更し、傾きは維持
傾きのみ変更 傾きのみ変更し、向きは維持
ミラー 左右対称に編集
ぼかしモード

周囲の毛並み方向を平均化してなめらかにするツールです。

パラメータ
項目 説明
ブラシのサイズ ぼかし範囲の直径
ブラシの強さ 適用強度。値が大きいほど1ストローク時の効果が強くなります。
向きのみ変更 向きのみ変更し、傾きは維持
傾きのみ変更 傾きのみ変更し、向きは維持
ミラー 左右対称に編集
つまむモード

毛並みの向きをブラシの中心に向けて集めるツールです。
毛先の処理に便利です。

パラメータ
項目 説明
毛の傾き 0で直立、値が大きいほど毛が寝かせられます。
ブラシのサイズ ブラシの直径
ブラシの強さ 適用強度。値が大きいほど1ストローク時の効果が強くなります。
向きのみ変更 向きのみ変更し、傾きは維持
傾きのみ変更 傾きのみ変更し、向きは維持
ミラー 左右対称に編集
反転 ONにすると中心から外側に毛を広げます
マスクモード

編集範囲を制限するマスクを設定します。
マスクされた領域のみが編集可能になります。

選択モード
モード 説明
クリック クリックしたUVアイランド単位で選択
矩形 ドラッグで矩形範囲を選択
投げ縄 フリーハンドで囲んだ範囲を選択
「マスクをクリア」ボタン、または C キーでマスクを解除できます。
Scene編集モード

3Dモデルに直接毛並みが表示され、Scene ビュー上で編集できます。

自動設定

ボーン構造を元に、毛並みを自動生成します。

パラメータ
項目 説明
毛の傾き 0で直立、値が大きいほど毛が寝かせられます。
ランダム性 毛の向きにランダムなばらつきを追加します。
自動設定を実行すると、現在の毛データは完全に上書きされます。必要に応じて事前に保存してください。
表示設定

「表示」メニューから以下の設定を変更できます。

設定 説明
毛の色 Sceneビューでの毛の表示色
UVの色 キャンバスのUVワイヤーフレーム色
ドット間隔 キャンバス上の毛並みドット表示間隔
Scene毛密度 Sceneビューでの毛の表示密度
UVパディング

「設定」メニューの「UVパディング」で、UV境界からのパディング距離を設定できます。

ファーシェーダーによってはテクスチャ端でのサンプリングが発生するため、適切なパディングを設定することで継ぎ目の問題を防げます。