【Windows10】VS2019+Cmake安装mitsuba2

文章目录

  • 前言
  • 一、官方教程(文档)网站
  • 二、下载必要文件
    • 1.下载主仓库
    • 2.下载子模块
        • 在mitsuba2目录下载子模块
        • 安装剩余子模块(以enoki为例)
    • 3. 保持更新
    • 4. 配置mitsuba.conf
    • 5. 编译准备
    • 6. VS2019编译和生成解决方案
    • 7. 命令行运行环境配置
  • 总结


前言

为了进一步学习PBR科学可视化内容,需要了解和使用Mitsuba 2渲染器。为此介绍如何在 Windows10 下安装 Mitsuba 2。

由于Mitsuba 2源仓库内包含多个子模块,由于国内访问github的速度较慢,因此先安装主仓库,后安装子模块。

对于 2.2.1 版本,整体下载编译完成之后 Debug + Release 一共有 7.7 GB 左右


一、官方教程(文档)网站

Mitsuba 2: Docs

二、下载必要文件

1.下载主仓库

可更换为国内镜像

 git clone https://github.com/mitsuba-renderer/mitsuba2

2.下载子模块

打开mitsuba2/.gitmodules文件,替换其中的github.com为国内镜像

在mitsuba2目录下载子模块

 cd mitsuba2/
 git submodule sync
 git submodule update --init --recursive

等待下载完之后,还剩下一些包没安装完,如 enoki 和 nanogui

安装剩余子模块(以enoki为例)

在 mitsuba2/ext/enoki 目录下:

 cd mitsuba2/ext/enoki
 git submodule sync # 更新子模块路径
 git submodule update --init --recursive # 下载enoki的子模块

nanogui模块操作同上

3. 保持更新

 cd mitsuba2/
 git config --global alias.pullall "!f(){ git pull "$@" && git submodule update --init --recursive; }; f" # 注意双引号
 git pullall

4. 配置mitsuba.conf

mitsuba2/resources/mitsuba.conf.template复制到mitsuba2/目录下,并更名为mitsuba.conf

按照官网教程 配置 mitsuba.conf 文件

5. 编译准备

按照官网给出的Tested version配好环境

  • Windows 10
  • Visual Studio 2019 (Community Edition) Version 16.4.5
  • cmake 3.16.4 (64bit)
  • git 2.25.1 (64bit)
  • Miniconda3 4.7.12.1 (64bit) 或者 Python>=3.6

为了让 cmake 之后的文件目录更有条理,在 mitsuba2/ 目录下新建build文件夹

mkdir build && cd build
cmake .. -G "Visual Studio 16 2019" -A x64

6. VS2019编译和生成解决方案

mitsuba2/build文件夹用 Visual Studio 2019 打开mitsuba.sln ,选择 Debug 模式,点击“生成”->“生成解决方案”,生成Debug模式的解决方案

选择Release模式,点击”生成“->”生成解决方案“,生成Release模式的解决方案

7. 命令行运行环境配置

在 mitsuba2/ 目录下执行 setpath, 设置环境变量

 cd mitsuba2
 setpath

总结

本文介绍了Windows10环境下安装mitsuba2的过程。

你可能感兴趣的:(经验分享,git,windows,visual,studio)