※バージョンアップ等の都合により、下記手順でエラーが発生する可能性があります※
■■■ターミナルツールでPLYファイルをSPZファイルに変換する手順(SPZの場合)■■■
作成日:2025/11/06
■ご用意いただくもの
● Miniconda(またはAnaconda)
Python環境管理のために必要です。
以下のURLにアクセス
https://www.anaconda.com/download/success
「Miniconda Installers」のインストーラーをダウンロード
インストーラーを起動し、インストールを実行(ウィザードは特に変更不要)
スタートメニューからAnaconda(miniconda3)を起動
以下のコマンドを実行し、conda.exeのディレクトリがユーザーディレクトリ直下に「miniconda3」として生成されているか確認
where conda
表示されたディレクトリパスをコピー
GitBashを起動し、以下のコマンドを順に実行
echo 'export PATH="/c/Users/<ユーザー名>/miniconda3:/c/Users/<ユーザー名>/miniconda3/Scripts:/c/Users/<ユーザー名>/miniconda3/condabin:$PATH"' >> ~/.bashrc
source ~/.bashrc
バージョン確認および初期化コマンドを実行し、正常に完了するか確認
conda --version
conda init bash
最後に、以下のコマンドを実行し、gaussianの実行環境を作成
conda create -n gaussian python=3.10
● Git / GitHub Desktop
本資料では詳細は割愛いたします。GitBashが使用可能な状態にしていただければ問題ございません。
■手順
GitBashを起動
以下のコマンドを実行し、新しい環境を作成して有効化
conda create -n spz_env python=3.10
conda activate spz_env
任意のディレクトリに移動
※デスクトップに「dev」フォルダを作成し、そちらに移動することを推奨
cd ~/desktop/dev
以下のコマンドでSPZリポジトリをダウンロード
git clone https://github.com/nianticlabs/spz.git
必要な依存ライブラリをインストール
conda install cmake ninja
pip install -r requirements.txt
CMakeを使用してビルドを実行
cd spz
cmake -B build/Release -DCMAKE_BUILD_TYPE=Release
cmake --build build/Release --config Release
以下のコマンドでディレクトリに移動
cd spz/build/Release
以下のコマンドを実行し、ply_to_spzを使用してPLYファイルからSPZファイルへ変換
./ply_to_spz.exe "<生成元となる.plyファイルのパス>" "<生成先となる.spzファイルのパス>"
■注意事項
頂点数が1,000万以上のPLYファイルは変換できません
PLYファイルのヘッダーが破損している場合も変換できません
■補足
バージョンアップ等の影響によりエラーが発生した場合は、ChatGPTやGeminiなどのAIツールをご活用いただき、適宜ご対応をお願いいたします。
