Iridescenceは点群などの3Dデータを扱うプロトタイピングのための軽量な可視化ライブラリ。MITライセンス。
Iridescence
Iridescenceは、3Dアルゴリズムの迅速なプロトタイピングのための軽量な可視化ライブラリです。このライブラリは個人的な研究開発プロジェクト(主に点群関連のアルゴリズムに注力)を加速するために設計しており、豊富なレンダリング機能を備えた汎用的な可視化ライブラリは目指していません。
特徴
このライブラリが提供するもの:
- 使いやすい3D可視化フレームワーク(特に点群のレンダリングに適しています)
- 迅速なUIデザインのために統合されたDear ImGuiインターフェース
このライブラリが提供しないもの:
- 写実的なレンダリングとシェーディング
- リッチなテクスチャを持つ3D meshのレンダリング
詳細はドキュメントをご覧ください。
依存ライブラリ的にはOS環境を問わなそうだけど、ビルド確認済みなのはUbuntu 20.04, 22.04, 24.04とのこと。C++だけでなく、Pythonバインディングもあります。
このライブラリの開発者は日本人で、産総研の人らしい。
点群処理とかの研究開発用に作っている可視化ライブラリです。
前からコードはpublicにしていたんだけど、使ってくれている人がいるようなのでドキュメントを年末年始に書いてみました。https://t.co/YiDw1BxVJk— koide3 (@k_koide3) January 4, 2023
Point Cloud LibraryやOpen3Dなど、3D点群データを扱うアルゴリズムを多く備えたライブラリは3Dビューア機能(大抵VTKベース)も提供しているけど、ライブラリ自体が巨大で依存関係が複雑だしGUIの動作が重い。
シンプルに3Dデータを可視化したいだけの場合に小回りの効くライブラリは意外と少なく、OpenGL等を直接叩くのはレガシー過ぎてUI作成が結構大変。
凝った処理をする前にさっと可視化して何が起こっているのか確認したいことは多いし、そういう時にこのIridescenceはかなり便利そうだ。
関連記事
viser:Pythonで使える3D可視化ライブラリ
ブログの復旧が難航してた話
Blenderでよく使うaddon
SIGGRAPH 2020はオンライン開催
ZBrushで人型クリーチャー
『PIXARのひみつ展』に行ってきた
ZBrushでカスタムUIを設定する
WordPressのテーマを自作する
BlenderのGeometry Nodeで遊ぶ
単純に遊びに行くのはだめなのか?
日本でMakersは普及するだろうか?
ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...
UnityのGameObjectの向きをScriptで制御す...
SIGGRAPH論文へのリンクサイト
オープンソースの顔認識フレームワーク『OpenBR』
Adobe Photoshop CS4 Extendedの3...
OpenMVSのサンプルを動かしてみる
OpenCVで顔のモーフィングを実装する
Raspberry Pi 2のGPIOピン配置
iPhone 3GSがますます欲しくなる動画
UnityでShaderの入力パラメータとして行列を渡す
Twitter APIのPythonラッパー『python-...
Deep Fluids:流体シミュレーションをディープラーニ...
Photogrammetry (写真測量法)
Adobe Photoshop CS5の新機能
TensorFlowでCGを微分できる『TensorFlow...
実写と実写の合成時の色の馴染ませテクニック
Unity Scriptコーディング→Unreal Engi...
Autodesk CompositeとAutodesk Ma...
Mayaでリアルな布の質感を作るチュートリアル
SONYの自律型エンタテインメントロボット『aibo』
BlenderでPhotogrammetryできるアドオン
Swark:コードからアーキテクチャ図を作成できるVSCod...
Faceshiftで表情をキャプチャしてBlender上でM...
ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバ...
UnityでLight Shaftを表現する
ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整
ディープラーニング
SVM (Support Vector Machine)
1枚の画像からマテリアルを作成できる無料ツール『Materi...
ZBrushでUndo Historyを動画に書き出す
ZBrush 4R7


コメント