サイトアイコン NegativeMindException

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はかなり便利そうだ。


スポンサーリンク

関連記事

  • オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
  • 『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラクター"のメイキング
  • ジュラシック・パークの続編『ジュラシック・ワールド』
  • Mayaのポリゴン分割ツールの進化
  • Vancouver Film Schoolのデモリール
  • Mean Stack開発の最初の一歩
  • 2D→3D復元技術で使われる用語まとめ
  • SIGGRAPH論文へのリンクサイト
  • SculptrisとBlenderで作ったGodzilla 2014 (Fan Made)
  • Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
  • ZBrushで仮面ライダー3号を造る 仮面編 ZRemesher
  • Leap MotionでMaya上のオブジェクトを操作できるプラグイン
  • Verilog HDL
  • 法線マップを用意してCanvas上でShadingするサンプル
  • UnityのGlobal Illumination
  • Texturing & Modeling A Procedural ApproachをGoo...
  • RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』
  • ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画像の表示
  • Kaolin:3Dディープラーニング用のPyTorchライブラリ
  • 顔追跡による擬似3D表示『Dynamic Perspective』
  • Quartus II
  • hloc:SuperGlueで精度を向上させたSfM実装
  • CNN Explainer:畳み込みニューラルネットワーク可視化ツール
  • Raspberry Pi
  • Stanford Bunny
  • UnityのTransformクラスについて調べてみた
  • ZBrushでゴジラ2001を作ってみる 身体のアタリを作る
  • 続・ディープラーニングの資料
  • ラクガキの立体化 胴体の追加
  • 参考になりそうなサイト
  • Houdiniのライセンスの種類
  • libigl:軽量なジオメトリ処理ライブラリ
  • uGUI:Unityの新しいGUI作成システム
  • SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい
  • FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
  • adskShaderSDK
  • Managing Software Requirements: A Unified Approach
  • Webサイトのワイヤーフレームが作成できるオンラインツール
  • TeleSculptor:空撮動画からPhotogrammetryするツール
  • この本読むよ
  • リアルタイム レイトレーシングAPI『DirectX Raytracing (DXR)』
  • .NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
  • モバイルバージョンを終了