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はかなり便利そうだ。
関連記事
Mayaのシェーディングノードの区分
MFnDataとMFnAttribute
iOSで使えるJetpac社の物体認識SDK『DeepBel...
Unreal Engine 5の情報が公開された!
ファンの力
SIGGRAPH 2020はオンライン開催
iOSデバイスと接続して連携するガジェットの開発方法
立体視を試してみた
ZBrushでUndo Historyを動画に書き出す
映画『シン・ウルトラマン』 メイキング記事まとめ
ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス...
ZBrushでカスタムUIを設定する
Photogrammetry (写真測量法)
ZBrushのUndo Historyをカメラ固定で動画化す...
Adobeの手振れ補正機能『ワープスタビライザー』の秘密
After Effects全エフェクトの解説(6.5)
『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン
3D Gaussian Splatting:リアルタイム描画...
オープンソースのロボットアプリケーションフレームワーク『RO...
『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン ...
ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...
SegNet:ディープラーニングによるSemantic Se...
SVM (Support Vector Machine)
Vancouver Film Schoolのデモリール
ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み...
CGWORLD CHANNEL 第21回ニコ生配信は『シン・...
オーバーロードとオーバーライド
Math.NET Numerics:Unityで使える数値計...
ZBrushでメカ物を作るチュートリアル動画
機械学習について最近知った情報
機械学習で遊ぶ
参考書
Netron:機械学習モデルを可視化するツール
ZBrushの練習 手のモデリング
Gource:バージョン管理の履歴を可視化するツール
3Dスキャンしたテクスチャから照明を除去するUnityツール...
中学3年生が制作した短編映像作品『2045』
UnityのAR FoundationでARKit 3
SIGGRAPH ASIA 2009で学生ボランティア募集し...
Windows Server 2008にAutodesk M...
OpenFace:Deep Neural Networkによ...
ArUco:OpenCVベースのコンパクトなARライブラリ


コメント