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


関連記事

映画から想像するVR・AR時代のGUIデザイン

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

Photo Bash:複数の写真を組み合わせて1枚のイラスト...

ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...

Google製オープンソース機械学習ライブラリ『Tensor...

OpenCV 3.1のsfmモジュールのビルド再び

konashiのサンプルコードを動かしてみた

Google Colaboratoryで遊ぶ準備

Unity Scriptコーディング→Unreal Engi...

PolyPaint

PyTorch3D:3Dコンピュータービジョンライブラリ

pythonもかじってみようかと

Seleniumを使ったFXや株の自動取引

OpenCVで動画の手ぶれ補正

HTML5・WebGLベースのグラフィックスエンジン『Goo...

海外ドラマのChromaKey

Unityをレンダラとして活用する

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

素敵なパーティクル

BlenderのGeometry Nodeで遊ぶ

Raspberry Piでセンサーの常時稼働を検討する

ZBrushでゴジラ2001を作ってみる 身体のバランスを探...

AnacondaとTensorFlowをインストールしてVi...

Photogrammetry (写真測量法)

自前のShaderがおかしい件

ブログのデザイン変えました

clearcoat Shader

OpenCV

書籍『仕事ではじめる機械学習』を読みました

BlenderのRigifyでリギング

WebGL開発に関する情報が充実してきている

OANDAのfxTrade API

『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...

機械学習手法『Random Forest』

ハリウッド版「GAIKING」パイロット映像

Human Generator:Blenderの人体生成アド...

日本でMakersは普及するだろうか?

『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン ...

WordPressのサーバ引っ越し方法を考える

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

OpenGVのライブラリ構成

オープンソースのロボットアプリケーションフレームワーク『RO...

コメント