Blender 2.93 に実装予定の新しいスカルプトモード用のツール Sculpt Expand の紹介をしたいと思います。この機能は、Blenderの開発者の Pablo Dobarro氏 によって1月頃から紹介されており、Multires と Dyntopo の機能を限定して、できるだけ早く (Blender 2.93に) マージされることになっています。
以下、現時点での Sculpt Expand の機能についてまとめたいと思います。
Sculpt Expandについて
Expand は、マスキング、フェイスセット編集、フィルターの操作、パターン作成のためのメインツールとなることを目的とした Sculpt Mode 用の新しいオペレーターです。
The initial version of Sculpt Expand is now being reviewed. #b3d #devfund https://t.co/P1xO8yPDk1 pic.twitter.com/22w39NLjyf
— Pablo Dobarro (@pablodp606) February 17, 2021
このツールの基本的な機能は、以前の sculpt.mask_expand オペレーターと似ており、デフォルトのショートカットと機能を共有していることから、以前のオペレーターは廃止されました。以前の sculpt.mask_expand オペレーターと比較した主な変更点は以下の通りです。
- モーダルキーマップ、オペレーターの実行中にすべてのオペレーターのオプションをリアルタイムで変更可能。
- マスク、フェイスセット、スカルプト頂点カラーの作成をサポートしました。
- コードが大幅に改善され、新機能を簡単に統合することができます。
■減衰タイプ(Falloff Types)
ExpandのFalloffは、オペレーターが作成するパターンの基本形状を定義します。Expandには、球体や境界トポロジーなど、さまざまな基本パターン形状を作成する8種類のアルゴリズムが含まれています。
It now also detects mesh boundaries. When expanding from a boundary vertex it will create a mask or Face Set parallel to that boundary.
It can also expand both new Face Sets or new Face Sets boundaries, preserving the previous ones. #b3d #devfund pic.twitter.com/xasdvINoO3— Pablo Dobarro (@pablodp606) January 16, 2021
■減衰編集(Falloff Editing)
Expandでは、モーダルキーマップを使用することで、以下の操作をサポートしています。
- 前のデータを保存:これは、新しいマスクを置き換えるのではなく、前のマスクの上に重ねて蓄積します。面セットの場合は、既存の面セットを置き換える代わりに、面セットの境界線を作成します。
- フォールオフを反転:マスク、フェイスセット、色のいずれでも同じように動作します。
Some examples of tile patterns using all new features in Sculpt Expand. #b3d #devfund pic.twitter.com/FWoMHdu8gj
— Pablo Dobarro (@pablodp606) February 14, 2021
マスクとスカルプトの頂点カラーでのみ利用可能なオプションは次のようになっています。
- 線形グラデーション:原点から現在のアクティブな頂点までの値の線形グラデーションを作成します。
- ブラシフォールオフ:線形グラデーションに似ていますが、現在のブラシのフォールオフ曲線を使ってファルオフの形状を定義します。
- テクスチャの歪みを増加/減少:頂点位置ごとに3Dでマッピングされた現在のブラシテクスチャを使用して、事前に計算されたファルオフを歪ませてフォールオフの形状を変更します。
The new expand operator now supports textures to control the shape of the mask. #b3d #devfund pic.twitter.com/UY8mneEcm2
— Pablo Dobarro (@pablodp606) February 12, 2021
■スナッピングと移動
Ctrlキーを押すことで、フェイスセットへのスナップ(新規作成時、編集時を含む)が可能です。新しいフェイスセットの上にカーソルを移動すると、そのフェイスセットがスナップ領域に追加されます。
スペースバーを押すと、Expandの初期頂点を移動し、ファールオフを再計算することができます。フォールオフの種類によっては、この操作は重く、高ポリモデルではラグが発生する場合があるようです。
Expand now supports most sculpt gestures functionality and shortcuts. Pressing F flips the active area, ctrl snaps the mask area to the Face Sets, and the spacebar moves the mask through the surface. #b3d #devfund pic.twitter.com/acNFe9o2Yr
— Pablo Dobarro (@pablodp606) January 16, 2021
■ループと再帰
これはパターン作成の主な機能です。QキーとWキーを押すことで、ループの数を減らしたり増やしたりすることができます。例えば、ループ数を4に設定すると、ファールオフを4分割して4回繰り返します。
Hard surface modeling in Sculpt Mode using Expand with loops, recursion and gradients. #b3d #devfund pic.twitter.com/BcEHH9SmGi
— Pablo Dobarro (@pablodp606) January 18, 2021
再帰(Recursions)は、現在のファールオフの有効化された頂点の境界から新しいファールオフを生成します。この新しいファールオフは、必要に応じて測地線距離(geodesic distances)として(Rを使って)、またはトポロジーステップとして(Alt Rを使って)生成することができます。再帰は、あらゆる種類のパターンを使って、無限に呼び出すことができます。
Finally, the new Expand operator supports recursion.
Each time the R key is pressed the operator starts expanding again from its currents state.
Combined with the rest of the options it can create all kinds of colors, masks and Face Sets patterns. #b3d #devfund pic.twitter.com/oDxjGpLEKo— Pablo Dobarro (@pablodp606) January 16, 2021
■Face Set 編集
Like the previous version, Expand can also create Face Sets, but this new one can resize, reshape and delete the existing ones (including content-aware filling when shrinking and deleting). #b3d #devfund pic.twitter.com/Sj54S0l5YR
— Pablo Dobarro (@pablodp606) January 16, 2021
[3月8日更新] Sculpt Expand 機能が Blender 2.93 アルファで利用可能に
お伝えしていたスカルプトモード用のツール Sculpt Expand が Blender 2.93 アルファで利用可能になりました。
Sculpt Expandは、ショートカットキー[Shift + A]から使用することができます。このSculpt Expandの実装に合わせて、Pablo Dobarro氏による Sculpt Expand 紹介ライブ配信が行われており、以下の動画では説明と使用している様子を確認することができます。
Sculpt Expandを試すことができるBlender 2.93 アルファは、こちらからダウンロードすることが可能です。
コメント