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


関連記事

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...

布地のシワの法則性

Adobe Photoshop CS4 Extendedの3...

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

OpenCV バージョン4がリリースされた!

映画『ジュラシック・ワールド』のVFXメイキング

SIGGRAPH論文へのリンクサイト

機械学習のオープンソースソフトウェアフォーラム『mloss(...

Unityの薄い本

ZBrush 4R8 リリース!

Windows Server 2008にAutodesk M...

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

SDカードサイズのコンピューター『Intel Edison』

Amazon Web ServicesでWordPress

Gource:バージョン管理の履歴を可視化するツール

Mixamo:人型3Dキャラクターアニメーション制作サービス

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

OANDAのfxTrade API

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

clearcoat Shader

Multi-View Environment:複数画像から3...

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

注文してた本が届いた

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

Transformers ”Reference & Buli...

Unreal Engine Tokyo MeetUp!へ行っ...

WordPressのテーマを自作する

SIGGRAPH ASIAのマスコット

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

SVM (Support Vector Machine)

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

Mechanizeで要認証Webサイトをスクレイピング

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

BlenderでPhotogrammetryできるアドオン

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

動的なメモリの扱い

PureRef:リファレンス画像専用ビューア

openMVG:複数視点画像から3次元形状を復元するライブラ...

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

今年もSSII

Raspberry Pi

クラスの基本

コメント