Tradigital(Alan Wyatt 氏)が@ryanlangdraws氏の助けを借りて開発した新しいツール「BrushFlow Studio」の紹介です。
法線マップペインティングツール「BrushFlow Studio」
「BrushFlow Studio」は、Blender 4.2専用に設計された3Dペイントツールで、簡単かつ正確に接線法線マップ(tangent normal maps)を作成することを可能になります。BrushFlow Studioは、手描きの芸術性とプロシージャルな効率を両立させ、より速く、より直感的な3Dテクスチャリングができ、以下の動画のように法線マップを使用して絵画のような質感を作成したりするのに役立ちます。
New tool I’ve been developing with the help of @ryanlangdraws! This is a Normal Map painter called BrushFlow Studio!
Best part of this is that it has curve interpolation so you only have to paint the base strokes while the interpolation takes care of the rest! pic.twitter.com/DYE1maSrAi
— AlanWyatt3D (@Tradigital3D) June 29, 2024
■主な特徴
- 直感的なブラシベースのペイント: ディテールが最も重要な部分は手動でブラシストロークをペイントし、その後BrushFlowが空白を埋めてくれます。
- 高度なカーブ補間: インテリジェントなアルゴリズムがブラシストロークをシームレスにブレンドし、スムーズで自然な法線マップを実現します。
- デュアルペインティングモード: 最大限の柔軟性とコントロールのために、3DオブジェクトまたはそのUVマップに直接ペイントできます。
- タンジェント空間法線マップエクスポート: 任意の外部3Dアプリケーションと互換性のある業界標準のタンジェント空間法線マップを生成できます。これにより、シェーダのセットアップが簡素化され、ソフトウェアの相互運用性が向上します。
- ライブストロークプレビュー: BlenderのCyclesレンダリングエンジンを使って、リアルタイムで作品を確認できます(パフォーマンスについてはオプション)。
- カスタマイズ可能なブラシ設定: 調整可能な半径、スムージング、アルファ設定でストロークを細かくコントロールできます。
- 多彩なワークフロー: 静的メッシュとアニメーションキャラクターの両方に適しており、ゲーム、映画、その他の3Dプロジェクトにも対応します。
- 時間の節約: カーブ補間により、詳細な法線マップの作成に必要な時間を劇的に短縮
- アーティストフレンドリー: ペインターやテクスチャアーティストにとって自然な感覚で使える直感的なブラシベースのワークフロー。
- シームレスな統合: Blender環境内で動作し、あらゆる3Dソフトウェアと互換性のあるマップをエクスポートできます。
- 高品質出力: 最大4K解像度以上のプロフェッショナルグレードのタンジェント法線マップを生成できます。
- 2Dと3Dの架け橋:2Dアーティストが3Dに移行する際に最適で、より難しくなく、より直感的に移行できます。
使用方法
◎ステップ 1: ファイルを開く
- Blender4.2でBrushFlow Studioファイルを開きます。
- ファイルはデフォルトではクワッドビューで開きます。(クアッドビューを無効にするにはView > Area > Toggle Quad View)
◎ステップ 2: オブジェクトをインポートする
- オブジェクトが適切にUV展開されていることを確認してください。
◎ステップ 3: BrushFlow Studioのセットアップ
- Modifiersタブで、”BrushFlow Studio “を探します。
- デフォルトのオブジェクト(現在は “head “に設定されています)をインポートしたオブジェクトに置き換えます。
- UVマップ名があなたのオブジェクトのUVマップ名と一致していることを確認してください。
◎ステップ4:ペイント開始
- 編集モードに入ります。
- ペイント用のカーブツールを選択。
- オブジェクトまたはUVマップにストロークをペイントし始めます。
◎ステップ 5: カーブツールオプションの調整
- 左上の “Cursor and Surface “の横にある3つの点をクリックします。
- 最大半径と最小半径を調整し、ストロークの太さを変更します。
◎ステップ 6: ブラシフローの設定
ブラシの主要な設定の説明は以下の通りです。
- Image Input: 既存のテクスチャマップを入力します。
- Max Layer Height: ストロークの補間の深さを調整します。
- UV Margin: UVマップ周辺のエッジをきれいにします。
- Bump Strength: ストロークに深みを加え、より絵画的なルックにします。
- Random Color per Stroke: ポストプロセスでバリエーションを作るのに便利です。
- Render Preview: ライブプレビューを表示します。
- Curve Radius Smooth:ストロークの揺れを滑らかにします。
- Curve Radius Multiplier: ストローク全体の太さを調整します。
- Stroke Alpha Seed:ストロークのアルファを変更します。
- Interpolation: カーブの補間を有効にします(パフォーマンスに影響するため、控えめに使用してください)。
- Exclusion Vertex Group: 特定の領域をペイントから除外します。
- Interpolation Method: フローティング(Flowing)”と “カーリング(Curling)”から選択できます。
- UV Seams as Curves: UV シームを補間のガイドラインとして使用します。
- Interpolation Density: 補間するストロークの数を調整します。
- Interpolation Detail: 補間ストロークの解像度をコントロールします。
- UDIM タイル: 複雑なUVレイアウトのUDIMワークフローをサポートします。
◎ステップ 7: 法線マップのレンダリング
- ペイントに満足したら、RENDERをクリック。
- タンジェント法線マップが完全に生成されるまで待ちます。
- レンダリングされたマップを高品質な画像(TIFFまたはPNG推奨)として保存。
- 生成されたタンジェント法線マップは、法線マップをサポートしている3Dアプリケーションで使用できます。
使用上のヒント
- 3種類のシード(Stroke Alpha、Interpolation Point、Interpolation Layer)の違い:
・Stroke Alpha Seedは、個々のストロークのアルファテクスチャを変更します。
・Interpolation Point Seedは、新しい補間ストロークが生成される場所を変更します。
・Interpolation Layer Seedは、既存のストロークのレイヤー順序を変更します。
- カーブ補間( curve interpolation)は計算量の多い処理です。スムーズなパフォーマンスを維持するために、まずベースとなるストロークをペイントし、最後の仕上げで補間を有効にすることがおすすめです。
- BrushFlow Studioで生成されたタンジェント法線マップは、様々な3Dアプリケーションの静的メッシュとアニメーションメッシュの両方でうまく機能します。
- “UV Seams as Curves “機能は、複雑なUVレイアウトの継ぎ目をストロークの補間のガイドラインとして使用することでブレンドするのに役立つので、最終的なテクスチャをよりシームレスに仕上げることができます。
- 法線マップを高解像度(4K推奨)でレンダリングし、TIFFまたはPNGとして保存することで、他のアプリケーションで使用する際の品質を保つことができます。
- “Random Color per Stroke “は法線マップには直接影響しませんが、後処理でカラーバリエーション用のマスクやマップを作成するのに便利です。
- BrushFlow Studioで作業する際、ワークフローをスピードアップするには、ペイント中はレンダリングプレビューを無効にしておき、作成プロセスでは補間密度を低く設定し、最終レンダリング時のみこれらの設定を高くしてください。
ダウンロード
BrushFlow Studioは Cyclesのポータルノードを使用しており、Blender 4.2 で利用できます。
コメント