ad

Blender の新しいヘアシステムをフルサポートしたヘア作成ツール『Hair Tool  for Blender』

プラグイン

BartoszStyperek(jose conseco氏)による Blender アドオン『 Hair Tool  for Blender 』の紹介です。

Hair Tool  for Blender とは

Hair Tool は、非破壊でヘアカード、シェルヘア、カーブヘアを生成することができるBlenderアドオンです。特にリアルタイムヘアと呼ばれるヘアカードの作成に役に立ち、Ubisoftなども購入したことがある人気のヘア作成ツールです。

Hair Tool では、ヘアカードのボーンとウェイト ペイント データを生成する簡単なオプションも提供されており、シンプルな jiggle physics を使用してアニメーションの作成も可能です。

Hair Tool 42 update

主な機能

Hair Toolでは、ヘアを生成する方法が複数用意されています。

ヘアシステム

ヘアシステム(Hair System)は、ジオメトリノードに基づくプロシージャルヘア生成方法で、あらゆる複雑なヘアスタイル(三つ編み、カール、パンクなど)やまつ毛の作成に最適です。

グリッドガイドメッシュ

グリッドガイドメッシュ(Grid Guide Mesh)によって髪の流れをガイドすることができるモデリング方法です。髪のストランドがメッシュループに追従します。

長い髪、お団子、前髪、まつげなどの作成に最適な機能です。

Track To Mesh

Track To Mesh を使用すると髪の先端がガイドメッシュに接着します。これにより、ヘアカーブを編集するのではなくガイドメッシュをスカルプト・編集することでヘアーを作成できます。

ショートからミディアムのヘアスタイルに最適です。

グルーミングツール

Blender のカーブスカルプトモードとプロシージャルエフェクト (Deformers) と一緒に使用可能です。

グリースペンシルの描画に似たヘアの描画と延長

選択したメッシュ サーフェスからヘアを描画したり、既存のカーブを延長したりできます。

バージョン3.0では、新しいヘアカーブを使用するように書き換えられました。

ショートヘアモデリング

このモデリング手法では、ヘアカードは各メッシュエッジから生成されます。(ヘアカードの数はメッシュエッジの数と同じになります)。

ショートからミディアムの長さのヘア、動物の毛皮、短髪のヘアスタイルに最適。

シェルヘアモデリング

このモデリングテクニックは、ベースメッシュのレイヤーを玉ねぎのように重ねて作成し、そのレイヤーに特殊なヘアシェーダを適用するというものです。密度はシェルテクスチャのサイズのみに基づいているため、ジオメトリをあまり追加することなく、ヘアーを好きなだけ密集させることができます。

シェルヘアは、ショートヘアカードと比べて、上から見たときによく見え、非常に短い髪(毛皮、カーペット)に最適です。

特殊なヘアシェーダーのセットアップが必要なため、ゲームエンジンでの設定が少し複雑です。Unreal Engine シェル シェーダーがこちらから提供されています。詳細はこちらから

その他の機能

  • カーブベースのヘアモデリング用ツール(カット、延長、変形など) – 新しいカーブをサポートするように書き直されました
  • 自動化されたUVワークフロー(UV領域を定義でき、それを自動的にヘアストランドに割り当て可能)
  • Jiggle 物理による簡単なヘアリギングとアニメーション
  • 様々なヘアスタイルとサブコンポーネントを含むヘアライブラリ
  • 様々な調整可能なリボンプロファイル – Mesh Profile, Curls Profile, Circle, Flat, Braids など
  • 変換: カーブから Particle Hair へ、Particle Hair からカーブリボンへ、カーブリボンからメッシュリボンへ、など
  • カーブのリサンプリングとデシメーション(カーブのポイント数を増減)
  • 頂点カラー/ウェイトのグラデーション生成、キャラクターからメッシュヘアカードへのUVと頂点ウェイトの転送
  • 新しいヘアカーブからのテクスチャベイキング; サポート: ノーマル、AO、ディフューズ、タンジェント、ID、ルート、フローなどのマップ
  • 組み込みのアドオン自動アップデーター
  • その他多数

その他詳しい情報はこちらのドキュメントページをご覧ください。

チュートリアル

いくつかのヘアモデリングテクニックを示す動画が公開されています。少し古いもの(Hair Tool 3 用)もありますが、ほとんどまだ役立つとのことです。

Hair Tool 4 紹介ビデオ

Hair Tool 4ツールの動作の約50-70%が紹介されています。

Hair Tool 4 Introduction video
1分でのヘアセットアップ
Setup Haircards in Blender in 1 minute – Hair Tool 2.35
Shell Hair と Short Hair モデリングテクニックを使用したショートヘア作成
Easy short hair for games using layered shells technique in Blender.
グルーミングなしでヘアを作成
Creating Hair in Blender without grooming.
Character Creator にエクスポート
Hair Tool から Character Creator へのワークフロービデオチュートリアル
Creating hair for Character Creator in Blender with Hair Tool addon
CCのSmart Hair シェーダー パート1 – 基本パラメータとベースカラー
iClone 7.9 & CC 3.4 Tutorial – Smart Hair Shader Part 1: Basic Parameters & Base Color
CCのSmart Hair シェーダー パート2 – エフェクトとマテリアル保存
iClone 7.9 & CC 3.4 Tutorial – Smart Hair Shader Part 2: Effects & Save Materials

アップデート情報

v4.0 (最終更新日 2024.09.26)
  • Mesh Profile と Multi Curve Profile タイプを使用して、単一のヘアオブジェクト内で複数のプロファイルタイプ/オブジェクトをサポート
  • Profile Distribute デフォーマーを追加 – プロファイルオブジェクトをストランドに割り当てるため
  • UIに親子ヘアシステムの関係を表示(ツリー状構造として)
  • より安定した物理シミュレーション (Physics Sim)(まだ完璧ではありません…)
  • 新しい Hook First Segment オプションで Curves from Grid Surface を改善
  • ヘアツールモデリングツールに対称オプションを追加
  • カスタム対称オブジェクトを使用する際に Mirror デフォーマーの二等分 (Bisect) オプションが機能するように
  • 新しい Interpolated Strands ヘアシステムタイプとオペレーター
  • Influence Range 入力が折りたたみ可能に (by MeeWa氏)
  • GキーでUVボックスを掴むことが可能に (by MeeWa氏)、Sでスケール(色設定は [S] から [W]rite Color キーに再マッピング)
  • Flat Profile に Influence Roundness 入力マスクを追加 (by MeeWa氏)
  • Align Tilt デフォーマーに Influence Range 入力マスクを追加
  • 相対ファイルパスのベイキングエラーを修正
  • ベイクシーンインポート後にUVが壊れる(カードにテクスチャが表示されない)問題を修正
  • 新しいヘアベイクプリセットを追加 (by Ellimoren氏)
  • Random ID と Random Color のベイクパスを修正(以前はコントラストを変更するとストランドの色がランダム化されていた)
  • Align Tilt To border を改善(チルトが正しく累積されていなかった)
  • Strand Selection ツールを改善(ポイント数による選択オプションを追加)
  • ストランドグループIDが親ストランドから継承されるように
  • Assign Group ID デフォーマーを追加
  • ヘアシステムベイク時に Surface Deform の生成をスキップ
  • いくつかのコーナーケースで Align Tilt を改善
  • 新しい Radius 入力マスク
Hair Tool 4 Introduction video
v4.0.2 (最終更新日 2024.10.16)
  • 修正: Blender起動ごとに新しい Hair Tool ライブラリエントリが複製される問題
  • 修正: ヘアシステムの追加または移動が Missing Deformers エラーを引き起こす可能性があった問題
  • (上記のバグによる)既に壊れた設定を修正するための Fix missing deformers オペレーターを追加
  • HToolモデリングツール使用時に Shift + RMB で既に選択されているポイントを選択解除するように
  • Physics デフォーマーをマスクするオプションを追加
  • Physics デフォーマーに Inertia 入力を追加(低い Inertia – 髪がメッシュ変形により容易に追従 – 非常に軽く感じる)
v4.1.1 (最終更新日 2024.11.20)

全般

  • 追加: 影響リマップノードとプロファイル用の Backup system
  • 追加: Shader Editor がウィンドウスペースにありノードツリーを視覚化する場合、現在のヘアマテリアルをメッシュまたはカーブオブジェクトに自動割り当て
  • 追加: Track to デフォーマーのターゲットオブジェクトが選択されている場合に、すべてのヘアシステム設定を変更する機能
  • 追加: ヘアシステムパネルに新しいヘアオブジェクトリストパネル (Hair Object list Panel) を追加。これにより、アクティブなサーフェスオブジェクトにリンクされたヘアオブジェクトのリストを表示し、直接切り替えることなくそれぞれの設定を変更可能に
  • 追加: 選択したすべてのオブジェクト(単純な古いカーブオブジェクトを含む)を定義された場所に1ボタンで変換およびエクスポートするエクスポート機能 (Export feature) を追加
  • 追加: Track to デフォーマーのターゲットオブジェクトは、ターゲット行の右側にある目 (eye) アイコンを押すことで表示/非表示を切り替え可能に
  • 追加: Track to デフォーマーのターゲットオブジェクトは、Target: ラベルを押すことで選択可能に
  • 変更: Hair with Track Mesh オペレーターを呼び出す際、オフセットをインタラクティブに変更可能に
  • 変更: Convert to Mesh は grid_surface と Track to デフォーマーのターゲットオブジェクトのリンクも解除し、後で復元するように
  • 修正: 影響モード (influence mode) 切り替え後に一部のノードがノードグラフに残る問題
  • 修正: Taper Curve オペレーターが、ポップアップウィンドウの次回呼び出し後にカーブグラフから終了点を0と1にリセットする問題
  • 修正: 別のヘアカーブオブジェクトのサーフェスとして設定されているメッシュにヘアシステムを追加すると、ソースメッシュが非表示になる表示上のバグが発生する問題
  • 修正: SCULPT_HAIR モードでのヘアモデリングツールの登録時警告: ‘could not find ‘after’ {‘builtin_brush.Slide’}’
  • 修正: ヘアシステムまたは Hair from grid surface 作成を元に戻した後のクラッシュ
  • 修正: ヘアシステムのユニーク化 (make unique) を元に戻した後のクラッシュ
  • 削除: Hair Operators 内の重複したマテリアル/UVパネル (Material/UV panel)


BackupSystem

  • 新規: プロファイルと影響入力の値がオブジェクトプロパティに保存され、切り替え後に復元されるように
  • 新規: プロファイル用にデフォルトにリセットするアイコンボタンを追加。影響ノードについては、値にホバー中に Backslash ホットキーを使用する組み込みリセッターが完全に機能するように


HairObject List Panel

  • 新規: 同じサーフェスに属するヘアオブジェクトのリストを持つパネル。これにより、接続されているすべてのヘアを表示し、ビューポートでオブジェクトを切り替えることなく、それぞれのヘアシステム設定を調整可能に
  • Outliner と完全に同期。名前を変更し、オブジェクト名でソート可能
  • 新規: パネル上の CURVES アイコンを押すことで、コンテキストモードを変更せずにビューポートでアクティブなヘアオブジェクトを切り替え可能に


Export Hair

  • 新規: N パネルでエクスポートパスとファイル名を手動で定義するか、エクスポートボタンを押してプロパティを調整できるエクスポーターウィンドウを呼び出すことが可能に
  • 新規: 以前のエクスポートプロパティを保存し、次回押すとエクスポートが即座に行われるように。Shiftキーを押しながらだとエクスポーターウィンドウが表示される
  • 新規: 変更する最も重要なプロパティのみを残すように。リグでのテストは行わず、静的メッシュのみ対象


UVs

  • 追加: ショートカット Shift+D で UV Editor 内のホバー中の UV ボックスを複製
  • 追加: オブジェクトモードでの UV 領域選択中に、アルファテクスチャが存在する場合、T ホットキーで背景として描画。Shift+Wheel で不透明度を変更
  • 追加: UV Define オペレーター呼び出し時に、アルファテクスチャが存在する場合、UV Editor に表示
  • 変更: ホバー中の UV ボックスを削除するためにも X ホットキーを割り当て
  • 変更: UV 選択ツールチップボックス (tooltip box) の位置を変更し、テキスト付きの UV ボックスと重ならないように
  • 変更: 非常に小さい UV アイランドに対して密度が高すぎたため、アイランドサイズに応じて UV ボックスの水平線の数を削減。同じ理由で IDs ラベルも非表示に


Short Hair

  • 追加: ガイドオブジェクトが選択されている場合に Short Hair 設定を変更する機能
  • 追加: パネルにアイコンボタンを追加し、一部のプロパティ(Noise, Rotation, Length)の値が0と異なる場合にシード値をランダム化
  • 変更: Short Hair のビューポートでの UV 選択をヘアシステムと同様に
  • 変更: プロパティ名がジオノードから直接取得されるように
  • 変更: UV レイヤー UIList パネルの視覚的な側面を変更
  • 変更: UV 分布用の seed プロパティを追加、各 UV レイヤーでユニーク
  • 変更: Toggle Guide Object オペレーターを押す際に Shift キーを押したままにすることでガイドオブジェクトを再表示する機能を追加
  • 修正: Toggle Guide Object オペレーターがエラーを発生させる問題
  • 修正: 複数の UV レイヤーがある場合に UV を設定しようとするとエラーが発生する問題
  • 修正: Short Hair のパラメータが編集モードで表示されない問題


Workspace Tool

  • 追加: 選択されたストランドの Flip UV (W メニュー内)
  • 追加: Shift+H ショートカットで未選択のカーブを非表示
  • 追加: Alt+1 ショートカットでアクティブなルートまたはティップ選択を切り替え
  • 変更: ベイク済みヘアのパイメニュー (pie menu) で属性パネル (attribute panel) を右側に移動し、Set UV Regions を左側に追加
  • 変更: スカルプトモード (Sculpt Mode) で列挙メニューを呼び出さずに選択したスプラインを即座に削除するために Ctrl+X を追加
  • 変更: 小さいスケールのオブジェクトで非常に近い距離でのティップ描画が消えるのを防ぐため、ビューポートクリップ開始 (view-port clip start) パラメータからの依存関係を追加
v 4.1.3 (最終更新日 2025.02.05)
  • ヘアモデリングツール – ノーマル (Normal)(FK) モードで使用時 – Pin ボタンが髪の根元の移動を防ぐように
  • ヘアモデリングツール – Root モードで使用時 – Pin ボタンが移動したストランドをソースサーフェス上でスライドさせるように
  • Linear Deformer – 曲げが大幅に高速化(そして対称性とも適切に機能)
  • Symmetrize オペレーターを追加 – Blender 4.3+ のみ
  • 古いプロファイル(ノード設定)を新しい Hair Tool で使用する際の修正(UVの欠落を修正)
  • マルチプロファイルオブジェクトのプロファイルオブジェクトプレビュー(または選択)を切り替えるための新しいオペレーター(プロファイルサブオブジェクトの識別を容易に)
  • ヘア描画オペレーターが重いメッシュで大幅に高速化されるはず
  • ヘア描画 – より良い単純化手法を使用 – より均一/滑らかなポイント分布が得られるはず
  • スナッピング (snapping) を使用する場合、ヘアモデリングも大幅に高速化されるはず(スナッピングキャッシュ (snapping cache) はツール初期化時に一度だけ実行)
  • Hair modeling – スナッピングにメッシュ「モディファイア付き」 (with modifiers) をスナップターゲット (snap target) として使用するオプションを追加
  • Braid Profile に UV をタイル化(U 方向)するオプションを追加
  • ルート頂点をベースメッシュに投影 (project root verts) するオプションを追加 – ヘアカードをキャラクターヘッドにきれいにスナップさせるのに役立つ
  • 修正: (ヘアモデリング中の)2 回の元に戻す操作後のスナップキャッシュ (snap cache) の欠落
  • Multi Profile のすべてのオブジェクトスロットをコレクションで埋めるオプションを追加
  • Prepare Hair Preset オペレーター使用時のヘアルートの有効性チェックを追加
  • HTool Ctrl+Shift+H パイメニューに Import Shell Hair Material ボタンを復元
  • Strands Overlay がヘアグループの着色をサポート。また、レンダリングが高速化され、いくつかのバグが修正
  • ランダム化マスク (Randomize mask) – 1 を超える値をクランプしないように
  • 修正: HTool モデリングが [CTRL] ブラシキーを上書きし、その後正しく復元しない問題
  • 新しい Strand Simplify デフォーマーを追加(修正 Visvalingam–Whyatt アルゴリズムに基づく)
  • 修正されたリグレッション (Regressions): ルートを選択できない、ヘアティップの隣接エッジ (adjacent edges) が選択色で着色されない
  • 修正: 補間ノード (interpolate node) で不正なドメインのストランドグループ属性が生成されていた問題
  • UV Data オペレーターを追加: 未使用をクリーンアップ (cleanup unused), 選択にコピー (copy to selected)
  • アクティブオブジェクトから他の選択オブジェクトへ Profile/Hair System をコピーするオプションを追加
  • 修正 – ヘアシステムが自身の親として設定された場合に Blender がフリーズするのを防止(循環依存 (cyclic dependency) の防止)
  • アクティブな端の切り替え(Hair Modeling 中)がストランド選択を維持するように
  • Generate Curves from UV – 生成されたプロファイルカーブがシーンに 2 回リンクされるのを防止
  • 新しいヘアシステムタイプを追加: Strands on Mesh Parts – メッシュの頂点 (Vertices), エッジ (Edges), または/および面 (Faces) にストランドを生成可能に
  • Curves from grid のパフォーマンスを取り戻す(現在 100 倍高速)、頂点グループマスクも適切に処理するように
  • Generate AO – 選択したすべてのオブジェクトに AO モディファイアを追加するように(過去のようにアクティブのみではない)
  • Flip Back-facing Cards が HTool に組み込みに(Ctrl+Shift+H パイの底部)
  • Strand Overlay の幅がカスタマイズ可能に
v4.1.4 (最終更新日 2025.02.27)
  • Flat Profile にストランドごとの個別の丸みサポートを追加
  • 入力マスクからテクスチャ/頂点グループを作成する機能を追加
  • input mask のマスクを編集するためのボタンを追加(テクスチャ、頂点グループ編集モードに切り替え)
  • Track To モディファイア内のガイドメッシュまたはカーブのスカルプトまたは編集モードに切り替える機能を追加
  • UI: ブーリアン (boolean) 入力がツールチップに説明を表示するように(ジオノード入力からキャプチャ)
  • UVs: UV Define および Set UV Region オペレーターのヘルプオーバーレイを H ショートカットで表示/非表示可能に
  • UVs: 変更: Set UV Region および Define UV オペレーターの描画エリアがエリア領域サイズに依存し、Blender UI 要素と重ならないように
  • UVs: UV Define オペレーターで新しい UV ボックスを描画する際にサイズ 0 の UV を無視
  • Short Hair: Short Hair の UV 領域にウェイトペイントを描画または新しい頂点グループを作成する機能を追加
  • Short Hair: ガイドメッシュのスカルプトまたは編集モードに切り替える機能を追加
  • Short Hair: 頂点グループ入力をペイントするためにウェイトペイントモードに切り替える機能を追加
  • Workspace Tool: W コンテキストメニューにスムーズカーブ (Smooth curve) オペレーターを追加
  • Workspace Tool: 平行投影ビュー (Orthographic View) で Strands overlay が消える問題を修正
  • 修正: Interpolate Strands オペレーターが機能しない問題
  • 修正(破壊的変更 (breaking change)): 例: ヘア分割 (Hair Split) 時にヘア UV がランダム化される問題(ストランド UV_Box_ID 属性の動作方法をリファクタリング)
  • 修正(破壊的変更 (breaking change)): MultiProfile の動作方法を調整 – 新しい UV ワークフロー/動作に合わせるため
  • 修正: ヘアティップオーバーレイ (Hair Tips overlay) の不正な描画(不正な行列 (wrong matrix))
  • Curls deformer のチルト整列アルゴリズムを改善
  • 編み込み (Braid) UV タイリングサイズをカスタマイズ可能に(ランダムオフセットオプション付き)
  • リサンプル (resample) – 追加: Short count bias パラメータ
v4.1.5 (最終更新日 2025.03.31)
  • 編み込み (Braids) に: Roundness, Radius Skewing, Periodic Tilt コントロールを追加
  • 編み込み (Braids) の入力名をより説明的に
  • Circle Profile に: roundness, bevel, flatness コントロールを追加
  • 新規: Strands from Profile (as guide)
  • 新規: Align Tilt (using Free mode)
  • 新規: Track To Curves に cornrows オプションを追加
  • 修正: シーンのどこかに壊れた設定がある場合にヘアシステム上の操作が機能しない可能性があった問題(これらの壊れた設定を見つけて修復することで修正)
  • 修正: Duplicate Strands を復元(私のミス: 誤ってノード設定を削除)
  • 追加: Ctrl+Shift+H > Sample Mesh normal’s – カードルート法線のブレンド用
  • Strands Drawing: Adaptive リサンプリング使用時、削減をスプラインサイズ/長さに依存しないように(非常に短いストランドが 2 点に削減されるのを防止)
  • 新規: Strand Generator: On Mesh Border
  • TrackTo デフォーマーを更新(Bend Target を Root-Tip 間で移動可能に)
  • ブーリアン (Boolean) 入力の記述を更新(ツールチップを持つように – MeeWa氏に感謝)
  • 新規デフォーマー: Generate Strands of Strands (羽 (feathers), まつげ (eyelashes) 用?まだどれほど有用かわからない)
  • 修正: ギズモの欠落(B 4.4 api change による)
  • キーマップ (keymaps) 処理をリファクタリング(HTool キーが消えなくなるはず)
  • 修正: アクティブなヘアオブジェクトの切り替えが時々機能しない問題(通常、壊れたヘアブレンドファイルを読み込む際)
v4.1.6 (最終更新日 2025.04.07)
  • Strand Generator に Relax オプションを追加 – 生成されたポイントの分布を均一化するため
  • Default Hair Material を更新 – テクスチャ付きルート/ティップグラデーション
  • Hair Baking シーンのひげプリセットを改善
  • 修正: Short Hair を UV 展開できないリグレッション (regression)
  • 追加: Paste as New Deformer (以前は既存のデフォーマーの上に貼り付けて上書きすることしかできなかった)
  • Noise デフォーマーの動作方法をリファクタリング(周波数入力マッピングを適切に処理、ノイズオフセットを公開)。このノードを更新すると、古いヘアノイズの見た目が変わります!
v 4.2.0 (最終更新日 2025.04.30)
  • クランプ (clumps) に Flatten オプションを追加
  • Default Hair Texture を更新(ストランドの長さとサイズのバリエーションが増加)
  • Hair Baking 設定を更新
  • Deformer プリセットを保存するオプションを追加
  • ヘア UV をデフォルトレイアウトにリセットするオプションを追加(HT 4.2.0 の新しいヘアテクスチャ (New Hair Texture) 用の新しいデフォルト UV レイアウト (new default UV layout))
  • 新規: Push out Along Normal デフォーマーを追加
  • ヘアシステムを新規システム (new System) として貼り付けるオプションを追加(以前の貼り付けはアクティブな HSystem の上書きのみ可能だった)
  • UI でヘアシステムツリー (Hair Systems tree) 構造が計算される方法のエラーを修正(時々 HSys リストのインデントが間違っていた)
  • 修正: Curves From Grids – グリッドメッシュが Split Edge モディファイアで分割された場合に不良な結果を与える可能性があった問題
  • 双方向影響範囲 (BiDirectional influence range) 入力マスクを追加
  • 元に戻す-やり直し (undo-redo) 時のストランドオーバーレイ (strands overlay) 描画を修正
  • ヘアシステムタイプの切り替えが Deformers メニューで行われるように(最初のデフォーマー – strand generator を選択する必要がある)
  • Noise Deformer を更新: 周波数マッピングを正しく処理するように(例: 周波数入力が Influence Range マスクでマスクされている場合)、均一 (Uniform) およびストランドごと (Per Strand) のノイズの両方にベクトルオフセット (Vector Offset) パラメータを追加 – 正確なノイズ調整のため
  • Strands from Grid に新しい use Count as Density オプションを追加 – 同じヘアシステムが異なる長さの複数のグリッドガイド (Grid Guides) にアタッチされた場合に均一なストランド密度を与えるのに役立つ
  • ストランドが生成された元のメッシュアイランド (mesh island) ID を記憶するように – これにより、2 つのメッシュアイランド間の境界で生成されたストランドが、例: Track To デフォーマーを使用する際により良く動作するように
  • 追加: (単一または複数の)Hair System プリセットを保存するオプション
  • 生成された Multi Profile カードが X 軸と Z 軸の両方に分布するように
  • 修正: Project Roots モディファイア(投影範囲を制限し、アルゴリズムを修正)
  • 新しいストランドジェネレーターを追加: Prism Mesh Guide
v3.x
v3.0

Hair Tool 3.0は、BlenderのジオメトリノードとPythonを使用して作成されており、Blenderの新しいヘアシステムをフルサポートするようになりました。すべてのヘアプリセットはゼロから作り直され、新しいヘアカーブベースの新しいヘアシステムを使用するようになっています。ヘアライブラリも更新されています。

Hair Tool 3.0 What's New
  • 新しい Hair Tool バージョン、すべてのカーブプロファイルが GeoNodes ベースになりました。
  • 新しい Hair Curves が完全にサポートされました(古いカーブのサポートは終了)。
  • 新しいヘアカーブ用に、編集モードでの半径 (radius) とチルト (tilt) の調整(Alt+S と Ctrl+T を使用)、細分化 (subdivide)、押し出し (extrude)、表示/非表示 ((un)hide)、ルート/ティップを選択 (select root/tips) などを追加。
  • Curves From Grid Surface は現在 GeoNodes を使用しています。
  • 再作成 – Smooth Operator – 任意の FLOAT 属性と位置 (position) をスムーズにできます。
  • Curves Sculpt mode で任意の FLOAT 属性を編集する機能を追加。
  • Hair System ストランド(手動)と UV(ランダム)を色付けするためのヘルパー (Helper) を追加。
  • UIを整理し、右側パネルのヘアモデリングツールをサブパネルに移動。
  • Filter Strands は影響を受けるストランドのリサンプリングを強制しなくなりました。
  • Guide curve 属性を入力マスク FLOAT として使用する機能を追加。
  • bgl を gpu モジュールに置き換えました。
  • Smooth デフォーマーを追加。
  • Color Set(システムデバッグ用)を追加。
  • Simplify Strands デフォーマーを追加。
  • resample デフォーマーは元のポイント間隔を維持します。
  • Import Baking Scene オプションを追加。
  • Duplicate Strands と Generate Braids をデフォーマー > ジェネレーターセクションに追加。
  • Hair Library 全体が新しい Hair System と新しいカーブに移行されました。
  • Hair with Track Mesh ワンクリックプリセットを追加。
  • Roll デフォーマーを追加。
  • Curve Attribute 入力マスクタイプを追加。
v3.1
  • Particle Hair from Curves と Particle Hair to Curves のオプションを復元
  • スプラインのないカーブを再サンプル/デシメート(resample/decimate)しようとしたときのエラーメッセージを改善
  • Deformer Updaterの修正 – 利用可能な場合、新しいソケットを再接続しないように
  • Curls’ deformer – Project to/from Normalを追加
  • デフォーマをコピー&ペーストするオプション
  • Track to Mesh/Curveデフォーマに’Separate Target per Island’スイッチオプションが追加
  • Y軸でUVを反転させるオプションを復元
  • 頂点グループ入力マスクの反転動作を修正
  • 頂点グループ入力マスク – ストランドルートまたは各スプラインポイントごとにサンプリングするオプション追加
  • アーマチュアのないメッシュのボーン生成を修正
  • ctrl+Shift+HのパイメニューからHSystemポップアップパネルを表示するオプションを追加
  • UV regionsが常にユニークになりました(以前はSetUVRegion deformer間でシェーディングできました)
v3.2
  • ヘアシステムに「Physics」デフォーマを追加し、ロープやバネで髪をシミュレートできるようになりました
  • Attach To Surface(Attach To Surface) デフォーマ追加
  • Duplicate Strandsデフォーマは、より均等なストランドの分配をするように
  • プロファイルのランダムUV反転を無効にするオプション追加
  • グリッドサーフェイスからの曲線(Curves From Grid Surface)の修正
  • AO生成をpythonからGeoNodesに変更
  • Hair Baking マテリアルのアップデートでエラーが発生するのを修正
  • Embed rootsデフォーマ – カスタムメッシュサーフェスを使用するオプション追加
  • AO – アルファに書き込むオプションを追加
  • Track To MeshCurveデフォーマの「影響範囲(influence range)」入力の動作を変更
  • UVサンプリングを修正
  • ストランド(Strand)補間がよりシンプルに(回転差の計算がよりシンプルに)
  • 英語以外のUIを持つユーザー向けに「Draw Hair」を修正
v3.3
  • Blender 4.0互換性の修正
  • 修正されたカーブ編集モード – 半径調整(Adjust Radius)と傾き(Tilt) – ソフトな選択範囲をサポート
  • jiggle physicsの時間による過度の減衰を修正
  • Remove Strands( ストランドの削除)デフォーマ追加
  • Attach To Border ( 境界線にアタッチ ) デフォーマ追加
  • ‘Selection Mask(Curve)’に新しいモードを追加: 乗算(Multiply)、加算(Add)
  • Wキーメニュー(カーブ編集モード)で、ヘアカーブの方向を切り替えるオプション追加
  • 三つ編み(Braid)デフォーマは、より均等なストランドの分布で形成されるようになりました(旧バージョンでは、サブストランドの一部が非常に細かったり、欠けていたりして、2つの目に見える塊だけでできた三つ編みが残っていました)。
v3.5
  • Set UV Regions オペレータに、U方向にUVを手動で反転させるオプション追加
  • ショートヘア – ウェイトがゼロの頂点グループで「length multipiler」入力をマスクすると、ヘアが爆発する問題を修正、
  • Curve ProfileタイプのUV生成を修正
  • Flat ProfileのUV幅をストランドの半径にリンクするオプションが追加
  • ターゲットオブジェクトにUVがない場合、ヘアの描画が機能しない問題を修正
  • UV Regionをカラー化し、そのカラーアトリビュートをヘアマテリアルで使用する機能を追加
  • オブジェクトに9つ以上のサブシステムが割り当てられている場合、UIでデフォーマを描画するように修正
  • 複数のUVリージョンが重なっている場合に、カーソル下のUVボックスをピックするアルゴリズムを改善
  • Track To、Curls Deformersを簡素化
  • シンプルなカーブマッピング入力マスクタイプを追加
  • ベクタータイプのハンドルでカーブを使用する際の、カーブプロファイルの不具合を修正
  • ヘアツールのホットキーの取り扱いをリファクタリング
  • IKモード(チェーン)の’Hair Modeling’ツールのコリジョンサポートを追加
  • Hair Modelingワークスペースツールがカーブスカルプトモードで使用できるように
  • Hair Profileのエッジの最初の列がCreasedとしてマークされるようになり、別のHair Systemの「Grid Guide」として使用できるようになりました
  • Hair Baking Scene にベイク用のプリセットが追加されました、
  • ヘアプリセットライブラリが更新され、新しいプリセットが追加されました。Hair Libraryを最新版にアップデートすることが推奨されています。以前のヘアライブラリからの古いプリセットは、最新のHT 3.5では正しく動作しない場合があるようなので注意してください。
Hair Tool 3.5 released ! Whats new?

上記の動画では、Hari Tools 3.5 の新機能について紹介されています。

髪のシェーダーが改善され、より多くの色制御が可能になりました。基本色、根元、先端の色を調整できるようになり、深度混合色やアンビエント色の調整も可能です。頂点カラーを使って髪の特定の部分に色や陰影を追加する方法、UVマッピングを利用した色分け、髪のモデリングツールの改善、新しいルートモード、境界線への移動デフォーマーなど、多くの新機能や改善点が紹介されています。これらの機能により、よりリアルで詳細な髪の表現が可能になり、髪のモデリングがより直感的で効率的になりました。

以下は上記の動画の説明内容とタイムスタンプ(おおよそ)となっています。

  • 0:00~:髪のシェーダーの改善により、基本色、根元、先端の色を細かく調整できるように。
  • 1:07~:深度ミックスファクター、アルファ強度、サブサーフェススケールなどの新しいシェーダーパラメータが追加され、髪の質感をよりリアルに表現できるように。
  • 2:24~:Vert color AOを使用して、髪の毛のリアルな影を作り出す方法が紹介されました。
  • 3:49~:パフォーマンス最適化のためのアンビエントオクルージョン計算のヒント。
  • 5:06~:UV領域を色分けして髪の毛に異なる色を割り当てる方法。
  • 7:05~:髪の毛を異なる色のUV領域に分散させる方法と、色の間の自然な遷移を作るためのマスクとランダム化の使用方法。
  • 8:00~:ブレイドデフォーマーの改良された分布アルゴリズムと「Global Time」パラメータ。
  • 10:29~:髪のモデリングツールの改善、IKモードでの衝突検知、スカルプトモードでの使用が可能に。
  • 12:53~:新しいルートモードや「Move to Border」デフォーマーなどの機能が追加され、髪のスタイリングがより簡単かつ詳細に行えるように。
  • 15:06~:「Move to Border」デフォーマーの使用例や、髪の毛の分布を均等にする新しいアルゴリズム、髪の流れを自然にする「Global Time」パラメータなどの改善が紹介されています。
v3.6
  • HToolアドオンの環境設定 > Library に複数のディレクトリロケーションを追加可能に
  • ヘア Library プリセットの作成とマッチングの改善
v3.6.3
  • Blender 4.1 の互換性の修正
  • 新しいヘアカーブで動作するように Flatten UV を再作成(Particle Hair はサポートされなくなりました)
  • ストランド生成の最適化
  • ベイクシーンに Random Parent ベイクパスを追加
  • キーマップのリファクタリング
  • 修正 – 新しいヘアカーブでの半径調整が機能しない問題
  • 部分的に選択されたカーブポイントでも Duplicate が機能するように
  • ヘアカードをメッシュストリップに変換し、その後カーブに変換するための新しい Haircard to Mesh Loop オペレーター
  • Viewport Display 入力マスクを追加 – 例: 3Dビューでのストランド密度を減らすのに便利
  • Profile: UV Taper + Width From UV を使用した際の不正なプロファイル結果を修正
  • Strand Generator – Mask 入力を追加
  • 修正: Linear Deformer ツールの欠落していたホットキー (Ctrl+D) を復元
  • Linear Deformer が髪の根元を移動させないように
  • System Color デフォーマーに Use HSV Sliders オプションを追加
  • 異なるヘアシステムタイプ(Strand Generator, Filter, Curves From Grid Surface)用のアイコンを追加
v3.6.6
  • Blender 4.2 の互換性の修正
  • Bone Generation と Mesh to Strips を再作成 – 非四角形トポロジでも動作するように(外部プログラムで作成されたカードを扱う際により便利になるはず)
  • Short Hair – オペレーターポーリング関数を変更し、古いヘアオブジェクトに Short Hair を追加しやすく
  • 修正: Use HSV Sliders 使用時に Mesh Profile が SystemColor 属性を正しく読み取らない問題
  • 修正: Instance デフォーマー – 別のヘアオブジェクトをインスタンス化する際に(UVが欠落していた)
  • デフォーマーポップアップメニューに Search Deformer オペレーターを追加
  • ヘアベイキングの修正
  • UVパレットが存在しない場合にUVカラーを設定しようとするとエラーが発生する問題を修正
  • ヘアカーブからメッシュへシェイプを転送するオプションを追加 – ヘアデータタブ > シェイプキーパネル Transfer Shape Keys
  • Curls Profile タイプに不均一な間隔オプションを追加
  • 失敗した UV Define オペレーター後のより安全なクリーンアップ
v3.6.x最終アップデート
  • 最新の HTool 4.0 ベータ版を取得するためのアップデートボタンを追加(Blender 4.2+ のみ、ただし ‘古い’ HTool 3.6.x と互換性あり)
  • ソースメッシュを移動し、Track to Mesh/Curve デフォーマーを使用する際に、髪の根元がピン留めされたままに
  • 修正: フラットな編み込み – flatten プロパティを公開
  • Finalize Hair に Ignore Wire Objects 切り替えオプションを追加 – これによりワイヤーフレームとして描画されるオブジェクトをスキップ可能に
  • Flatten UV と Shape Keys Transfer の条件を緩和
  • カーブヘアからメッシュへの Transfer Hair を許可
  • Influence Range 入力が折りたたみ可能に (by MeeWa)
  • GキーでUVボックスを掴むことが可能に (by MeeWa)、Sでスケール(色設定は [S] から [W]rite Color キーに再マッピング)
  • Flat Profile に Influence Roundness 入力マスクを追加 (by MeeWa)
  • Align Tilt デフォーマーに Influence Range 入力マスクを追加
  • 相対ファイルパスのベイキングエラーを修正
  • ベイクシーンインポート後にUVが壊れる(カードにテクスチャが表示されない)問題を修正

価格とシステム要件

Hair Tool は、Blender 3.3以降で利用できます。対応表は以下の通りです。

Blender 4.2+Hair Tool 4.x および HairLibrary_4.x_date.zip を使用してください
Blender 3.6-4.1Hair Tool 3.x および HairLibrary_3.x_date.zip を使用してください
Blender 3.3-3.6Hair Tool 2.46 (‘古い’ カーブをサポートする最終バージョン) および HairLib_18_12_2022.zip を使用してください

ライセンスは、StudioとStandardが用意されています。収入が18万ドルを超える企業の場合は、Studioバージョンを購入する必要があります。両方のライセンスは商用利用可能です。Hair Library のライセンスに関する情報はこちらで確認できます。

Standardライセンスの価格は、52ドル(日本では購買力平価により34.32ドル)~。Studioライセンス(2-6ユーザー向け)は、202ドル(日本では購買力平価により133.32ドル)~となっています。

コメント

Translate »
タイトルとURLをコピーしました