トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)Blender 3.0 のインストール,Blender の Python モジュールのインストール(ソースコードを使用)(Windows 上)

Blender 3.0 のインストール,Blender の Python モジュールのインストール(ソースコードを使用)(Windows 上)

Windows で,Blender 最新版をソースコードからビルドして,インストールする.

https://wiki.blender.org/wiki/Building_Blender/Windowsの手順に従う

Blender のインストールは,複数の方法がある.

Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェア. 3次元モデルの編集,レンダリング、光源やカメラ等を設定しての3次元コンピュータグラフィックス・アニメーション作成機能がある.

目次

サイト内の関連ページ

謝辞:Blenderソフトウェアの作者に感謝します

前準備

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)もしくは Visual Studio 2022 のインストール(Windows 上)

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)もしくはVisual Studio 2022 を,前もってインストールしておく.NVIDIA CUDA の nvcc を機能させるため.

Git のインストール(Windows 上)

Git のページ https://git-scm.com/ からダウンロードしてインストール:

cmake のインストール(Windows 上)

cmake のダウンロードページ: https://cmake.org/download/

7-Zip のインストール(Windows 上)

7-Zip のページ: https://sevenzip.osdn.jp/

Subversion for Windows (SlikSVN) のインストール

Subversion for Windows (SlikSVN) のインストール: 別ページで説明している.

Subversion for Windows (SlikSVN) のページ: https://sliksvn.com/

NVIDIA ドライバ,NVIDIA CUDA ツールキット, NVIDIA cuDNN のインストール

① はじめに

GPU は,グラフィックス・プロセッシング・ユニットの略で、コンピュータグラフィックス関連の機能,乗算や加算の並列処理の機能などがある. NVIDIA CUDA ツールキット は,NVIDIA社が提供している GPU 用のプラットフォームである.

インストール手順の詳細(別ページ)

Windows での NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.7.1,NVIDIA cuDNN v8.5 のインストール: 別ページで説明している.

② TensorFlow, PyTorch が必要とするNVIDIA CUDA ツールキットとNVIDIA cuDNN のバージョンの確認

③ NVIDIA ドライバのインストール(Windows 上)

  1. 古いNVIDIA ドライバ,NVIDIA CUDA ツールキットがインストール済みのとき,不要なものがあればアンインストール

    Windows のスタートメニューで「設定」,「アプリ」と操作して,「NVIDIA ・・・」を削除

  2. NVIDIA グラフィックス・カードの種類を調べる

    hwinfo (URL: https://www.hwinfo.com) を使って調べることができる.

  3. あとで,NVIDIA CUDA ツールキットをインストールするときに,NVIDIA ドライバを同時にインストールすることができる.

    但し, NVIDIA CUDA ツールキットの古いバージョンを使うという場合は,NVIDIA CUDA ツールキットのインストールのときに NVIDIA ドライバをインストールするのでなく,次のページから最新のNVIDIA ドライバをダウンロードして,インストールする.

    NVIDIA ドライバのダウンロードページ】

    https://www.nvidia.co.jp/Download/index.aspx?lang=jp

④ NVIDIA CUDA ツールキット 11.7.1 のインストール(Windows 上)

要点

インストール手順の詳細(別ページ)

Windows での NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.7.1NVIDIA cuDNN v8.5 のインストールと動作確認: 別ページで説明している.

インストール手順の概要

NVIDIA CUDA ツールキット 11.7.1 のダウンロードとインストール

⑤ NVIDIA cuDNN v8.5 のインストール(Windows 上)

要点

インストール手順

  1. ZLIB DLL のダウンロードとインストール

    Windows では,コマンドプロン プトを管理者として実行し, 次のコマンドを実行.

    Windows のコマンドプロンプト管理者として実行するには, 検索窓で「cmd」と入れたあと, 右クリックメニューで「管理者として実行」を選ぶのが簡単.

    [image]

    v11.7」のところは,実際にインストールされているバージョンを確認し,読み替えてください.

    cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin"
    curl -O http://www.winimage.com/zLibDll/zlib123dllx64.zip
    call powershell -command "Expand-Archive zlib123dllx64.zip"
    copy zlib123dllx64\dll_x64\zlibwapi.dll .
    

    [image]

    Windows で 「Could not locate zlibwapi.dll. Please make sure it is in your library path!」と表示されるときの対処:

    ここの説明を参考に ZLIB DLL をインストールする.

  2. NVidia の cuDNN のウェブページを開く

    https://developer.nvidia.com/cuDNN

  3. ダウンロードしたいので,cuDNNのところにある「Download cuDNN」をクリック.

    [image]
  4. NVIDIA Developer Program メンバーシップに入る

    cuDNN のダウンロードのため.

    Join now」をクリック.その後,画面の指示に従う. 利用者本人が,電子メールアドレス,表示名,パスワード,生年月日を登録.利用条件等に合意.

    [image]
  5. ログインする

    [image]
  6. 調査の画面が出たときは,調査に応じる
  7. ライセンス条項の確認

    [image]
  8. ダウンロードしたいバージョンを選ぶ

    ここでは「NVIDIA cuDNN v8.5.0 for CUDA 11.x」を選んでいる.

    このとき,画面の「for CUDA ...」のところを確認し,使用するNVIDIA CUDA のバージョンに合うものを選ぶこと.

    [image]
  9. Windows にインストールするので Windows 版を選ぶ

    [image]
  10. ダウンロードが始まる.

    [image]
  11. ダウンロードした .zip ファイルを展開(解凍)する. その中のサブディレクトリを確認しておく.

    Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

    [image]
  12. CUDA ツールキットをインストールしたディレクトリ」は,「C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7」 のようになっている.確認する.

    [image]
  13. 確認したら, さきほど展開してできたすべてのファイルとディレクトリを,「CUDA ツールキットをインストールしたディレクトリ」にコピーする

    [image]
  14. パスが通っていることを確認.

    次の操作により,cudnn64_8.dllパスが通っていることを確認する.

    Windowsのコマンドプロンプトを開き,次のコマンドを実行.エラーメッセージが出ないことを確認.

    where cudnn64_8.dll
    

    [image]
  15. システム環境変数 CUDNN_PATH の設定を行う.

    システム環境変数 CUDNN_PATH の設定のため, 管理者として実行した コマンドプロンプトで,次のコマンドを実行.

    call powershell -command "[System.Environment]::SetEnvironmentVariable(\"CUDNN_PATH\", \"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\", \"Machine\")"
    

    [image]

Blender のインストール(Build Tools for Visual Studio を利用)

次の公式ページの手順による

https://wiki.blender.org/wiki/Building_Blender/Windows

  1. タグの確認

    インストールしたい Blender のバージョンにあうタグを,次のページで探す.

    https://github.com/blender/blender/tags

  2. Visual Studio の x64 Native Tools コマンドプロンプトを開く.

    起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.

    「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

    C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページで説明している.

  3. Blender のソースコードをダウンロード

    v3.0.1」のところには,使用したいバージョンの Blender のタグを指定すること.

    cd %LOCALAPPDATA%
    rmdir /s /q blender
    git clone -b v3.0.1 https://github.com/blender/blender
    

    [image]
  4. make help を実行し、make のオプションを確認

    C:\tools\blender にある make.bat を使用している.

    cd %LOCALAPPDATA%
    cd blender
    make help
    

    [image]
  5. Blender のコンパイル済みのライブラリをダウンロード

    2022b」のところは, さきほど make help を実行したときの表示を参考に,必要に応じて変更する.

    Visual Studio Community 2022 を使うときは「make update 2022b」ではなく,「make update 2022」 を実行.

    make update 2022b
    

    [image]

    「Would you like to download them?」と表示されたときは「y」を入れる.

    終了まで時間がかかるので,しばらく待つ

    ダウンロード終了を確認する.

    [image]
  6. ソースコードからビルドする

    2022b」のところは, さきほど make help を実行したときの表示を参考に,必要に応じて変更する.

    Visual Studio Community 2022 を使うときは「make release 2022b」ではなく,「make release 2022」 を実行.

    終了まで時間がかかるので,しばらく待つ

    make release 2022b 
    

    [image]
  7. 実行結果の確認

    [image]
  8. 確認のため Blender を起動してみる
    c:\tools\build_windows_Releases_x64_vc17_Release\bin\Release\blender.exe
    

    [image]
  9. Blender の画面が開くので確認する

    [image]

Blender の Python モジュールのインストール

参考 Web ページ

  1. Blender の Python モジュールのビルド
    cd %LOCALAPPDATA%
    cd blender
    rmdir /s /q build
    mkdir build
    cd build
    del CMakeCache.txt
    cmake -G "Visual Studio 17 2022" -A x64 -T host=x64 -DWITH_PYTHON_INSTALL=OFF -DWITH_PYTHON_MODULE=ON ..
    cmake --build . --config RELEASE --target INSTALL
    
  2. Python のバージョン, Python のインストールディレクトリを確認
  3. インストール

    c:\Program Files\Python39」のところは, Python のインストールディレクトリを指定すること.

    python -m pip install numpy
    cd %LOCALAPPDATA%\blender\build\release
    copy bin\bpy.pyd c:\Program Files\Python39\Lib\site-packages\
    copy bin\*.dll c:\Program Files\Python39\Lib\site-packages\
    del c:\Program Files\Python39\Lib\site-packages\python36.dll
    xcopy /E bin\3.0 c:\Program Files\Python39\
    
  4. インストールできたかの確認

    コマンドプロンプトで次のコマンドを実行.

    エラーメッセージが出なければ OK.

    python -c "import bpy; scene = bpy.data.scenes['Scene']; print(scene)"
    

    [image]