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


関連記事

ヒーローに変身なりきりアーケードゲーム『ナレルンダー』

SVM (Support Vector Machine)

iPhoneアプリ開発 Xcode 5のお作法

Super Resolution:OpenCVの超解像処理モ...

実写と実写の合成時の色の馴染ませテクニック

Javaで作られたオープンソースの3DCGレンダラ『Sunf...

ゴジラ三昧

マジョーラ

After Effects全エフェクトの解説(6.5)

UnityでTweenアニメーションを実装できる3種類の無料...

オープンソースの取引プラットフォーム

Autodesk CompositeとAutodesk Ma...

ZBrushで仮面ライダー3号を造る ベース編

Google App Engineのデプロイ失敗

Unityからkonashiをコントロールする

Maya LTのQuick Rigを試す

Raspberry Pi 2を買いました

Google App Engine上のWordPressでA...

CGのためのディープラーニング

UnityでLight Shaftを表現する

ZBrushのUV MasterでUV展開

参考になりそうなサイト

顔追跡による擬似3D表示『Dynamic Perspecti...

ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...

物理ベースレンダリングのためのマテリアル設定チートシート

AMIMOTO(PVM版)で作成したインスタンスをAMIMO...

Siggraph Asia 2009 カンファレンスの詳細

OpenMayaRender

Unityで強化学習できる『Unity ML-Agents』

Windows10でPyTorchをインストールしてVSCo...

映画『ゴジラ-1.0』 メイキング情報まとめ

Mayaのポリゴン分割ツールの進化

『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイク...

Kaolin:3Dディープラーニング用のPyTorchライブ...

UnityのTransformクラスについて調べてみた

iOSで使えるJetpac社の物体認識SDK『DeepBel...

イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメ...

ブラウザ操作自動化ツール『Selenium』を試す

Math.NET Numerics:Unityで使える数値計...

SIGGRAPH Asia

ラクガキの立体化 反省

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

コメント