Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 Ray tracing4 里俄罗斯轮盘赌 返回值的问题

Viewing 2 reply threads
  • Author
    Posts
    • #5716 Score: 0
      Aidan
      Participant

      shade(p,w) 中如果根据概率选择不发射,返回值为0. 那么这个0返回到上一个shade函数,直至最上层,结果也是0呀。这是不是说,如果光线已经反射了多次,那么某一时刻选择不反射后,前面的反射也就没有用了?因为最后结果一定是0?

      代码中的停止有两种,一是打到光源,根据光源的L_i 来计算结果。那如果根据概率决定不再反射后,是不是应该返回另一个值,比如用环境光的强度来代替L_i计算出结果?

      Attachments:
      You must be logged in to view attached files.
    • #5739 Score: 0
      禹鹏(助教)
      Keymaster
      9 pts

      返回的有直接光照+间接光照,直接光照不一定为0啊.

    • #5744 Score: 0
      Aidan
      Participant

      学长您说的直接光照是指转化成对光源面积分的那部分吗

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