OpenVDB:3Dボリュームデータ処理ライブラリ

MPL 2.0(Mozilla Public License Version 2.0)下で、BSD licenseとGPL(GNU General Public License)とのハイブリッドライセンスで商用利用可能ということだろうか。

OpenVDB

OpenVDB

OpenVDBは、3Dグリッドに離散化されたSparse Volumeデータを効率的に保存・操作するための新しい階層的データ構造と豊富なツール群からなるオープンソースのC++ライブラリです。
OpenVDBは、 長編映画の制作で一般的に必要となるボリュームアプリケーションに使用するためにDreamWorks Animationが開発しました。現在はAcademy Software Foundation(ASWF)によってメンテナンスされています。


スポンサーリンク

こちらによると、VDBという名前の由来はVolumetric, Dynamic grid that shares several characteristics with B+treesだそうです。

ソースコードはGitHubにある↓
https://github.com/dreamworksanimation/openvdb


スポンサーリンク


ライブラリ・ツールというより、現在はHoudini等のツール間でやりとりできる共通のデータフォーマットとしての側面が強そう。





Unity用にプラグイン化した方もいる↓
https://github.com/karasusan/OpenVDBForUnity

OpenVDBForUnity

こちらはこういう経緯だったんですね↓
https://qiita.com/karasusan/items/ce8891f5c4b63d7d06ba

2020年6月 追記:Blender 2.83からOpenVDB形式に対応したようですね。



スポンサーリンク

関連記事

マルコフ連鎖モンテカルロ法

ポリゴン用各種イテレータと関数セット

1枚の画像からマテリアルを作成できる無料ツール『Materialize』

iPhone 3GSがますます欲しくなる動画

OANDAのfxTrade API

Unite 2014の動画

Shader.jp:リアルタイム3DCG技術をあつかうサイト

OpenCV 3.1から追加されたSfMモジュール

ポリ男をリファイン

Python for Unity:UnityEditorでPythonを使えるパッケージ

OpenCVで顔のモーフィングを実装する

ヘッドマウントディスプレイとビジュアリゼーションの未来

続・ディープラーニングの資料

Google App Engine上のWordPressでAmazonJSを利用する

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』

libigl:軽量なジオメトリ処理ライブラリ

Twitter APIのPythonラッパー『python-twitter』

TensorSpace.js:ニューラルネットワークの構造を可視化するフレームワーク

MFnMeshクラスのsplit関数

Digital Emily Project:人間の顔をそっくりそのままCGで復元する

OpenMesh:オープンソースの3Dメッシュデータライブラリ

参考書

プログラミングスキルとは何か?

ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバランス調整

ZBrushでゴジラ2001を作ってみる 身体のアタリを作る

CGWORLD CHANNEL 第21回ニコ生配信は『シン・ゴジラ』メイキングスペシャル!

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

株式会社ヘキサドライブの研究室ページ

ゴジラの造形

プログラムによる景観の自動生成

Windows10でPyTorchをインストールしてVSCodeで使う

ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身体のライン修正

ジュラシック・パークの続編『ジュラシック・ワールド』

布地のシワの法則性

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

3分の動画でプログラミングを学習できるサイト『ドットインストール』

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

openMVGをWindows10 Visual Studio 2015環境でビルドする

UnityユーザーがUnreal Engineの使い方を学ぶには?

UnityでARKit2.0

BlenderでPhotogrammetryできるアドオン

世界一下品なクマと世界一紳士なクマ

コメント