

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
meshlabとは?
meshlab(メッシュラボ)は、3Dの三角形メッシュを扱うための無料ソフトです。主にモデルの表示、修復、編集、簡易的なリダクションや再メッシュ化など、データの整形に使われます。オープンソースなので、誰でもダウンロードして使い始めることができ、Windows、macOS、Linuxのいずれでも動作します。
どんなことができるのか
読み込んだ3Dデータのノイズを除去したり、欠けている部分を補完したり、不要な頂点を削除してデータを軽くしたりできます。表面を滑らかにする、法線を整える、連結の整合性を保つなどの作業を直感的なフィルタ群で実行します。
使い方の流れ
まず公式サイトからインストーラを入手してインストールします。次にメッシュデータを開き、左側のフィルタメニューから目的の処理を選びます。例えば「ノイズ除去」や「アウトライヤ除去」などを順番に適用して、データを整えた後に「エクスポート」で新しい形式のファイルとして保存します。初心者のコツは、1つの大きな処理を一度にかけず、小さな段階で成果を確認することです。
実務での活用例
3Dプリンタ用のデータを作成する前の前処理、研究データのアーカイブ整備、ゲームやCGの練習用モデルの微調整など、さまざまな分野で使われています。特に欠陥のあるスキャンデータの修復には強い味方となります。
基本用語の解説
メッシュ:3Dモデルを構成する「頂点」「辺」「面」の集合体です。
頂点:3D空間上の点を表します。
三角形の面:3つの頂点が結ばれてできる小さな板状の部分です。
対応フォーマットとライセンス
meshlabは多くの形式を読み込み、主にOBJやPLY、STLなどに対応しています。出力もこれらの形式で行えるほか、オブジェクトデータを別の形式へ変換することが可能です。ライセンスはオープンソースのため、個人利用はもちろん教育機関や企業での研究にも利用しやすい点が魅力です。
機能の概要を表で
| 内容 | |
|---|---|
| 対応OS | Windows, macOS, Linux |
| ライセンス | オープンソース |
| 主な用途 | 表示・修復・編集・出力準備 |
| 主な出力形式 | OBJ, STL, PLY など |
| 難易度の目安 | 初心者は基本操作から始めて徐々に高度なフィルタへ |
meshlabの同意語
- MeshLab
- 正式名称。オープンソースの3Dメッシュ編集・処理ソフトウェア。
- Mesh Lab
- 英語表記の別形。一般には MeshLab と同じソフトを指します。
- メッシュラボ
- 日本語の最も使われる表記。MeshLab を指すときの読み方・表記。
- メッシュ・ラボ
- ハイフン入りの表記。公式以外の文献で見かけることがある表現。
- メッシュラボソフトウェア
- ソフトウェアとしてのMeshLabを指す日本語表現。
- MeshLabソフトウェア
- MeshLabを指す英語と日本語の組み合わせ表現。ソフトウェア名として使われることがある。
- オープンソース3Dメッシュ編集ソフト MeshLab
- MeshLab の特徴を説明する表現。検索時のキーワードとして用いられることがある。
meshlabの対義語・反対語
- 2Dデザインツール
- 3Dメッシュを扱わず、主に2次元の図形を作成・編集するソフト。MeshLabは3Dメッシュの処理を中心とするツールなので、2Dデザインツールは対極の用途です。
- ソリッドモデリングCAD
- 体積を数理的に表現する、パラメトリックなCADソフト。メッシュ表現のMeshLabとはデータの表現方法が異なるため、概念的な対義と言えます。
- ボクセルモデリングツール
- ボクセル(立方体の体積要素)で形を作るソフト。MeshLabのポリゴンメッシュとは異なるデータモデルを使います。
- 2D図面作成ツール
- 主に2Dの設計図・図面を作るソフトで、3Dメッシュの編集は前提ではありません。MeshLabの対極的な用途です。
- 点群処理特化ソフト
- 点群データの可視化・処理に特化したソフト。MeshLabも点群を扱えますが、対義的には点群処理を中心とするソフトを挙げます。
- テクスチャ作成専用ソフト
- モデルの表面テクスチャを作成・編集することに特化したツール。MeshLabはジオメトリ処理を中心とするため、テクスチャ作成は補助的な位置づけです。
meshlabの共起語
- 点群
- 3Dスキャニングなどで得られる座標点の集合。MeshLab で読み込み・処理される基本データ形式。
- メッシュ
- 表面をポリゴンで表現した3D形状データ。MeshLab の中心データ。
- MeshLab
- 3Dデータの前処理・修正を行うオープンソースのデスクトップアプリケーション。
- STLファイル
- 3Dプリント用途の代表的なファイル形式。三角形メッシュを格納。
- OBJファイル
- 広く用いられる3Dモデルのファイル形式。テクスチャ情報にも対応。
- PLYファイル
- 点群・メッシュを保存するフォーマット。色情報にも対応することが多い。
- OFFファイル
- シンプルなメッシュデータのフォーマットの一種。
- 三角形メッシュ
- メッシュの構成要素が三角形であるデータ形式。
- デシメーション
- メッシュの頂点数を減らしてデータ量を軽くする処理。
- リメッシュ
- メッシュの形状を再生成して品質を改善する処理。
- 平滑化
- 表面を滑らかにしてノイズを抑える処理。
- ラプラシアン平滑化
- 周囲の頂点の平均に近づけて滑らかにする標準的手法。
- Taubin平滑化
- 特定の平滑化アルゴリズムの一種。過剰な縮退を抑える。
- Ball-Pivoting
- 点群から表面を再構成する代表的なアルゴリズムの一つ。
- Poisson再構成
- 点群から連続的な表面を推定する高品質な再構成法。
- 穴埋め
- メッシュの欠損箇所を埋める処理。
- ノイズ除去
- スキャン由来のノイズを取り除く処理。
- 法線
- 頂点や面の向きを表す法線ベクトル。
- 法線再計算
- 頂点法線・面法線を再計算して整合性を取る操作。
- テクスチャ
- 表面の色や画像情報を貼り付けるデータ。
- UVマッピング
- テクスチャ座標をメッシュの頂点に割り当てる作業。
- 頂点カラー
- 頂点ごとに割り当てられた色情報。
- エクスポート
- OBJ/PLY/STLなどへ出力して保存する操作。
- ICP
- Iterative Closest Point。複数のスキャンを位置合わせするアルゴリズム。
- アライメント
- データセット間の正確な重ね合わせ(位置合わせ)作業。
- meshlabserver
- コマンドラインからMeshLabの処理を自動実行するツール。
- MLX
- MeshLab のフィルタを自動化するXML形式のスクリプト。
- スクリプト
- 処理手順を自動化するためのコード・指示。
- フィルター
- Filtersパレットにある個別の処理群。
- 連結成分
- メッシュ中の連結した部分を識別・抽出する機能。
- 重複頂点削除
- 同一座標の頂点を整理してデータをクリーンにする処理。
meshlabの関連用語
- MeshLab
- オープンソースの3Dメッシュ処理ツール。点群・メッシュの表示・編集・再構成・修復・計測などを一括して行える。
- 点群
- 3D空間の離散的な点の集合。スキャンデータの原料となり、MeshLabで前処理対象として扱われる。
- メッシュ
- 点群から再構成された表面を、頂点・エッジ・面で表現したデータ構造。3Dモデルの基本形態。
- ポリゴンメッシュ
- 複数の多角形(主に三角形)で表面をつなぐメッシュ形式。広く用いられる表現方法。
- 三角形メッシュ
- 表面を三角形の面で網目化したメッシュ。計算機グラフィックスや3Dプリントで一般的。
- PLYフォーマット
- 点群・メッシュデータを格納する柔軟なファイル形式。色情報や法線も含められることがある。
- OBJフォーマット
- Wavefront社の3Dモデル形式。頂点・法線・UV座標・テクスチャ情報を格納可能。
- STLフォーマット
- 3Dプリント用途の標準フォーマット。ほとんどが三角形メッシュで構成される。
- OFFフォーマット
- シンプルな3D形状データ形式。頂点と面の一覧をテキストまたはバイナリで保存。
- X3D/VRMLフォーマット
- 3Dモデルを表現するテキストベースのフォーマット。データ交換用として使用される。
- UVマッピング
- テクスチャ画像をメッシュの各頂点に対応づける座標系。画像の貼り付け基盤となる。
- テクスチャマッピング
- メッシュ表面に画像を貼って外観を向上させる技法。リアルさを追加する要素。
- 法線
- メッシュの各頂点や面の向きを示すベクトル。ライティング計算や処理に必須。
- ノーマルの計算
- 法線ベクトルを新しく推定・計算する処理。データの品質向上に重要。
- デシメーション
- メッシュのポリゴン数を減らして軽量化する処理。描画や処理の高速化を狙う。
- リメッシュ
- メッシュを再構成・再配置して表現を最適化する処理。滑らかな表面を作ることが目的。
- 表面再構成 (Poisson)
- 点群から滑らかな連続表面を再構成する手法。ノイズ耐性が高いことが特徴。
- 表面再構成 (Ball-Pivoting)
- 点群の近傍点を球で結んでメッシュを作成する再構成法。
- 表面再構成 (Greedy Triangulation)
- 貪欲法で点群を三角形に結びつけてメッシュを生成する再構成法。
- 穴埋め
- 欠損したメッシュ領域を補完して連続性を回復する処理。
- ノイズ除去
- スキャン時に混入したノイズを低減する処理。
- スムージング
- 頂点の位置を滑らかにして表面の凹凸を和らげる処理。
- 重複頂点の削除
- 同一座標の頂点を取り除きデータを整理する処理。
- 未参照頂点の削除
- 参照されていない頂点を削除してデータの整合性を保つ処理。
- 3Dプリント準備
- 3Dプリントに適した形状へ整える前処理(閉じた水密モデル化など)を行うこと。
- MeshLab Server
- MeshLabのコマンドライン版。バッチ処理や自動化に用いられる。
- フィルター
- MeshLabの個別処理ステップの総称。データの変換・修正を一括して適用する機能群。
- アライメント/点群整列
- 複数の点群データを同じ座標系に揃える作業。連結・統合の前提となる。
- トランスフォーム
- 座標の移動・回転・拡大縮小などの幾何変換を適用する操作。
- インポート/エクスポート
- 他ソフトとのデータ受け渡しのための読み込み・書き出し操作。



















