Skip to content

lileaLab/MetashapeSphericalToTransformsJson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metashape Spherical to transforms.json Converter

Metashapeで全天球画像(equirectangular)をアライメントした結果を、LichtFeld Studio用のtransforms.jsonに変換するPythonスクリプトです。

MetashapeSpherical2TransformsJson

使い方

1. Metashapeでの準備

ブログにまとめました。 https://lilea.net/lab/equirectangular-3dgs-with-licht-feld-studio

2. スクリプトの実行

  1. Metashapeで ToolsRun Script... を選択
  2. metashape_spherical_to_transforms_json.py を選択して実行

3. 画像ファイルの配置

スクリプト実行後、出力フォルダに images フォルダが作成されます。 そこへ全天球画像を手動でコピーしてください。

output_folder/
├── transforms.json
├── images/
│   ├── image_001.jpg
│   ├── image_002.jpg
│   └── ...
└── pointcloud.ply  (オプション)

4. LichtFeld Studioでの読み込み

  1. LichtFeld Studioを起動
  2. FileOpen Project で出力フォルダを選択
  3. GUT mode を有効にする
  4. トレーニングを開始

動作要件

  • Agisoft Metashape Professional 2.0以降
  • Python 3.x(Metashape内蔵)
  • PySide2(Metashape内蔵)

開発について

このスクリプトはAI支援ツール(Claude Code)を使用して開発したものです。