VCG Library:C++のポリゴン操作ライブラリ

VCGlibは、割と古くからあるC++のポリゴン操作ライブラリ。GPL-3.0ライセンス。

VCG Library

Visualization and Computer Graphics Library (略称 VCGlib)は、C++で書かれたポータブルで外部依存関係の無いオープンソースのライブラリです。テンプレート化されており、三角形メッシュの操作、処理、クリーニング、簡略化を行うことができます。

このライブラリは10万行以上のコードで構成されており、GPLライセンスでリリースされています。このライブラリはMeshLabMetroなど、その他多くのVisual Computing Labのソフトウェアツールのベースとなっています。

VCG Libraryは、主に三角形メッシュを管理するように調整されています。このライブラリはとても大規模で、以下のような最先端のメッシュ処理機能を多数提供します。


スポンサーリンク
  • 二次誤差エッジ消去をベースとした高品質な簡略化手法
  • 効率的な空間クエリ構造(均一グリッド、ハッシュグリッド、kdtreeなど)
  • 高度なスムージングとフェアリングアルゴリズム
  • 曲率の計算
  • テクスチャ座標の最適化
  • ハウスドルフ距離の計算
  • 測地線経路
  • メッシュ修復機能
  • 等値面抽出とアドバンシング・フロント法
  • メッシュ上の点分布をサンプリングするPoisson Disk sampling他ツール
  • 細分割曲面


スポンサーリンク

注目のアプリケーション

多くのアプリケーションがVCGlibを使用して開発されています。

  • MeshLab:言わずと知れたオープンソースのメッシュ処理ソフトウェア
  • Metro:メッシュ同士の差異を測定するツール
  • スタンフォードのDigital Michelangelo projectで巨大な3Dスキャンモデルの処理に使用された最初の高品質なout-of-core mesh simplifier

VCG Libraryのドキュメントはこちら

MeshLabはオイラも学生の頃から使っていたけど、最初からVCGlibが使われていたのだろうか。



スポンサーリンク

関連記事

ニューラルネットワークで画像分類
3Dモデルを立体視で確認できるVRアプリを作っている
SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい
Maya LTでFBIK(Full Body IK)
ZScript
3DCGのモデルを立体化するサービス
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
中学3年生が制作した短編映像作品『2045』
機械学習手法『Random Forest』
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が公開された
OpenMayaRender
バージョン管理の履歴を可視化するツール『Gource』
Adobe Photoshop CS4 Extendedの3Dモデル編集機能
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
Accord.NET Framework:C#で使える機械学習ライブラリ
ZBrushでゴジラ2001を作ってみる 姿勢の変更
UnityのAR FoundationでARKit 3
スターウォーズ エピソードVIIの予告編
UnityプロジェクトをGitHubで管理する
ManuelBastioniLAB:人体モデリングできるBlenderアドオン
SONY製のニューラルネットワークライブラリ『NNabla』
MLDemos:機械学習について理解するための可視化ツール
ZBrushの作業環境を見直す
SONYの自律型エンタテインメントロボット『aibo』
Unityで360度ステレオVR動画を作る
写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』
libigl:軽量なジオメトリ処理ライブラリ
UnityのMonoBehaviourクラスをシングルトン化する
AR (Augmented Reality)とDR (Diminished Reality)
Deep Learningとその他の機械学習手法の性能比較
トランスフォーマーロストエイジのメイキング
ZBrushでゴジラ2001を作ってみる 目元だけ作り込んでバランスを見る
Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
SIGGRAPH Asia
Stanford Bunny
WordPressの表示を高速化する
トランスフォーマーの変形パターンを覚えるのは楽しいと思うんだ
ラクガキの立体化 3Dプリント注文
Google Earth用の建物を簡単に作れるツール Google Building Maker 公...
WordPressプラグインによるサイトマップの自動生成
Twitter APIのPythonラッパー『python-twitter』
Live CV:インタラクティブにComputer Visionコーディングができるツール

コメント