Iridescence:プロトタイピング向け軽量3D可視化ライブラリ

Iridescenceは点群などの3Dデータを扱うプロトタイピングのための軽量な可視化ライブラリ。MITライセンス。

Iridescence



Iridescenceは、3Dアルゴリズムの迅速なプロトタイピングのための軽量な可視化ライブラリです。このライブラリは個人的な研究開発プロジェクト(主に点群関連のアルゴリズムに注力)を加速するために設計しており、豊富なレンダリング機能を備えた汎用的な可視化ライブラリは目指していません。

特徴

このライブラリが提供するもの:

  • 使いやすい3D可視化フレームワーク(特に点群のレンダリングに適しています)
  • 迅速なUIデザインのために統合されたDear ImGuiインターフェース

このライブラリが提供しないもの:

  • 写実的なレンダリングとシェーディング
  • リッチなテクスチャを持つ3D meshのレンダリング

詳細はドキュメントをご覧ください。

依存ライブラリ的にはOS環境を問わなそうだけど、ビルド確認済みなのはUbuntu 20.04, 22.04, 24.04とのこと。C++だけでなく、Pythonバインディングもあります。



このライブラリの開発者は日本人で、産総研の人らしい。



Point Cloud LibraryOpen3Dなど、3D点群データを扱うアルゴリズムを多く備えたライブラリは3Dビューア機能(大抵VTKベース)も提供しているけど、ライブラリ自体が巨大で依存関係が複雑だしGUIの動作が重い。
シンプルに3Dデータを可視化したいだけの場合に小回りの効くライブラリは意外と少なく、OpenGL等を直接叩くのはレガシー過ぎてUI作成が結構大変。

凝った処理をする前にさっと可視化して何が起こっているのか確認したいことは多いし、そういう時にこのIridescenceはかなり便利そうだ。

関連記事

Amazon Web ServicesでWordPress

DUSt3R:3Dコンピュータービジョンの基盤モデル

Zibra Liquids:Unity向け流体シミュレーショ...

ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整

テスト

Quartus II

OpenSfM:PythonのStructure from ...

iPhone x ロボットハッカソン~RomoのiPhone...

OpenCV バージョン4がリリースされた!

Gource:バージョン管理の履歴を可視化するツール

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

『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...

為替レートの読み方 2WAYプライス表示

Photogrammetry (写真測量法)

ZBrush 4R8 リリース!

ZBrushでゴジラ2001を作ってみる 姿勢の変更

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

Photoshopで作る怪獣特撮チュートリアル

AmazonEC2のインスタンスをt1.microからt2....

HD画質の無駄遣い

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

素敵なパーティクル

ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...

RefineNet (Multi-Path Refineme...

Blenderでよく使うaddon

アニゴジ関連情報

PyDataTokyo主催のDeep Learning勉強会

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

ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...

Unity ARKitプラグインサンプルのチュートリアルを読...

Deep Fluids:流体シミュレーションをディープラーニ...

C#で使える遺伝的アルゴリズムライブラリ『GeneticSh...

ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加

無料で使える人体3DCG作成ツール

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

ArUco:OpenCVベースのコンパクトなARライブラリ

Unity ARKitプラグインサンプルのドキュメントを読む

SIGGRAPH ASIA 2009で学生ボランティア募集し...

オープンソースの物理ベースレンダラ『Mitsuba』をMay...

ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...

GAN (Generative Adversarial Ne...

単純に遊びに行くのはだめなのか?

コメント