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はかなり便利そうだ。
関連記事
LLM Visualization:大規模言語モデルの可視化
iOSデバイスのためのフィジカル・コンピューティングツールキ...
openMVG:複数視点画像から3次元形状を復元するライブラ...
トランスフォーマー/ロストエイジのメイキング
ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...
Python.NET:Pythonと.NETを連携させるパッ...
iPhone 3GSがますます欲しくなる動画
リメイク版ロボコップスーツのメイキング
MFnDataとMFnAttribute
Kubric:機械学習用アノテーション付き動画生成パイプライ...
ZBrush 4R8 リリース!
書籍『仕事ではじめる機械学習』を読みました
CGAN (Conditional GAN):条件付き敵対的...
ManuelBastioniLAB:人体モデリングできるBl...
Cartographer:オープンソースのSLAMライブラリ
日立のフルパララックス立体ディスプレイ
mentalrayのSubsurface Scatterin...
Autodesk Mementoでゴジラを3次元復元する
ZBrush キャラクター&クリーチャー
『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラク...
UnityでLight Shaftを表現する
ZBrushでアマビエを作る その2
オープンソースのIT資産・ライセンス管理システム『Snipe...
UnityのMonoBehaviourクラスをシングルトン化...
SIGGRAPH Asia
Transformer Explainer:テキスト生成モデ...
オープンソースのテクスチャマッピングシステム『Ptex』
第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』
SVM (Support Vector Machine)
生物の骨格
Vancouver Film Schoolのデモリール
OpenCVで平均顔を作るチュートリアル
Oculus Goを購入!
Maya API Reference
OpenGVのライブラリ構成
ZBrushで基本となるブラシ
Unityをレンダラとして活用する
ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作...
書籍『イラストで学ぶ ディープラーニング』
PSPNet (Pyramid Scene Parsing ...
ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...
書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読...


コメント