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

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

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

前準備

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

Windows での Git のインストール: 別ページ »で説明

関連する外部ページ

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

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

Windows での cmake のインストール: 別ページ »で説明

関連する外部ページ

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

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

Windows での 7-Zip のインストール: 別ページ »で説明

関連する外部ページ

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

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

Windows での Python 3.10,関連パッケージ,Python 開発環境のインストール: 別ページ »で説明

サイト内の関連ページ

Python のまとめ: 別ページ »にまとめ

関連する外部ページ

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
    

    [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]