モデルを点に戻す
点群ソフトが理解するのは点です。手元にあるのがメッシュ——CADからの書き出し、ゲームのアセット、誰かがすでにメッシュ化したスキャンデータ——であれば、まずサンプリングする必要があります。この無料オンラインツールはそれをブラウザ内で行います。メッシュを読み込み、密度を選び、PLYかXYZをダウンロードするだけです。
どんなときに役立つか
- テストデータ — レジストレーション、セグメンテーション、再構成のコード用に、正解が分かっているデータを用意する
- ICPやアライメントのパイプライン — 点群しか受け付けない処理に渡す
- スキャンのシミュレーション — すでにモデルとして持っている物体をスキャンしたことにする
- LiDAR向けツールへの入力 — それらが開ける形式で渡す
面積による均一サンプリングか、頂点のみか
面積による均一が既定であり、ほとんどの場合こちらが正解です。各三角形には面積に比例したサンプル数が割り当てられ、サンプルは重心座標を使って三角形の内部に配置されます。その際に平方根の補正を掛けるため、一つの角に偏ることがありません。結果として、モデルが密度の高い有機的なスカルプトでも、三角形2枚だけの平らな壁でも、面全体にわたって点間隔が均一になります。
頂点のみはメッシュ自身の頂点だけを取り出します。瞬時で正確ですが、密度は形状ではなくモデリングの都合に従います。滑らかな曲面が数千の頂点を抱える一方で、広い平面パネルの頂点は4つ、ということが起こります。
サンプリングは決定論的です。乱数はシード付きのジェネレータから生成されるため、同じ設定で2回実行すれば同じ点群が得られます。2つの書き出しを比較できるのは、そもそもこの性質があってこそです。
色と法線
メッシュに頂点カラーがある場合は、位置と同じ重みで各三角形の内部を補間するため、点群はモデルの陰影をそのまま保ちます。頂点カラーがない場合は、マテリアルのベースカラーが使われます。テクスチャマップはサンプリングされません。必要であれば、あらかじめテクスチャを頂点カラーにベイクしてください。
サーフェスの法線は任意で、PLYファイルに書き出されます。向き付けされた点群こそ、他のソフトでPoisson系の再構成を行う際に求められるものであり、実際の面から取得した法線は、後から推定した法線に勝ります。XYZには法線用の列がないため、黙って捨てるのではなく警告を表示します。
密度の数値を読む
結果パネルには、表面積、点数、単位面積あたりの点数で表した密度、そして平均点間隔——表面積を点数で割った値の平方根——が表示されます。重要なのは点間隔です。これは実機スキャナーの分解能と直接比較でき、必要とする細部のサイズをその点群で表現できるかどうかが一目で分かります。
結果を後から間引く、切り出す、ノイズを除去するには点群処理ツールを、逆方向の変換には点群からメッシュ変換ツールをご利用ください。
Tiny Online Tools






