フォトグラメトリ(Photogrammetry)とは、沢山のデジタル写真を合成して3Dモデルを得る手段である。
概要
対象物を撮影した複数の写真から、差異を計算して任意座標等を取得する技法を写真測量法(英語でフォトグラメトリ)という。この技法は昔から存在するが、直接現場で測量した方が正確で早いため、地形図を作成するための空中写真測量といった特殊な用途に使われる程度であった。
昨今のフォトグラメトリといえば、デジタル写真(動画)から3Dモデルを生成することを指す。対象物を様々な角度から撮影し、撮影した写真の差異をコンピュータで計算させ、3Dモデルを生成する。3Dモデルをゼロから製作しなくて済み、現実と同じ小物の生成や、現実の背景モデルの生成といった用途に使われる。
現実空間の物体をコンピュータグラフィックスとして会得する手段としては、レーザー(赤外線や超音波等もある)で座標を取得する技術もあるが、精度が出る一方でレーザー発振器が必要であるため、スマートフォンやデジタルカメラで撮影するフォトグラメトリの方が機材の準備は容易である。レーザースキャンとフォトグラメトリを組み合わせる手法もある。
綺麗な3Dモデルを生成するには、写真を継ぎ目が生じないようにオーバーラップ(60%以上が目安)させつつ、全角度から撮影する必要がある。画像解析のコンピュータ処理には相当な時間を要してしまう。
2017年に販売されたゲーム『バイオハザード7』では制作にフォトグラメトリが使われた。あと2016年に販売されたゲーム『ファイナルファンタジーXV』の料理のグラフィック製作にも用いられている。
フォトグラメトリ用のソフト
- 3DF Zephyr
- イタリアの3Dflow社が開発するソフトウェア。Free版(無料)では写真50枚まで、Lite版は写真500枚まで処理できる。Lite版はSteamでも販売されておりSteamなので時々セール対象になったりする。
- https://www.3dflow.net/ - 開発元(英語)
- https://store.steampowered.com/app/438450/ - Steamのストア
- MeshRoom
- GitHubで公開されているオープンソースソフトウェア。AliceVisionというグループで開発しており、名前そのままなAliceVisionというフレームワークを用いる。
- https://alicevision.github.io/ - 開発元(英語)
- https://github.com/alicevision/meshroom - MeshRoomのGitHubのページ
- RealityCapture
- 一般用語と区別しにくいが、スロバキアのCapturing Reality社が開発するソフトウェア。月額制。Steamでも販売されている。精度が高いと評判らしい。
- https://www.capturingreality.com/ - 開発元(英語)
- https://store.steampowered.com/app/489180/ - Steamのストア
- Metashape(旧称:Photoscan)
- ロシアのAgisoftが開発するソフトウェア。Macでも動作するのが特徴。
- https://www.agisoft.com/ - 開発元(英語)
- PhotoModeler
- カナダのPhotoModeler Technologiesが開発するソフトウェア。
- https://www.photomodeler.com/ - 開発元(英語)
- STRATA FOTO 3D CX 2 FOR MAC & PC
- MAC向けの3DCDソフトウェアで古参のSTRATA製。
- https://www.strata.com/ - 開発元(英語)
- Autodesk ReCap Photo
- AutoCad, Maya, 3dsMAX等で有名なアメリカのAutodesk社が開発するフトウェア。会社でそれらライセンスを契約していればReCapの使用権も付属しているかもしれない。
- https://www.autodesk.co.jp/products/recap/overview - 開発元
- ContextCapture
- ベントレー社が開発するソフトウェア。ビル群といった都市レベルのモデル化までこなす。
- https://www.bentley.com/ja/products/brands/contextcapture - 開発元
関連動画
関連項目
関連リンク
- http://avatta.net/ - avatta(アバッタ)日本初のフォトグラメタリー専用スタジオ
- Sketchfab - 3Dモデルの著名な投稿先。Photogrammetryで検索すると良い。
- 0
- 0pt