MRが楽しい

MRやVRについて学習したことを書き残す

Point Cloud Visualizerアドオンを使ってBlenderで点群データを確認する

本日は Blender のアドオン調査枠です。
Point Cloud Visualizerアドオンを使ってBlenderでカラーの点群データを読み込んでみます。
f:id:bluebirdofoz:20191115094132j:plain

今回利用するアドオンは以下のアドオンです。
blenderartists.org

Blenderでの点群読み込み

デフォルトでも Blender は点群データの ply ファイルの読み込みが可能です。
ただし色情報は読み込まれず、頂点の位置のみ表示される形になります。
f:id:bluebirdofoz:20191115094140j:plain

Point Cloud Visualizerアドオンを利用すると、点群の法線やカラー情報を読み込むことができます。
その他、点群の大きさの変換を初めとする様々な点群編集の機能を利用可能です。

Point Cloud Visualizerアドオンのダウンロード

以下の GitHub から Point Cloud Visualizer のアドオンファイルを取得します。
github.com
f:id:bluebirdofoz:20191115093808j:plain

様々なアドオンがリポジトリに公開されています。
Point Cloud Visualizerアドオンのみを取得したい場合は、Readme のリンクから直接取得します。
[Point Cloud Visualizer]のリンクを右クリックし、[名前を付けてリンク先を保存]でスクリプトが取得できます。
f:id:bluebirdofoz:20191115093826j:plain

space_view3d_point_cloud_visualizer.py ファイルがアドオンの本体になります。
f:id:bluebirdofoz:20191115093835j:plain

Point Cloud Visualizerアドオンのインストール

space_view3d_point_cloud_visualizer.py をインストールします。
Blender を起動し、メニューから 編集 -> プリファレンス を開きます。
f:id:bluebirdofoz:20191115093844j:plain

Blenderプリファレンスダイアログが開くので[アドオン]タブを開きます。
[インストール]ボタンをクリックします。
f:id:bluebirdofoz:20191115093853j:plain

ファイル読み込みの画面が開きます。
作成したアドオンスクリプトを指定して[ファイルからアドオンをインストール]をクリックします。
f:id:bluebirdofoz:20191115093905j:plain

一覧にアドオンが表示されるので、チェックを入れて有効化します。
これでアドオンのインストールは完了です。
f:id:bluebirdofoz:20191115093914j:plain

[3Dビュー]のサイドバーに[Point Cloud Visualizer]タブが追加されます。
f:id:bluebirdofoz:20191115093924j:plain

Point Cloud Visualizerで点群を読み込む

点群の読み込み先となるオブジェクトデータを予め作成する必要があります。
今回は 追加 -> エンプティ -> 十字 で空オブジェクトを用意します。
f:id:bluebirdofoz:20191115093949j:plain

追加した空オブジェクトを選択した状態で、[Point Cloud Visualizer]タブを開きます。
[PLY File:]の[Load]ボタンをクリックします。
f:id:bluebirdofoz:20191115093959j:plain

ファイルの読み込み画面が開きます。
読み込む ply ファイルを選択し、[Load PLY]をクリックします。
f:id:bluebirdofoz:20191115094009j:plain

読み込み後、[Point Cloud Visualizer]タブの[ドロー]ボタンを有効化すると点群が表示されます。
f:id:bluebirdofoz:20191115094018j:plain

[Point Cloud Visualizer]タブ内のステータスを変更することで、点群の点の大きさの変更などが行えます。
f:id:bluebirdofoz:20191115094028j:plain