主页 Forums Games202-高质量实时渲染 [作业4]请教 E(u)的计算

Viewing 2 reply threads
  • Author
    Posts
    • #9058 Score: 0
      Neil2077
      Participant

      作业4,2.2.1 预计算 E(u) 的部分:这个是一个双重积分。。。这个怎么用蒙特卡洛方法求解?之前都是搞一重积分。。。请高手指点!先谢过!

    • #9061 Score: 0
      小夜子
      Participant

      公式里是双重积分。但利用蒙特卡洛积分后,其实是对球面进行采样完积分,所以核心是对球面进行采样。

      • #9069 Score: 0
        Neil2077
        Participant

        这个点搞明白了,多谢!
        不过,还是不会做….,继续请教。:)
        IntegrateBRDF()函数的注释: TODO: To calculate (fr * ni) / p_o here
        这里的 fr 就是微表面模型的 brdf 值,对吧? p_o 是样本的 pdf 值?就是这个 ni 是啥。。。。

    • #9072 Score: 0
      Neil2077
      Participant

      又看了一遍文档,尝试 ni==mu_i,即 sin(theta)。。。貌似结果是正确了

Viewing 2 reply threads
  • You must be logged in to reply to this topic.