他のアプリケーションからジオメトリと点群をインポートする

MayaやBoujouなどの3Dアプリケーションで作成されたファイルまたはオブジェクトをインポートする必要がある場合があります。インポートするものとどこからインポートするかに応じて、インポートを実行するさまざまな方法があります。

OBJからジオメトリをインポートするには(.obj)ファイル、参照OBJファイルからジオメトリをインポートする

FBXからジオメトリまたは点群をインポートするには(.fbx)ファイル、参照FBXファイルからジオメトリとポイントクラウドをインポートする。FBXは、多くのアプリケーションがエクスポートできる標準ファイル形式であり、 .fbxファイルには、カメラ、ライト、変換、メッシュ、点群をインポートできる3Dシーンが含まれますNuke

Alembicからジオメトリまたは点群をインポートするには(.abc)ファイル、参照Alembicファイルからジオメトリとポイントクラウドをインポートする。最も一般的な3DアプリケーションからAlembicにエクスポートできます。

OBJファイルからジオメトリをインポートする

にインポートできますNukeに保存されている他のソフトウェアプログラムからのシーン3Dオブジェクト.obj (Wavefront)形式。操作できません.obj内部から頂点レベルのオブジェクトNuke、しかし、あなたはそれらをテクスチャ化し、変換することができます。

インポートされたOBJオブジェクト。

OBJオブジェクトをインポートするには

1.   クリック3D > Geometry > ReadGeo ReadGeoノードを挿入します。
2.   ReadGeoパラメーターで、をクリックしますfileフィールドのフォルダーアイコン。ファイルナビゲーションダイアログが表示されます。
3.   OBJファイルに移動し、クリックしますOpenNuke OBJファイルを読み込みます。
4.   ReadGeoノードのimgテクスチャとして使用するクリップを含む読み取りノードにパイプします。
5.   Sceneノードの番号付きパイプの1つをReadGeoノードにドラッグして、OBJオブジェクトをシーンに配置します。

FBXファイルからジオメトリとポイントクラウドをインポートする

FBXは、同じ形式をサポートする他のアプリケーションで作成された3Dシーンにアクセスできる標準の3Dファイル形式です。あなたが一般的に持っているもの.fbxファイルは、カメラ、ライト、メッシュ、不均一有理Bスプライン(NURBS)曲線、変換、マテリアルなどを含む3Dシーン全体です。このシーンから、カメラ、ライト、変換、およびメッシュを抽出して、 Nuke。この方法で、たとえば、Mayaでメッシュを作成し、 .fbxファイルを作成し、同じメッシュを再度使用しますNuke

注意:  で使用されるFBX SDKバージョンの場合Nuke、 見るサードパーティのライブラリバージョン

ヒント:  に問題がある場合.fbxファイル、古いバージョンのFBXで作成されたためである可能性があります。読み込みが非常に遅い場合は、バイナリではなくASCIIである可能性もあります。これらの問題を回避するには、オートデスクのWebサイトでFBXコンバーターを使用できます(http://usa.autodesk.com/fbx/download/)。古いFBXバージョン、ASCII、バイナリなど、さまざまな異なる形式間で変換します。 Windows、Mac、およびLinux。

FBXファイルからメッシュをインポートする

ReadGeoノードを使用すると、FBXファイルからメッシュ(またはメッシュに変換されたNURBSカーブ/パッチサーフェス)をインポートできます。1つのReadGeoノードを使用すると、単一のメッシュまたはすべてのメッシュを読み込むことができます.fbxファイル。

メッシュの頂点、法線、UV、および頂点の色は、フレームごとまたはフレーム0で読み込まれます。シェイプデフォーマまたはクラスタデフォーマがある場合、それらは頂点に適用されます。マテリアルまたはテクスチャは読み込まれません。

.fbxファイルからメッシュをインポートするには:

1.   選択する3D > Geometry > ReadGeoスクリプトにReadGeoノードを挿入します。
2.   ReadGeoコントロールで、の横にあるフォルダーアイコンをクリックしますfileフィールドに移動して.fbxインポートするメッシュを含むファイル。クリックOpen
3.   からanimation stackドロップダウンメニューで、使用するテイクを選択します。FBXファイルは複数のテイクをサポートしています。通常、それらの1つは、アニメーションを含まないデフォルトのテイクです。
4.   からnode nameドロップダウンメニューから、インポートするメッシュを選択します.fbxファイル。
5.   アニメーションカーブのサンプリングに使用されるフレームレートを調整するには、新しい値(1秒あたりのフレーム数)を入力しますframe rateフィールド。入力したフレームレートは、チェックした場合にのみ使用されますuse frame rate。それ以外の場合、 .fbxファイルが使用されます。
6.   のすべてのメッシュをインポートする場合 .fbxファイルを1つだけではなく、すべてのオブジェクトを確認します。これは、ノード名で選択したものを上書きします。オブジェクトがアニメーション化されている場合、チェックread on each frame。これにより、各オブジェクトのメッシュポイントへの変換がベイク処理され、アニメーションが保持されます。
7.   からインポートされた変換プロパティを変更する場合.fbxファイル、チェック解除read transform from file必要な変更を加えます。限りread transform from fileチェックされていない場合、変更は保持されます。
8.   から変換プロパティをリロードするには.fbxファイル、クリックReloadボタン。

FBXファイルからポイントクラウドをインポートする

ReadGeoノードでは、FBXファイルから点群をインポートすることもできます。

.fbxファイルから点群をインポートするには:

1.   選択する3D > Geometry > ReadGeoスクリプトにReadGeoノードを挿入します。
2.   ReadGeoコントロールで、の横にあるフォルダーアイコンをクリックしますfileフィールドに移動して.fbxインポートする点群を含むファイル。クリックOpen
3.   からanimation stackドロップダウンメニューで、使用するテイクを選択します。FBXファイルは複数のテイクをサポートしています。通常、それらの1つは、アニメーションを含まないデフォルトのテイクです。
4.   の中にobjecttypeドロップダウン、選択PointCloud
5.   アニメーションカーブのサンプリングに使用されるフレームレートを調整するには、新しい値(1秒あたりのフレーム数)を入力しますframe rateフィールド。入力したフレームレートは、チェックした場合にのみ使用されますuse frame rate。それ以外の場合、 .fbxファイルが使用されます。
6.   からインポートされた変換プロパティを変更する場合.fbxファイル、チェック解除read transform from file必要な変更を加えます。限りread transform from fileチェックされていない場合、変更は保持されます。
7.   から変換プロパティをリロードするには.fbxファイル、クリックReloadボタン。

Alembicファイルからジオメトリとポイントクラウドをインポートする

Alembicファイルからメッシュ(またはメッシュに変換されたNURBSカーブ/パッチサーフェス)および点群をインポートできます(.abcファイル形式)にNukeシーン。インポート中、 Nukeインポートダイアログを使用して、Alembicシーンのどのノードをロードするかを制御できます。Alembicファイルにアイテムが1つしかない場合、自動的にロードされます。以下は、インポートされたタコのAlembicファイルの例です(Sony Pictures Imageworks提供)。

Alembicの詳細については、 http://code.google.com/p/alembic/

ヒント:  メッシュと点群に加えて、Alembicファイルからカメラと変換をインポートすることもできます。

Alembicでファイルをエクスポートする方法を学ぶには(.abc)形式、参照ジオメトリ、カメラ、ライト、軸、または点群のエクスポート詳細については。

Alembicファイルからメッシュと点群をインポートするには

1.   クリックImage > Readまたは押すRノードグラフ上。

Read File(s)ダイアログが表示されます。

2.   ファイルの場所からインポートするAlembicファイルを選択し、クリックしますOpen

Alembicインポートダイアログが表示されます。デフォルトでは、以下に示すように、インポートダイアログを開くと、シーングラフですべてのアイテムが選択されます。

選択した親アイテムは黄色の丸で示され、選択した子アイテムは黄色のバーで示されます(リストで選択すると、これらはオレンジ色に変わります)。選択されていないアイテムには、隣にインジケータがありません。

3.   特定のアイテムをインポートするには、最初に黄色の円をクリックしてルートアイテムの選択を解除する必要があります。これにより、ルートおよびすべての子アイテムの選択が解除されます。次に、以下に示すように、円があった空白スペースをクリックして、シーングラフ内の特定のアイテムを選択します。

または、アイテムを右クリックして、以下を選択できます。

Select as parent -このアイテムを選択して、他のアイテムの親にします。これにより、個別のNuke次のステップで、このアイテム(およびその下のすべての子アイテム)のノード。

Select as child -このアイテムを選択し、ツリーの上の最も近い親アイテムの子にします。

Deselect -このアイテムの選択を解除します(つまり、シーンからインポートしません)。

を押して複数のアイテムを選択することもできますCtrl/CmdまたはShiftそれらをクリックしながら。

4.   次のいずれかを実行します。

クリックCreate all-in-one node作成するNukeアイテムが親または子として選択されているかどうかに関係なく、選択されているすべてのノード。

クリックCreate parents as separate nodes作成するNukeツリー内の各親アイテム(黄色の円)のノード。このノードには、親の下にすべての子アイテム(黄色のバー)が含まれています。

ヒント:  いつも欲しいなら.abcインポートシーングラフを表示せずにオールインワンでインポートするファイル、有効Preferences > Behaviors > File Handling > always load abc files as all-in-one

Nukeシーンからインポートするために選択したものに応じて、必要に応じてReadGeo、Camera、およびAxisノードを作成します。

5.   ReadGeoノードでは、次を調整できます。

インポートしたオブジェクトがアニメーション化されている場合は、 read on each frameチェックされます。これにより、アニメーションが保持されます。いつread on each frame無効です、使用lock frameオブジェクトがロードされるフレームを選択します。

モーションブラーをレンダリングしたくない場合は、無効にしますsub frame UIインタラクションを高速化します。

の中にframe rateフィールドで、フレームレート(1秒あたりのフレーム数)を定義して、アニメーションカーブをサンプリングします。

使用するrender points asポイントプリミティブのレンダリング方法を決定するには: Nuke点群またはNuke粒子。

有効にするuse geometry colors読み込んだジオメトリの色属性を適用する.abcファイルし、それらを適用しますNukeジオメトリ。

注意:  無効にすると、このコントロールは、以前のバージョンと比較してレンダリング出力に違いを引き起こす可能性がありますNuke。この場合、有効にしますuse geometry colors ReadGeoプロパティパネルで。

インポートされたメッシュアイテムは、 Scenegraph ReadGeoノードのタブ。リスト内のAlembicファイルに存在するすべてのアイテムを表示するには、チェックしますview entire scenegraph。これにより、右側の黄色と空白のインジケータをクリックして、リストにアイテムを追加したり、リストからアイテムを削除したりできます。

ヒント:  Alembicファイルから特定のアイテムを読み込むには、ReadGeo、Camera、またはAxisノードを作成することもできます。 read from file、および上のフォルダアイコンをクリックしますFile参照するタブ.abcファイル。