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形式に対応したようですね。


関連記事

組み込み向けのWindows OS 『Windows Emb...

TensorSpace.js:ニューラルネットワークの構造を...

科学技術計算向けスクリプト言語『Julia』

Adobe Photoshop CS5の新機能

参考書

MPFB2:Blenderの人体モデリングアドオン

OpenMayaRender

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

ZBrushでアマビエを作る その2

Raspberry PiのGPIOを操作するPythonライ...

ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...

ZBrushのUV MasterでUV展開

iOSデバイスと接続して連携するガジェットの開発方法

Google Colaboratoryで遊ぶ準備

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

生物の骨格

Mean Stack開発の最初の一歩

ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー

Pythonの自然言語処理ライブラリ『NLTK(Natura...

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

Unity MonoBehaviourクラスのオーバーライド...

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

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

Verilog HDL

『パシフィック・リム: アップライジング』のVFXブレイクダ...

ZBrushでゴジラ2001を作ってみる 頭の概形作り

SIGGRAPH論文へのリンクサイト

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

Phongの表現力パネェ 材質別のPhong Shader用...

Python拡張モジュールのWindows用インストーラー配...

ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...

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

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

ZBrushでアヴァン・ガメラを作ってみる

python-twitterで自分のお気に入りを取得する

ZBrush 2018へのアップグレード

ZBrushでアヴァン・ガメラを作ってみる 頬の突起を作り始...

Blender 2.8がついに正式リリース!

JavaScriptとかWebGLとかCanvasとか

SculptrisとBlenderで作ったGodzilla ...

HerokuでMEAN stack

iPhone・iPod touchで動作する知育ロボット『R...

コメント