viser:Pythonで使える3D可視化ライブラリ

viserはPythonで使える可視化ライブラリ。Apache 2ライセンス。

viser



viserは、Pythonでインタラクティブな3D視覚化を行うためのライブラリです。

このライブラリの特徴は以下の通りです。

  • 3Dのプリミティブを可視化するためのAPI
  • GUI 構成要素:ボタン、チェックボックス、テキスト入力、スライダーなど
  • シーンインタラクションツール (クリック、選択、トランスフォームギズモ)
  • プログラムによるカメラ制御とレンダリング
  • SSH経由で簡単に使用できる完全Webベースのクライアント

使用方法とAPIリファレンスについてはドキュメントをご覧ください。


スポンサーリンク

viserPangolin, rviz, meshcat, Gradioなどにインスパイアされたツールとのことで、3Dビジョンやロボティクス系のアプリケーションを想定した可視化ライブラリ。


スポンサーリンク


visernerfstudio-projectのGitHubリポジトリで管理されており、nerfstudioのビューアもviserを使って作られているようだ。



CG分野ではデータ作成の時点で3Dビューを必要とするのに対して、コンピュータービジョン分野は撮影ベースなので、撮影したデータのプレビュー・編集時に初めて3Dビューが必要となる点で目的が異なる。
個人的には「DCCツールに統合した方が便利では?」なんて思うけど、リッチなツールだとユーザーの学習コストが高くなっちゃうか。

Record3Dで取得したデータをnerfstudioで使うチュートリアルがあるけど、



同様に(?)Record3Dのデータをviserで可視化するサンプルコードがある↓
https://viser.studio/latest/examples/07_record3d_visualizer/

viserとは関係ないけど、Record3DからのRGBDストリームを受け取るコードもGitHubで公開されてるのね↓
https://github.com/marek-simonik/record3d


スポンサーリンク

関連記事

映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウン まとめ
『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ
Raspberry Piでセンサーの常時稼働を検討する
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整
Kornia:微分可能なコンピュータービジョンライブラリ
Live CV:インタラクティブにComputer Visionコーディングができるツール
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
ZBrushのお勉強
Model View Controller
イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメイキング
フリーのUV展開ツール Roadkill UV Tool
Iridescence:プロトタイピング向け軽量3D可視化ライブラリ
OpenCVで平均顔を作るチュートリアル
PyMC:Pythonのベイズ統計ライブラリ
天体写真の3D動画
自前Shaderの件 解決しました
IronPythonを使ってUnity上でPythonのコードを実行する
Leap MotionでMaya上のオブジェクトを操作できるプラグイン
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
ZBrushで仮面ライダー3号を造る 仮面編
ZBrushからBlenderへモデルをインポート
機械学習に役立つPythonライブラリ一覧
COLMAP:オープンソースのSfM・MVSツール
MLDemos:機械学習について理解するための可視化ツール
ラクガキの立体化 分割ラインの変更・バランス調整
UnityでLight Shaftを表現する
PolyPaint
python-twitterで自分のお気に入りを取得する
Autodesk Mementoでゴジラを3次元復元する
Active Appearance Models(AAM)
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
JavaScriptとかWebGLとかCanvasとか
SDカードサイズのコンピューター『Intel Edison』
NeRF (Neural Radiance Fields):深層学習による新規視点合成
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
Facebookの顔認証技術『DeepFace』
ブログをGoogle App EngineからAmazon EC2へ移行
ZBrushで仮面ライダー3号を造る 仮面編 DynaMesh
ジュラシック・パークのメイキング
JavaによるCGプログラミング入門サイト (日本語)

コメント