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


関連記事

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

Open3D:3Dデータ処理ライブラリ

BlenderのGeometry Nodeで遊ぶ

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

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

Web経由でRaspberry PiのGPIOを操作したい

ZBrushでゴジラ2001を作ってみる 身体のSubToo...

Structure from Motion (多視点画像から...

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

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

OpenCVの超解像(SuperResolution)モジュ...

ZBrush キャラクター&クリーチャー

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

uGUI:Unityの新しいGUI作成システム

ZBrushで手首のモデリングをリファイン

ブログが1日ダウンしてました

法線マップを用意してCanvas上でShadingするサンプ...

FreeMoCap Project:オープンソースのマーカー...

OpenSfM:PythonのStructure from ...

Raspberry PiでIoTごっこ

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

クラスの基本

Raspberry Pi

Deep Learningとその他の機械学習手法の性能比較

Google Colaboratoryで遊ぶ準備

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

ZBrushでリメッシュとディティールの転送

参考書

ZBrushでメカ物を作るチュートリアル動画

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

openMVGをWindows10 Visual Studi...

Unreal Engineの薄い本

ドラマ『ファーストクラス』のモーショングラフィックス

フリーで使えるスカルプト系モデリングツール『Sculptri...

CreativeCOW.net

Unreal Engine 5の情報が公開された!

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

Raspberry Pi 2を買いました

ManimML:機械学習の概念を視覚的に説明するためのライブ...

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

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

Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...

コメント