VertextureによるMaya用ツール「ziRail」の紹介です。
ziRailとは
「ziRail」は、ストロークに沿ってメッシュ上にパッチポリゴンを作成することができるリトポロジーに役立つMaya用ツールです。BlenderのBSurfaceにインスパイアされたこのプラグインを使用することで、直感的にポリゴンを作成することができます。
ziRailは現在ベータ版ですが、今後のアップデートは追加費用なしで提供される予定です。
また、ziRailのパッケージの一部として、ワイヤーフレームの太さ、色、その他多くの属性をコントロールしてビューポートに表示することができるプラグインziWireframeも含まれています。
最新のアップデート(v0.97)では、コミュニティから報告された主要なバグに加えて、ストロークをサーフェスに簡単にスナップできる新機能が導入されています。
UIと説明
- Source :ベースメッシュを指定します。新しく作成されたポリゴンはその上にスナップされます。
- As Reference:参照としてソースメッシュを設定します。メッシュの上にあるコンポーネントを選択する必要がある場合に便利です。
- Uspans:パッチのU方向に沿って細分化する量を指定します。これはパッチ作成の前でも後でも可能です。既存のポリゴンから最後にパッチを作成した場合は効果がありません。
- Vspans:パッチのV方向に沿った細分化量を指定します。パッチ作成の前でも後でも可能です。
- Pinch:最後のサブディビジョンがどの程度近いかを決定します。\ SHIFT-MMBを上下にドラッグしてインタラクティブに変更できます。
- Projection distance:レールが生成され、ソースメッシュにスナップされます。レイの距離がサーフェスに達すると頂点がスナップされます。その横にある表示ボタンをクリックすると、視覚的なガイドが表示されます。
- Bridge Subdivs:ブリッジサーフェスを作成する際に、サブディビジョンの量を設定します。
- Reverse:バリデーション前にブリッジまたはマージ方向を逆にします。
- Close Strokes:グリッドを作成する際に、閉じたストローク(まぶたなど)が必要になる場合に使用します。
- Display HUD:ビューポート上部のヘッドアップディスプレイメッセージを表示/非表示します。
- SHADER VIEWPORT UI:メッシュ表示の高度なパラメータです。
- Toggle:ワイヤフレームを表示するカスタムビューポートを有効/無効にします。
- Relax Brush:ブラシマニピュレータはソースメッシュにスナップしながら基本的なリラックスタスクを行います。CTRL+SHIFT LMBでインタラクティブリラックスブラシを使うこともできます。
- Move Brush:このボタンを押すか、MMBをドラッグして頂点をインタラクティブに微調整できます。
- Backface Culling:ブラシ中に裏向きの頂点を切り替えます。
- Freeze Borders:境界頂点の位置を保持したままリラックスできます。
- Relax Intensity:リラックスブラシの強さです。
- Relax Radius:リラックスブラシの直径です。
- Move Radius:ブラシの直径を微調整します。
- Rail Mode:ストロークの描画を開始します。
- LazyMode:レイジーモードを有効にします。滑らかに描くのに適しています。
- Strength:レイジーモードをより強く、または弱くします。
- Distance:ストロークで影響を受けるキューのポイントの量です。
操作 | キー | 説明 |
---|---|---|
DRAW STROKE(S) | LMB | ソースメッシュ上にストロークを描画し、Enter キーでパッチを作成します。ストロークの方向は一貫している必要があります。ストロークの間隔を狭めると、より良い結果が得られる可能性があります。既存のメッシュからポリゴンを追加することもできます(select it)、またはゼロから((with an empty selection)始めることもできます。 |
REDRAW RAIL | LMB +CTRL | 最後に作成されたパッチを修正して、新しいストロークに合わせます。Enter キーを押した後、最後のラインを修正できます。これを行うには、境界線を選択します。 |
BORDER RESHAPE | LMB +CTRL +SHIFT | 境界頂点を選択してアンカーポイントを作成し、同じ手順で別の頂点を選択して境界ラインを作成します。同じポイントを2回選択すると閉じたエッジループが選択されます。この境界ラインは基本的にストロークのようです。別のストロークを描画すると、パッチが作成されます。 |
PATCH CREATION FROM PROFILE | LMB | 境界ラインが選択されている場合、そのラインに対してパッチが作成されます(プロファイルと見なされます)。 |
PATCH CREATION FROM PATH | LMB +SHIFT | 境界ラインが選択されている場合、そのラインに沿ってパッチが作成されます(パスと見なされます)。 |
PATCH CREATION FROM SLICE | LMB +SHIFT | ラインまたはアンカーが選択されていない場合、メッシュの外部からドラッグしてスライスを描画し、Enter キーでレールが作成されます。 |
MERGE LOOPS | MMB +SHIFT | 境界ラインが選択されている場合、SHIFT+MMBで境界頂点をクリックしてループのマージを準備し、Enter キーで実行します。 |
POLYBRIDGE LOOPS | MMB +CTRL | 境界ラインが選択されている場合、CTRL+MMBで境界頂点をクリックしてpolyBridgeの作成を準備し、Enter キーで実行します。 |
MERGE BOUNDARY VERTICES | MMB +CTRL | 境界頂点を1つクリックしてから別の頂点をクリックして、それらをマージします。 |
RELAX BRUSH INTERACTIVE | MMB +CTRL +SHIFT | Relaxブラシと同じ機能ですが、キーを放すまでアクティブです。 |
TWEAK BRUSH INTERACTIVE | MMB | Tweakモードと同じ機能ですが、キーを放すまでアクティブです。 |
VSPAN CHANGE INTERACTIVE | MMB +SHIFT | 最後に作成されたパッチのVスパンの量をインタラクティブに変更します。MMBとSHIFTを押したまま、左に動かして値を減少させるか、右に動かして値を増加させることができます。 |
*LMB = マウスの左ボタン *MMB = マウスの中ボタン
注意事項
- ziRailはMayaのカスタムノードを作成します。コアノードのタイプは “ziRail “で、処理中にポリゴンを生成するためのデータを含んでいます。メッシュの履歴を削除しない限り、問題を回避するためにシーンに残ることがあります。
- このノードは、UIで “pick source “ボタンを押すと生成されます。何らかの理由でこのノードがシーンから消えた場合は、そのボタンをクリックして再生成してください。
- ソースメッシュのシェイプの “outMesh “アトリビュートは、評価のために “ziRail “ノードの “ziRailMesh “入力アトリビュートに接続する必要があります。この接続はインターフェイスが行います。
- ポリゴン作成が発生するたびに、”ziPatchNode “ノードがメッシュネットワークに作成され、undo/redoメカニズムをサポートします。
- Tweak Modeは “ziTweakNode “タイプのカスタムノードを作成します。UIはメッシュとの接続を処理し、評価がいつでも行われるようにします。
チュートリアル
以下の使用方法に関するチュートリアルが公開されています。
価格とシステム要件
ziRailは、Windows、Linux、MacOSのMaya 2019以降で利用できます。
価格は、69ドル(購買力平価により日本では48.30ドル)です。
セール情報
期間は不明ですが、次のクーポンコードを利用することで15%オフで購入することができます。
クーポンコード:ILOVEVERTEXTURE2024
コメント