金子邦彦研究室3次元,地図Windows でのインストールと動作確認(3次元,地図関係)Mitsuba 2 のインストール(レンダラー)(ソースコードを使用)(Windows 上)

Mitsuba 2 のインストール(レンダラー)(ソースコードを使用)(Windows 上)

URL: https://github.com/mitsuba-renderer/mitsuba2

前準備

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

Gitは,バージョン管理システム.ソースコードの管理や複数人での共同に役立つ.

サイト内の関連ページ

Windows での Git のインストール: 別ページ »で説明している.

関連する外部ページ

Git の公式ページ: https://git-scm.com/

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

CMake はビルドツールである.

サイト内の関連ページ

Windows での cmake のインストール: 別ページ »で説明している.

関連する外部ページ

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

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

7-Zip 23.01 のインストール

7-Zipは,ファイルの圧縮や展開のツール.さまざまなフォーマットに対応している.

Windows では, コマンドプロンプトを管理者として開き, 次のコマンドを実行することにより, 7-Zip 23.01 のインストールを行うことができる.

mkdir %HOMEPATH%\7zip
cd %HOMEPATH%\7zip
curl -O https://www.7-zip.org/a/7z2301-x64.exe
.\7z2301-x64.exe
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\7-Zip\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"

サイト内の関連ページ

Windows での 7-Zip のインストール: 別ページ »で説明している.

関連する外部ページ

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

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

サイト内の関連ページ

関連する外部ページ

Python の公式ページ: https://www.python.org/

Build Tools for Visual Studio 2022,NVIDIA ドライバ,NVIDIA CUDA ツールキット,NVIDIA cuDNN のインストール(Windows 上)

サイト内の関連ページ

Windows での Build Tools for Visual Studio 2022NVIDIA ドライバNVIDIA CUDA ツールキット 11.8,NVIDIA cuDNN v8.6 のインストールと動作確認: 別ページ »で説明している.

関連する外部ページ

github の mitsuba-renderer/mitsuba2 のインストール

URL: https://github.com/mitsuba-renderer/mitsuba2

Windows での手順を下に示す.Ubuntu でも同様の手順になる.

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  2. インストールディレクトリを空にする
    cd c:\
    rmdir /s /q mitsuba2
    

    [image]
  3. github の mitsuba-renderer/mitsuba2 のダウンロード

    「--recursive」を付けている.glog, openexr, ptex, zlib があわせてダウンロードされる.

    cd c:\
    git clone --recursive https://github.com/mitsuba-renderer/mitsuba2
    

    [image]
  4. cmake の実行

    cmake のオプションの 「Visual Studio 17 2022」のところは, 使用する Visual Studio のバージョンにあわせること. Visual Studio 2022 のときは,「Visual Studio 17 2022」. Visual Studio 2019 のときは,「Visual Studio 16 2019

    cd c:\
    cd mitsuba2
    rmdir /s /q build
    mkdir build
    cd build
    del CMakeCache.txt
    cmake -G "Visual Studio 17 2022" -A x64 -T host=x64 ^
    -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W0 /utf-8" ^
    -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS /GR /EHsc /W0 /utf-8" ..
    

    [image]
    (以下省略)
  5. cmake の結果の確認

    エラーメッセージが出ていないこと

    [image]
  6. ビルド操作,インストール操作
    cmake --build . --config RELEASE --target INSTALL -- /m:4
    

    [image]
  7. 結果の確認

    エラーメッセージが出ていないこと

    [image]

使ってみる

  1. Mitsuba 2 の More advanced examples のページを開く

    https://mitsuba2.readthedocs.io/en/latest/src/inverse_rendering/advanced.html

  2. サンプルファイルをダウンロード

    [image]
  3. ダウンロードした bunny.zip を展開(解凍)

    [image]
  4. レンダリングする
    c:\mitsuba2\build\dist\mitsuba.exe bunny.xml
    

    [image]
  5. 次のような画像ができる

    [image]