本文的主要内容是:给PBRT-V3系统添加一个新的Integrator(比如,vcm),确保在编译PBRT-V3时能够编译到新添加的vcm文件,并能编译成功。
不含vcm的具体实现(必须实现的函数全部实现为空函数)。

具体操作截图如下。

一、新建文件

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

二、添加相关代码

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

三、debug确定运行程序是能够调用到vcm的render()

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)

相关文章:

  • 2021-10-06
  • 2021-12-16
  • 2021-12-26
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-12-13
  • 2021-08-11
猜你喜欢
  • 2022-01-15
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2022-02-21
相关资源
相似解决方案