ワークフロー

投影設定の送信

を送信するにはNuke投影セットアップMari次の手順を実行します:

1.   投影が適用されるProject3DノードとGeometryノードを選択するか、一度に送信する複数のノードを選択しますMari

注意:  マージしたい場合Nukeでの投影Mari現在開いているプロジェクトで、必要なジオメトリがすでにそのプロジェクトの一部である場合、ジオメトリノードを選択する必要はありません。

2.   もしMariまだ実行されていません。選択してくださいMari > Launch MariまたはをクリックしますMariのアイコンMari それを起動するパネル。
3.   Nuke、>を選択Send > ProjectionComponentsまたはをクリックしますSendアイコンの中にMari メニュー。

これは、で指定した場所にテクスチャを事前レンダリングします。 mari data dir。事前レンダリングされたファイルの名前は、ノード名と現在のフレームから取得されます。にテクスチャを送信した場合Mari以前は、ファイルを上書きするかどうかを尋ねられます。選択した場合No、既存のファイルが使用されます。

注意:  に送信する代わりに投影をエクスポートすることもできますMariを使用してNuke<>Mariブリッジ。

輸出する:
1.でNuke、>を選択Export > Projection(s)...またはエクスポートアイコンをクリックしますパネルで。
2.ディレクトリの場所をExport Mari Projectionダイアログ。
3.でMari、 選択するNuke > Import Projectionでファイルを選択しますLoad Nuke Projectionダイアログ 投影をインポートするMari
これにより、ソケット接続なしで2つのアプリケーション間でファイルを送信できます。

注意:  ファイルをディスクにエクスポートするときNuke.nmb拡張子が割り当てられている( Nuke<>Mariブリッジ)。からエクスポートする場合Mari.mnb拡張子が使用されます( Mari<>Nukeブリッジ)。

への投影の送信またはインポートMari

プロジェクションが送信またはインポートされるとMari、次の手順に従って、プロジェクトにプロジェクションを設定します。

1.   開いているプロジェクトがない場合Mari、スクリプトは新しいプロジェクトを作成し、プロジェクション用のチャネルを作成するように求めます。の中にMari - New Projectionダイアログでは、入力するように求められますChannel name、 をセットするMapping scheme 、 を提供するChannel resolution 最後に、 Projectorresolution新しいチャンネルのために。

注意:  低すぎるテクスチャサイズを選択して、受信画像の解像度を損なわないようにしてください。

すでにプロジェクトを開いている場合(たとえば、プロジェクションを再インポートする場合)、受け取ったプロジェクションを現在のプロジェクトに適用するか、新しいプロジェクトを開くかを尋ねられます。

2.   Mariセットアップします:

内のオブジェクトObjects送信またはエクスポートされた各GeometryノードのパレットNuke

のプロジェクターProjectorsから送信またはエクスポートされた各Project3DノードのパレットNuke

で指定したチャネルMari - New ProjectionのダイアログChannelsパレット、および

送信またはインポートされたすべてのカメラ。指定されたチャネルのレイヤースタック内のレイヤーとして作成され、投影をブレンドするのに役立つマスクが付いています。

送信またはインポートされるプロジェクションの複雑さに応じてMari、これにはしばらく時間がかかる場合があります。

3.   画像もにインポートされますImage Manager送信またはインポートされたプロジェクションテクスチャを追跡するMari

への投影の送信またはエクスポートNuke

テクスチャの作業が終了したらMari、データを送信するいくつかのオプションがありますNuke。次のいずれかを使用できます。にMari

1.   選択するNuke > Send > ProjectionTexture現在のプロジェクターを通してテクスチャを投影解除します。テクスチャはMariデータディレクトリとファイル名は、投影されていないプロジェクターの名前に基づいています。
2.   テクスチャがディスクに書き込まれると、 Nuke読み取りノードを作成します。これを読んで ノードをProject3Dノードに接続し、元のテクスチャを、 Mari
3.   選択するNuke > Send > Unique Projection Texture 次のように、現在のプロジェクタを介してテクスチャを投影解除しますProjection Texture。ただし、非投影テクスチャを一意のファイル名で保存して、送信されるテクスチャの他のバージョンが上書きされない(または上書きされる可能性がない)ことを確認します。 Nuke
4.   選択するNuke > Send > UV Texture(s)(All Channels)のすべてのチャネルからUVテクスチャのセットをエクスポートするにはChannelsパレットをMariデータディレクトリ。ファイル名は、オブジェクト(この場合、送信先の元のGeometryノード)に基づいていますMari)とチャンネル名。チャネルはエクスポート用にフラット化されます。
5.   テクスチャがディスクに書き込まれると、 Nuke読み取りノードを作成します。これはUVテクスチャであり、プロジェクションテクスチャではないため、Project3DノードではなくApplyMaterialノードに直接接続する必要があります。
6.   選択するNuke > Send > UV Texture(s) (Current Channel)の現在のチャネルからUVテクスチャのセットをエクスポートするにはChannelsパレットをMariデータディレクトリ。ファイル名は、オブジェクト(この場合、送信先の元のジオメトリノード)に基づいていますMari)とチャンネル名。
7.   テクスチャがディスクに書き込まれると、 Nuke読み取りノードを作成します。これはUVテクスチャであり、プロジェクションテクスチャではないため、Project3DノードではなくApplyMaterialノードに直接接続する必要があります。
8.   選択する Nuke > Send > Current View現在のビューのプロジェクターを作成するにはMari (分析観点ビューのみ)に送信しますNuke投影されていないテクスチャと一緒に。読み取りノードに加えて、追加のカメラノードが作成されます。 Mariエクスポート時のキャンバス。
9.   選択するNuke > Send > Current Projector現在のプロジェクターを送るMariProjectorsパレットNuke投影されていないテクスチャと一緒に。読み取りノードに加えて、追加のカメラノードが作成されます。 Mariエクスポート時のキャンバス。

警告:  でプロジェクターを作成する場合Mariそれを送るつもりですNuke ReadGeoノードに投影するには、プロジェクターを作成したままPerspective見る。中にプロジェクターを作成することを選択した場合Ortho見たところ、投影は期待したように見えない可能性があります。

10.   選択するNuke > Send > All ProjectorsすべてのプロジェクターをProjectorsパレットNuke投影されていないテクスチャとともに。読み取りノードに加えて、新しいカメラノードが作成されます。 Mariエクスポート時のキャンバス。

注意:  に送信する代わりに投影をエクスポートすることもできますNukeを使用してNuke<>Mariブリッジ。

輸出する:
1.でMari、7つのオプションのいずれかを選択しますMari > Exportメニュー。
2.ディレクトリの場所をExport Nuke Projectorsダイアログ。
3. Nukeで、 Mari > Import Projectionでファイルを選択しますLoad Mari Projectionダイアログ 投影をインポートするNuke
これにより、ソケット接続なしで2つのアプリケーション間でファイルを送信できます。

注意:  ファイルをディスクにエクスポートするときNuke.nmb拡張子が割り当てられている( Nuke<>Mariブリッジ)。からエクスポートする場合Mari.mnb拡張子が使用されます( Mari<>Nukeブリッジ)。

シーケンス投影設定の送信

単一のプロジェクション設定を送信することに加えて、 Nukeアニメーションプロジェクションの複数のスナップショットをエクスポートすることもできますMari。これは、イメージシーケンスの複数のフレームを組み合わせ、マッチムーブカメラを介してそれぞれのフレームに投影することにより、きれいな版をペイントするために使用できます。

このワークフローは同じですSending a Projection Setupを除いて、 Frame Range スナップショットを取得するフレームを要求するダイアログ。

注意:  からUVテクスチャを返す予定がある場合Mari Geometryノードの場合、Geometryノードのチェックボックスをオフにする必要がありますImage Aspect この段階のチェックボックス。そうしないと、後でUVマップを接続するときに画像サイズが変更され、ラインナップエラーが発生します。

を送信するにはNukeシーケンス投影セットアップMari、 次の手順を実行します:

1.   投影が適用されるProject3DノードとGeometryノードを選択します。
2.   クリック> Send > Sequence Projections
3.   フレーム番号をFrame Rangeダイアログ。

4.   以前と同様に、開いているプロジェクトがない場合Mari、スクリプトは新しいプロジェクトを作成し、プロジェクションのチャネルを指定するように求めます。入力するように求められますChannel name、 をセットするMapping scheme 、 を提供するChannel resolution 最後に、 Projectorresolution新しいチャンネルのために。
5.   投影がインポートされたら、 Mariシーケンス内のフレームごとに個別のプロジェクターを作成します。
6.   必要なテクスチャの作業を続行し、に概説されている手順に従いますへの投影の送信またはエクスポートNuke、データをNukeに送り返します。

画像ノードの送信

から直接任意の数の読み取りノードを送信することもできますNukeMari。これを行うには、送信する画像ノードを選択しますNuke、クリック> Send > Images 次のオプションのいずれかから選択します。

AllRead Nodes -ノードグラフのすべての読み取りノードを送信します。

Selected Read Nodes - To send only the selected Read nodes in the Node Graph.

Selected Nodes - To send all Read nodes in the Node Graph. これらはImage Manager

ルックアップテーブル(LUT)の送信

画像を確実にMari彼らと同じように見えるNukeNukeの現在のビューアLUTは10ビット1D LUTで概算され、 MariビューイングLUTとして。変更した場合viewerProcessメニューNukeのビューア、更新できますMariのビューアLUT Mari > Send > LUT