Open2

Pythonではまったもの

Mitsuhiro KogaMitsuhiro Koga

WindowsでCudaをサポートしたOpen3Dを簡単に導入する方法

以下にCudaサポートビルドがあるのでpythonのバージョンに合わせてwhlをダウンロードしてインストールする

https://github.com/isl-org/open3d_downloads/releases

python -m pip install --no-deps open3d-0.15.2-cp39-cp39-win_amd64.whl

Cuda Toolkitはv11系をインストールする。

どのCudaのライブラリとリンクされているのかはDependenciesLib/site-packages/open3d/cuda/*.pyd を開いてcuで始まるdllの名前から分かる。たとえばcublas64_11.dllの場合は64bit版のCuda Toolkit v11とリンクされている。

Mitsuhiro KogaMitsuhiro Koga

scoopでインストールしたpythonを使ってBlender-Launcherをビルドする手順

シェルはPowerShellを使っているものとする。

  1. python3.9をインストールする

    scoop install python39
    
  2. Blender-Launcherのソースをcloneする

    git clone https://github.com/DotBow/Blender-Launcher.git
    cd Blender-Launcher
    
  3. python3.9向けに環境変数を設定する

    $env:PYTHONHOME="${env:USERPROFILE}\scoop\apps\python39\current"
    $env:PYTHONPATH="."
    
  4. カレントディレクトリにpipenvをインストールする

    pip39 install -t . pipenv
    
  5. カレントディレクトリに依存ライブラリをインストールする

    $env:WORKON_HOME="."
    .\bin\pipenv sync
    
  6. ビルドバッチを実行する

    .\build_win.bat
    
  7. ビルドしたBlender-Launcherを実行する

    start '.\dist\release\Blender Launcher.exe'