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が使われていたのだろうか。


関連記事

NumSharp:C#で使えるNumPyライクな数値計算ライブラリ

注文してた本が届いた

ゴジラ(2014)のメイキング

Unreal Engineの薄い本

OpenCVでカメラ画像から自己位置認識 (Visual Odometry)

TensorFlowでCGを微分できる『TensorFlow Graphics』

ブログの復旧が難航してた話

Accord.NET Framework:C#で使える機械学習ライブラリ

トランスフォーマー :リベンジのメイキング (デジタルドメイン)

MeshLab:3Dオブジェクトの確認・変換に便利なフリーウェア

ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込み・身体の形出し

Boost オープンソースライブラリ

SIGGRAPH 2020はオンライン開催

AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する

Mayaのシェーディングノードの区分

BGSLibrary:OpenCVベースの背景差分ライブラリ

Runway ML:クリエイターのための機械学習ツール

書籍『開田裕治 怪獣イラストテクニック』

UnityプロジェクトをGitHubで管理する

Netron:機械学習モデルを可視化するツール

ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス調整

ZBrushトレーニング

Google Colaboratoryで遊ぶ準備

日立のフルパララックス立体ディスプレイ

ZScript

ディープラーニング

テスト

3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』

PythonのHTML・XMLパーサー『BeautifulSoup』

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)

ブログをGoogle App EngineからAmazon EC2へ移行

フリーのUV展開ツール Roadkill UV Tool

立体視を試してみた

なんかすごいサイト

顔のモデリング

Mayaのレンダリング アトリビュート

Point Cloud Utils:Pythonで3D点群・Meshを扱うライブラリ

MFnMeshクラスのsplit関数

線画を遠近法で描く

iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』

BSDF: (Bidirectional scattering distribution funct...

『PIXARのひみつ展』に行ってきた

コメント