検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
PointCloudGenerator
PointCloudGeneratorノードの使用(NukeXそしてNuke Studioのみ)によって生成された情報に基づいて密な点群を作成できますCameraTracker密な点群をさらに使用して、2Dフッテージの3Dメッシュを作成します。密な点群は、3Dモデリングやシーン内のオブジェクトの配置に役立つ開始点です。
注意: 分析はNukeX、しかし結果はで使用できますNuke。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
カメラ |
密な点群を生成する予定のシーンのカメラトラック。 |
マスク |
マスクとして使用するオプションの画像。デフォルトでは、点群はマスクの黒以外の領域に制限されています。 最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効または設定されていますnone。 |
|
ソース |
カメラ情報が取得されたソース映像。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
PointCloudGenerator Tab |
|||
display |
display |
solid |
ポイントの表示特性を調整します。これらの設定は、シーンのレンダリング出力には影響しません。これらは、3Dビューアでの表示専用です。 • off -ポイントを非表示にします。 • wireframe -ポイントのアウトラインのみを表示します。 • solid -すべてのポイントを単色で表示します。 • solid+wireframe -点を単色で表示し、頂点を含めます。 • textured -表面のテクスチャのみを表示します。 • textured+wireframe -ワイヤフレームと表面テクスチャを表示します。 |
selectable |
selectable |
enabled |
有効にすると、ビューアで通常どおりに選択を行うことができます。無効にすると、ポイントを選択または変更できなくなります。 |
render |
render_mode |
solid |
ポイントのレンダリング方法を設定します。このコントロールはdisplay選択しますが、設定は同じです。 |
cast shadow |
cast_shadow |
enabled |
有効にすると、オブジェクトは影を落とすことができます。 |
receive shadow |
receive_shadow |
enabled |
有効にすると、マテリアルシェーダーがオブジェクトに追加され、オブジェクトはシャドウを受け取ることができます。 |
Principal View |
principalView |
left |
トラックが分析される主要なビューを設定し、 Mask入力が適用されます。セカンダリカメラはこれに関連して計算されますPrincipal Viewカメラ。 このコントロールは、複数のビューを設定している場合にのみ表示されますProject Settings (通常、立体視プロジェクトに取り組んでいる場合)。 |
Ignore Mask |
ignore |
None |
マスクタイプを設定して、生成中にシーケンスの領域を除外します。 • None -映像はどれも無視されません。 • Source Alpha -ソースクリップのアルファチャネルを使用して、無視する領域を定義します。 • Source Inverted Alpha -ソースクリップの反転したアルファチャネルを使用して、無視する領域を定義します。 • Mask Luminance -の輝度を使用Mask無視する領域を定義する入力。 • Mask Inverted Luminance -の逆輝度を使用Mask無視する領域を定義する入力。 • Mask Alpha - 使用Mask入力アルファチャネルを使用して、無視する領域を定義します。 • Mask Inverted Alpha -逆さを使用Mask入力アルファチャネルを使用して、無視する領域を定義します。 |
Set Keyframes |
|||
Analyze Sequence |
analyzeSequence |
N/A |
クリックしてシーケンスを自動的に分析し、ポイントクラウドの生成時に使用する必要なキーフレームを設定します。 注意: キーフレームは、ポイントを三角測量するのに十分な大きさのカメラのベースラインを提供するために選択されますが、必要に応じてキーフレームを手動で追加および削除できます。 |
Keyframes |
keyframes |
0 |
入力シーケンスのポイントを追跡するために使用されるフレームを表示します。自動キーフレームと手動キーフレームの両方が表示されます。 |
Add |
addKeyframe |
N/A |
クリックして、現在のフレームにキーフレームを設定します。 |
Delete |
deleteKeyframe |
N/A |
クリックして、現在のフレームのキーフレームを削除します。 |
Frame Spacing |
frameSpacing |
15 |
クリックしたときのキーフレーム間の間隔を設定しますAdd All。たとえば、デフォルト値では、15フレームごとにキーフレームが作成されます。 |
Add All |
addAllKeyframes |
N/A |
クリックして、シーケンス全体で指定された間隔でキーフレームを設定しますFrameSpacingコントロール。たとえば、30フレームのシーケンスの場合、デフォルトの間隔値により3つのキーフレームが作成されます。 |
Delete All |
deleteKeyframes |
N/A |
クリックすると、シーケンス内のすべてのキーフレームが削除されます。 |
Calculated Accuracy |
accuracy |
0 |
自動を使用する場合、現在のフレームで計算された深度の精度を表示しますSetKeyframes方法。 精度評価は、ポイントクラウドを生成するときにフレーム範囲を選択するのに役立ちます。精度が高いフレームは、よりクリーンなポイントクラウドを生成します。 |
Dense Tracking |
|||
Point Separation |
pointSeparation |
2 |
密な点群内の点の分離値をピクセル単位で設定します。分離を減らすと、より密度の高い点群が作成され、その逆も同様です。 |
Track Threshold |
matchThreshold |
0.5 |
追跡が終了するポイントの相関しきい値を設定します。キーフレーム間のマッチングポイントの精度を高めるには、より高いしきい値を使用します。 |
Track Points |
track |
N/A |
クリックしてフレーム範囲ダイアログを表示し、ポイントクラウドの計算に使用するフレームを決定します。標準を使用するNuke表記法、たとえば、1-19、40-60、65-100。 異なるフレーム範囲の選択を使用して、ポイントを段階的にポイントクラウドに追加することもできます。使用するCalculatedAccuracy生成のための最も正確なフレームを決定します。 |
Clear Points |
clearPoints |
N/A |
クリックしてすべての追跡ポイントをクリアします。 |
Post Filtering |
|||
Display rejected points |
displayRejectedPoints |
enabled |
有効にすると、範囲外のポイントAngleそしてDensityThresholds 3Dビューアで強調表示されます。 無効にすると、拒否されたすべてのポイントがビューアーから削除されます。 |
Angle Threshold |
minTriAngle |
1 |
3Dポイントを三角化する最小角度のしきい値を設定します(度単位)。三角形分割角度が大きいポイントはより正確です。しきい値を0に設定して、すべてのポイントを三角形分割します。しきい値を上げて、より正確なポイントを保持します。 経験則として、5度未満の場合は正しくない可能性があります。 |
Density Threshold |
densityThreshold |
0 |
ポイントの最小密度のしきい値を設定します。しきい値を0に設定してすべてのポイントを出力し、しきい値を上げて孤立したポイントを強調表示します。 |
Delete Rejected Points |
deleteRejected |
N/A |
クリックして、拒否されたポイントを完全に削除しますAngleそしてDensityThresholds。 ヒント: 点群をクリーンアップするには、有効にしてみてくださいOutput points per frameそしてDisplay rejected points。その後、調整することができますFilteringしきい値を設定し、異なるフレームでポイントを削除します。 |
Output |
|||
Point Size |
pointSize |
2 |
3Dビューアーに表示されるポイントのサイズをピクセル単位で設定します。 |
Output points per frame |
outputPerFrame |
disabled |
有効にすると、現在のフレームで生成されたポイントのみがビューアに表示されます。 無効にすると、すべての追跡されたフレームのポイントが表示されます。 |
Groups Tab |
|||
Display groups in overlay |
displayGroups |
enabled |
有効にすると、グループの色が3Dビューアにオーバーレイとして表示されます。 |
Output visible groups only |
outputGroups |
disabled |
有効にすると、グループの一部として指定されたポイントのみがGroupsタブが3Dビューアーに表示されます。 次を使用して点群にラベルを付けることができますGroupsシーンのさまざまな部分を視覚化するのに役立ちます。 |
Create Group |
createGroup |
N/A |
クリックして、現在の頂点選択を新しいグループに追加します。ビューアーの右クリックメニューを使用して、グループを作成、削除、および変更することもできます。 |
Delete Selected Group |
deleteGroup |
N/A |
クリックすると、選択したすべてのグループが削除され、点群のグループの選択が解除されます。 ポイントを削除するにはVertex selection 3Dビューアーでモードを押し、 deleteキー。 |
Groups |
|||
groups |
groups |
None |
点群内のすべてのグループをリストし、設定することができますname、 color 、そしてvisibility各グループの。 グループを作成するには、有効にしますVertexselection 3Dビューアのモード。次に、ポイントを選択し、右クリックメニューを使用して新しいグループを作成するか、選択したポイントを既存のグループに追加できます。 |
Bake Selected Groups |
bakeGroups |
N/A |
クリックして、選択したグループを個別のベイクドポイントクラウドにベイク処理します。 |
Bake Selected Groups to Mesh |
bakeMesh |
N/A |
クリックして、選択したグループをポアソン表面再構成を使用してメッシュに変換します。 メッシュ作成は、SGP 2006論文、Michael Kazhdan、Matthew Bolitho、およびHugues HoppeによるPoisson Surface Reconstructionに基づいています。元のソースコードとペーパーは、次の場所にあります。 http://www.cs.jhu.edu/~misha/Code/PoissonRecon/。 |
Samples |
samplesPerNode |
1 |
浮動小数点値を使用して、メッシュポイントの計算に使用されるサンプルポイントの最小数を指定します。 ノイズのないポイントクラウドでは、1.0〜5.0の範囲の低い値を使用できます。ノイズの多いサンプルでは、15.0〜20.0の範囲の値が大きいほど、メッシュが滑らかになります。 |
Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.) |
|||
before render |
beforeRender |
none |
これらの関数は、execute()でレンダリングを開始する前に実行されます。例外がスローされると、レンダリングは中止されます。 |
before each frame |
beforeFrameRender |
none |
これらの関数は、個々のフレームのレンダリングを開始する前に実行されます。例外がスローされると、レンダリングは中止されます。 |
after each frame |
afterFrameRender |
none |
これらの関数は、各フレームのレンダリングが終了した後に実行されます。レンダリングが中止された場合、それらは呼び出されません。例外がスローされると、レンダリングは中止されます。 |
after render |
afterRender |
none |
これらの関数は、すべてのフレームのレンダリングが終了した後に実行されます。エラーがスローされると、レンダリングは中止されます。 |
render progress | renderProgress | none | これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。 |
ステップバイステップガイド
ビデオチュートリアル
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。