Profile Topics Started Replies Created Engagements Favorites Search replies: Forum Replies Created Viewing 10 posts - 1 through 10 (of 10 total) Author Posts 2020年4月19日 at 下午1:00 in reply to: 作业7 结果没有阴影 #5883 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 没有判断是不是光线是否被中间物体挡住吧。。 2020年4月2日 at 下午11:38 in reply to: 作业六 一片蓝 #5070 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 应该是inter的赋值吧……inter总共有6个参数,都赋了试试 2020年4月2日 at 下午11:29 in reply to: 作业6问题 #5068 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 我感觉……这个作业里叶子节点就一个三角形,所以也不用考虑比较哪个更近了吧。 左右节点的话,比较返回的hit1.distance和hit2.distance,哪个小返回哪个吧。 2020年4月2日 at 下午11:17 in reply to: 作业6 做完了4步之后运行仍是一片蓝 #5065 Score: 2 奋斗的蜗牛Participant Karma: 3 pts 赋值的话…… inter.obj = this; inter.m = m; This post has received 2 votes up. 2020年4月2日 at 下午11:14 in reply to: 作业六debug时在读入模型时出错 #5064 Score: 1 奋斗的蜗牛Participant Karma: 3 pts 我遇到同样的问题,发现是你在哪个文件夹运行程序导致…… ./build/RayTracing就会出现问题 cd build ./RayTracing就会正确读入模型 This post has received 1 vote up. 2020年4月2日 at 下午11:12 in reply to: 作业六 的一些疑问 #5062 Score: 0 奋斗的蜗牛Participant Karma: 3 pts dirIsNeg其实是个bool类型的判断,就是帮你判断x,y,z是不是都是大于0的 所以dirIsNeg = {x>0, y>0, z>0}, 即x>0时第一项是1,x<=0时第一项是0 那么如果x<0,就说明光线是反着射的,用pMax.x求出来的是tenter.x,因为光线先击中值更大的面,再击中值小的面 此外,tenter.x = (pMin.x – orig.x) * invDir.x; 2020年4月2日 at 下午11:03 in reply to: 作业6 做完了4步之后运行仍是一片蓝 #5061 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 第二步:inter.obj, m是否有赋值呢? 第三步:为什么要取相反数…… 2020年3月28日 at 下午2:28 in reply to: 作业五 结果不对 #4860 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 两个函数写得都有问题…… Render需要x和y对应到范围(-scale,scale) Intersect那里的p0就是v0,还有系数r乘除那里 然后是return需要判定,返回false肯定不对 2020年3月6日 at 上午11:37 in reply to: 提高部分测试问题 #3374 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 按照老师第6课的内容,MSAA的本质就是对一个像素点取多个采样点然后取平均,我觉得同时记录深度与颜色作为一个像素的信息没啥毛病啊。不过比较占用存储空间就是了…… 2020年3月5日 at 上午9:41 in reply to: 提高部分测试问题 #3298 Score: 0 奋斗的蜗牛Participant Karma: 3 pts 我的处理办法是……同时记录深度与色彩信息,然后在输出的时候对4个点的色彩取平均。这样就没有黑边了。 Author Posts Viewing 10 posts - 1 through 10 (of 10 total)