MeshLab でメッシュ簡略化

概要

MeshLab は,3次元データ(3次元点群データやメッシュデータ)について,表示,簡易編集,データの間引き,形式変換,張り合わせ,分割,解析などが行えるソフトウェアである。このWebページでは,MeshLab を用いて,メッシュデータの簡略化を行う手順を説明する。

目次

関連する外部ページ

前準備

前準備として,次の資料などを参考に MeshLab のインストールが終わっていること。

前準備として,メッシュデータファイルの準備

これ以降の説明では,次の 2 つのファイル sample.obj と sample.mtl を使う(それぞれ Wavefront OBJ 形式ファイル,Wavefront MTL 形式ファイル)。それらファイルは,次からダウンロードできる。

* Wavefront OBJ 形式ファイルとは,3次元コンピュータグラフィックスのファイル形式である。ポリゴンなどの情報が書かれている。

* Wavefront MTL 形式ファイルとは,マテリアル(材質)の情報が書かれているファイルである。

MeshLab に Wavefront OBJ 形式ファイルをインポート

  1. MeshLab起動する。

    Windows のスタートメニューから起動できる。 * すでに MeshLab を開いている場合でも,混乱を防ぐために新しく起動する。

  2. MeshLab の画面が開くので確認する。
  3. Wavefront OBJ 形式ファイルをインポートしたい。メニューで「File」→「Import Mesh」と操作する。
  4. インポートしたいメッシュデータファイルを選び,「開く」をクリックする。
    ここの実行例では,前もって次の 2 つのファイル sample.obj と sample.mtl(それぞれ Wavefront OBJ 形式ファイル,Wavefront MTL 形式ファイル)をダウンロードしておき,それを MeshLab でインポートしている。
  5. インポートの結果を確認する。
  6. マウス操作で回転できる。
  7. マウスホイールを使ってズームインする。

    メッシュが「多角形(ポリゴン)の格子」であることが,改めて確認できる。

メッシュ簡略化

メッシュ簡略化とは,メッシュの数を減らす操作である。

  1. メニューで「Filters」→ 「Remeshing, Simplification and Reconstruction」→ 「Simplification: Quadric Edge Collapse Decimation」と操作する。
  2. 結果を確認する。
  3. 次の手順で,エクスポート(ファイルとして保存)してみる。
    1. メニューで「File」→ 「Export Mesh As...」と操作する。
    2. 次のように設定する。
      • File name: 分かりやすいファイル名にする(英文字を使うこと)
      • Files of type: Alias Wavefront Object (*.obj) を選ぶ

      設定が終わったら「Save」をクリックする。

      ファイル名,ファイルを保存したディレクトリ(フォルダ)を覚えておく。

    3. 次の画面は,既定(デフォルト)のままでよい。 「OK」をクリックする。
  4. 今度は Blender でインポートしてみたい。
    1. Blender を起動する。
    2. File」→「Import/Export」→「Wavefront (.obj)」と操作する。
    3. 先ほどのファイルを指定する。
    4. 表示されるので確認する。