Dev:JA/Ref/Release Notes/2.67/Paint System

提供: wiki
< Dev:JA‎ | Ref/Release Notes‎ | 2.67
2018年6月29日 (金) 05:54時点におけるYamyam (トーク | 投稿記録)による版 (1版 をインポートしました)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Blender のペイントシステムがリファクタリングされ、ペイントシステムのストローク管理が一元化されました。

これにより、全ペイントモード用の新機能がいくつか追加され、特にテクスチャペインティング用にいくつか実装されました。

全てのモード用

オプションの一貫性

オプションがグループ化され、このリリースでのペイントモード間の一貫性が向上しました。ストロークモードがドロップダウンメニューとビュー上でAを押すことで変更できるようになりました。マスキングに対応しているモードでは、マスキング有効時、Aは代わりに全選択となります。

間隔(Spacing)の筆圧対応

スタイラス筆圧を元にした間隔。筆圧が高いと間隔が小さくなります。

絶対ジッターモード(Absolute Jittering Mode)

2.66のストロークのジッタリングはブラシサイズに相対的でした。現在、ジッタリング量をピクセル数で設定可能になり、サイズと独立して維持でき、以前に比べ、ブラシの広がりが大きくできるようになりました。絶対モードにするには、ジッター(Jitter)スライダの左のロックアイコンをクリックしてください。

オーバーレイ対応

黄色内がオーバーレイオプション

テクスチャを使用する全ペイントモードがオーバーレイ(Overlay)対応になりました。旧 Blender バージョンと比べ、オーバーレイの動作が少し変わっており、ブラシ自身用とブラシテクスチャ用のオーバーレイコントロールが分離されました。また、オーバーレイスライダの右のブラシアイコンをクリックすることで、ストローク進行中に特定のオーバーレイをOFFにする機能もあります。

新しいテクスチャマッピングモード

ランダム(Random)マッピング

単純にランダムなテクスチャ座標を選び、ひと塗りごとにそこからサンプリングします。

ステンシル(Stencil)マッピング

ステンシルマッピング。モデルは vitos1k 氏作

ステンシル(Stencil)マッピングはオーバーレイを表示することで動作します。これはユーザがビュー上に置き、メッシュ上を型抜きのようにペイントできます。ステンシルの境界外はペイントできません。 ステンシルの位置、方向、大きさをコントロールするには、

RMB Template-RMB.png : ステンシル移動
CtrRMB Template-RMB.png : ステンシル回転
⇧ ShiftRMB Template-RMB.png : ステンシル拡大縮小

ステンシル拡大縮小時、XY を使用することで、1軸に拡大縮小を制限できます。同じキーを二回押すと制限がなくなります。

拡大縮小のおかげで、画像を元とは違うアスペクト比で拡大縮小できるようになり、ストレッチも導入できました。元のアスペクト比にリセットするには、ブラシマッピングの下の画像アスペクト比(Image Aspect)ボタンを使用してください。このオプションは画像テクスチャ時のみ表示されます。さらにこのオペレータはブラシテクスチャのタイリングやスケール値にも対応するオペレータオプションが有効時に使用可能です。

また、ステンシルの位置のリセットも可能です。Reset Transform(トランスフォームをリセット)を押してください。

注意:ステンシルマッピング使用中、オーバーレイをOFFにすることはできません!

ステンシルマッピングは新しいアルファマスクテクスチャにも対応しています。アルファステンシルの操作は以下を使用します。

AltRMB Template-RMB.png : ステンシルの移動
AltCtrRMB Template-RMB.png : ステンシル回転
Alt⇧ ShiftRMB Template-RMB.png : ステンシル拡大縮小

角度のコントロール

Angle control demo by Leon Cheung.

レーキ、ランダム、そしてユーザコントロールによるテクスチャブラシの回転が、テクスチャブラシに対応するすべてのモードで可能になりました。

  • R: メニュー、回転モード。
  • ユーザー視点(User): ユーザー指定、ツールバーまたは[Ctrl]+[F]キーで調整
  • ランダム(Random): ひと塗りごとにランダム回転。ビューにマップされたテクスチャのみ。
  • レーキ(Rake): ストロークの方向に沿って回転。ビューにマップされたテクスチャのみ。

モード毎の機能


テクスチャペイントモード(Texture Painting Mode)

  • スムーズストローク(Smooth Stroke)がテクスチャペインティングに対応しました。
  • テクスチャペインティングが入力サンプル数(Input Samples)に対応。
  • ストロークの強さの範囲が2Dペインティングに対応し、プロジェクトペインティングも改良されました。

アルファ/マスクのテクスチャ対応

モデル上のパターンのアルファマスク。モデルは vitos1k氏作
  • ブラシの強さがテクスチャによるマスキング、さらにそのカーブと強さのコントロールに対応しました。マスクは UV テクスチャステンシルに加え、スクリーン空間のパターンを重点的に塗るのに最適です。エアブラシでは蓄積してしまうことから、アルファマスクは空間(Space)ストロークでのみ正しく動作します。現在、アルファマスクに対応しているのは3Dビューでのプロジェクトペインティングのみです。

現在、テクスチャ(Texture)プロパティでのマスクテクスチャのプロパティ設定は若干トリッキーです。Cycles では、マスクテクスチャをテクスチャ選択ドロップダウンメニューから選択できますが、Blender内部レンダーでは、ユーザが内容をピン止めし、割り当てられたマスクテクスチャをブラウズする必要があります。ピン止めしていないと、デフォルトテクスチャが表示され、これが常にプライマリブラシテクスチャに割り当てられてしまうからです。

Warning
  注意
従来のショートカット・挙動から変更されています
  • Spacing(間隔)の挙動が2.67では変わり、ブラシ直径ではなくブラシ半径を元にするようになりました。古いファイルは以前の挙動に合うよう、ブラシの間隔が自動的に半分になりますが、新しいファイルを古いバージョンの Blender で開いた場合、空間(Space)ストロークのブラシは間隔を再び二倍の値に戻さないとラグが多くなるでしょう。
  • CtrLMB Template-LMB.png がクローンカーソルセットのみに(クローン(Clone)ツールアクティブ時)なりました。ツール特有の機能であるためです。このキーの組み合わせは他のツールの反転モード用の予約となりました。
  • スポイトツール(Sample color)はSになりました。
  • 3DビューでのプロジェクションモードのOFFはできなくなりました。これはまさしく画像エディターでのシンプルなペイントと同等であるため、ペインティングコードリファクタリングの一部として削除されました。
  • ステンシルモードがONの時、頂点と画像ペイントマスクモードでは各面の選択ができなくなりました。代わりに円(Circle)選択ツール(C)を使用してください。

頂点ペイントモード(Vertex Paint Mode)

  • テクスチャブラシに対応。頂点ペインティングのブラシは、ほとんどのマッピングモードへの完全対応とともに、テクスチャのサンプリングが可能になりました。
テクスチャによる頂点ペインティングデモ。Leon Cheung 氏作

スカルプトモード(Sculpt Mode)

  • Twist ブラシの改良:
Twist piece。Michalis Zissiou 氏作
以前の挙動
新しい挙動

Twist ブラシがリファクタリングされ、使用が簡単になり、より面白い結果を生み出すようになりました。使用するには、まずオブジェクト上にブラシを移動し、外側に向かってドラッグします。 初期ドラッグ方向が0度で、その中心の周囲を回転することで渦巻き状の効果が得られます。スカルプト平面は直接 Twist の方向に影響します。

エリア平面(Area Plane)は、ブラシの中心でのエリアの法線の周囲をひねります。一方、ビュー平面(View Plane)はスクリーンと垂直に交差する軸の周囲をひねります。後者はポージングツールとして使用できます。

右図は新旧の挙動の比較です。