ポアソンメッシュ

PoissonMeshノード(NukeXそしてNuke Studioのみ)密な点群からの情報を使用してメッシュを生成します。これは、たとえば3Dモデリングでさらに3Dオブジェクトとして使用できます。ポアソンメッシュノードは、ポアソン表面再構成の計算方法に基づいています。オリジナルのソースコードとペーパーは、Michael Kazhdan、Matthew Bolitho、およびHugues Hoppeによって作成されました(詳細については、 http://www.cs.jhu.edu/~misha/Code/PoissonRecon/)。

こちらもご覧くださいPointCloudGeneratorそしてModelBuilder

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

メッシュのベースとなるPointCloudGeneratorノード。

Control (UI)

Knob (Scripting)

Default Value

関数

PoissonMesh Tab

Use Selection

useSelection

enabled

有効にすると、ツリーのさらに上のGeoSelectノードからの選択フラグがメッシュの作成に使用されます。

Filtering

useFiltering

enabled

有効にすると、入力の法線に類似した法線を持つ面のみが作成されます。

Depth

depth

8

サーフェスの再構築に使用される計算ツリーの最大深度を設定します。

また、ソルバーが使用するボクセル(体積ピクセル)の密度と考えることもできます。深さで実行dは、解像度が2 ^ dx 2 ^ dx 2 ^ d以下のボクセルグリッドでの解法に対応します。再構築器は動的に八分木を適応させるため、指定された再構築の深さは上限にすぎないことに注意してください。

注意:  インクリメントするたびに、ソルバーの潜在的なメモリ使用量が8倍に増加するため、可能な限り低くしてください。増分ごとのメモリ要件のスケーリングにより、最大値は10です。

Scale

scale

1.25

メッシュの作成に使用される3Dキューブと、作成元のフッテージのバウンディングボックスの間の浮動小数点比を設定します。

Solver Divide

solverDivide

8

メッシュの作成でソルバー方程式が使用される深さを設定します。このパラメーターを使用すると、再構築時間がわずかに増加しますが、メモリーのオーバーヘッドを削減できます。たとえば、再構成Depth 9以上の場合、7または8の細分割の深さでメモリ使用量を削減できます。

Iso Divide

isoDivide

8

iso-surfaceエクストラクターが抽出に使用される深さを設定します。これにより、複雑なメッシュを生成する際のメモリ使用量を削減できます。たとえば、再構成Depth 9以上の場合、7または8の細分割の深さでメモリ使用量を削減できます。

Samples per Node

samplesPerNode

1

メッシュの作成に使用されるサンプルポイントの最小数を設定します。

ノイズのないサンプルの場合、[1.0-5.0]の範囲の小さな値が許容されます。

よりノイズの多いサンプルの場合、より滑らかでノイズを低減した再構成を提供するには、[15.0-20.0]の範囲の大きな値が必要になる場合があります。

Confidence

confidence

disabled

有効にすると、メッシュの生成時に法線のサイズが信頼性情報として使用されます。これには時間がかかる場合がありますが、より良い結果が得られる可能性があります。ポイントクラウドポイントの作成は再確認されます。

ステップバイステップガイド

PoissonMeshノードの使用