Home Forums Games202-高质量实时渲染 [作业3] 关于EvalDiffuse函数

Viewing 3 reply threads
  • Author
    Posts
    • #8589 Score: 0
      Migo
      Participant

      不太明白作业里面EvalDiffuse函数具体是要做些这么

    • #8590 Score: 0
      Participant

      +1
      我用dot(normal,wi)乘上漫反射贴图来做直接光照,结果亮瞎狗眼。

      Attachments:
      You must be logged in to view attached files.
      • #8592 Score: 0
        Participant

        不好意思,wi没有归一化,不过感觉确实这里没说清楚

    • #8593 Score: 0
      Migo
      Participant

      是啊,如果这个是lambertian brdf = alebdo/PI,那么brdf就与wi和wo都无关了;当然如果是其他材质的brdf就和wi和wo有关,但是ssrFragment shader的贴图输入就只有diffuse map和normal map,我能当做默认就是lambert 材质了吗?我感觉作业没有说清楚,我有点搞不懂了。

    • #8611 Score: 0
      chang
      Participant
      2 pts

      我觉得这里助教得意思应该是把irradiance的吸收考虑进了BSDF里面,也就是要多乘一个cos项,因为看后面间接光照伪代码里面也没有再有cos项了,所以应该是放进BSDF里面了

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