Brush Overlay モジュールによる動的ブラシ効果
使用するツール
記載されているツール、プロシージャル機能、オーバーライドは、すべて Uniform のギャラリーで見つかります。
角型クレイディスプレイスメントブラシ
カラーペイントブラシ
Uniform の Brush Overlay モジュールを使って、ブラシに変化を加え、ストロークに動的な効果を付ける方法を紹介します。スカルプト用とペイント用のブラシにいくつかの効果を作り、この機能を理解していきましょう。
Brush Overlay は、ストローク中のブラシ動作のパラメーターを動的に変更します。例えば、筆圧に応じたブラシの半径や不透明度の調整も、このモジュールが担っています。
標準の Square Clay Displacement Brush のモジュールエディターを開くと、Brush Overlay スタックに Pressure モジュールが入っています。このカーブが入力筆圧をブラシ半径と効果の強さに対応付けます。削除すると筆圧に反応しなくなります。次に Invert Brush Overlay を追加すると、ブラシの効果が標準で反転します。
標準の Paint Brush プリセットで試してみましょう。Pressure を削除し、Jitter モジュールを追加します。対象プロパティに Color Hue を選び、強さを調整してストローク中に微妙な色の変化を付けます。異なる設定の Jitter を追加すれば、彩度や明度も同時に変化させられます。
次に、すべてのモジュールを削除して Distance Oscillator を追加します。これはストロークの進行に合わせて値を周期的に変える Brush Overlay です。Period は値が一周するストロークの距離を指定します。Period を 10、Amplitude を 1 にして効果を確認してください。
波形を Square に変えると、半径に 0 と 1 を交互に掛けることで破線状のストロークになります。
最後に波形を Triangle にし、対象プロパティを Color Hue に変えると、虹色のブラシ効果が得られます。
作業用プリセットを変更せずに試したい場合は、Global Override List に Brush Overlay スタックを手動で追加できます。終了後に Clear Modules を押すと、すべてのブラシが元の動作に戻ります。
その他のチュートリアル
GeoCurve でスタイライズされた髪を作成
ハイポリスカルプト入門
クロスシミュレーションを始める
SolidVolume による SDF モデリング入門
Uniform のシーンを 3D 印刷用に準備
高度なスカルプト機能の概要
ステンシルを使った投影ペイント
参照を使って色とマテリアルを共有