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はかなり便利そうだ。
関連記事
MLDemos:機械学習について理解するための可視化ツール
ZBrush 2018へのアップグレード
マイケル・ベイの動画の感覚
Math Inspector:科学計算向けビジュアルプログラ...
ZBrushで仮面ライダー3号を造る 仮面編 PolyGro...
Raspberry Pi
映画『ジュラシック・ワールド/新たなる支配者』を観た
Unity MonoBehaviourクラスのオーバーライド...
Iterator
Mitsuba 2:オープンソースの物理ベースレンダラ
Multi-View Environment:複数画像から3...
Webスクレイピングの勉強会に行ってきた
konashiのサンプルコードを動かしてみた
ZBrushの練習 手のモデリング
顔追跡による擬似3D表示『Dynamic Perspecti...
Unity ARKitプラグインサンプルのドキュメントを読む
ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...
オープンソースのIT資産・ライセンス管理システム『Snipe...
ラクガキの立体化 反省
OpenCVのバージョン3が正式リリースされたぞ
FacebookがDeep learningツールの一部をオ...
OpenMayaのPhongShaderクラス
ZBrushでゴジラ2001を作ってみる 身体のSubToo...
ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス...
ZBrushのキャンバスにリファレンス画像を配置する
SVM (Support Vector Machine)
UnityのGlobal Illumination
Google Chromecast
白組による『シン・ゴジラ』CGメイキング映像が公開された!
Super Resolution:OpenCVの超解像処理モ...
ZBrushでアマビエを作る その2
機械学習に役立つPythonライブラリ一覧
OpenCV 3.1とopencv_contribモジュール...
ZBrushのTranspose Masterでポーズを付け...
Open Shading Language (OSL)
Raspberry PiでIoTごっこ
書籍『OpenCV 3 プログラミングブック』を購入
MRenderUtil::raytrace
pythonの機械学習ライブラリ『scikit-learn』
ドットインストールのWordPress入門レッスン
ファンの力
ポイントクラウドコンソーシアム


コメント