Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › Ray tracing4 里俄罗斯轮盘赌 返回值的问题 This topic has 2 replies, 2 voices, and was last updated 4 years, 8 months ago by Aidan. Viewing 2 reply threads Author Posts 2020年4月16日 at 下午6:31 #5716 Score: 0 AidanParticipant shade(p,w) 中如果根据概率选择不发射,返回值为0. 那么这个0返回到上一个shade函数,直至最上层,结果也是0呀。这是不是说,如果光线已经反射了多次,那么某一时刻选择不反射后,前面的反射也就没有用了?因为最后结果一定是0? 代码中的停止有两种,一是打到光源,根据光源的L_i 来计算结果。那如果根据概率决定不再反射后,是不是应该返回另一个值,比如用环境光的强度来代替L_i计算出结果? Attachments:You must be logged in to view attached files. 2020年4月16日 at 下午11:13 #5739 Score: 0 禹鹏(助教)Keymaster Karma: 9 pts 返回的有直接光照+间接光照,直接光照不一定为0啊. 2020年4月16日 at 下午11:23 #5744 Score: 0 AidanParticipant 学长您说的直接光照是指转化成对光源面积分的那部分吗 Author Posts Viewing 2 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In