🐇

Open3DのWeb visualizerを試す

2023/10/29に公開

以下のOpen3DのWeb visualizerを動かした結果の簡単な記事になります。
http://www.open3d.org/docs/release/tutorial/visualization/web_visualizer.html

環境構築

今回はOpen3DのVersion 0.17.0を使用しています。

pip install open3d==0.17.0

ソースコード

早速ですが、以下が今回のコードになります。
Open3Dが用意しているBunnyMeshを描画しています。

import open3d as o3d

# WebRTCサーバーを有効化
o3d.visualization.webrtc_server.enable_webrtc()

# 描画する3Dデータを取得
bunny = o3d.data.BunnyMesh()
mesh = o3d.io.read_triangle_mesh(bunny.path)
mesh.compute_vertex_normals()

# 描画
o3d.visualization.draw(mesh)

デフォルトのポートが8888のため、以下のlocalhostの8888から描画内容を確認することができます。
http://localhost:8888/

結果

Discussion