其余的诸如手机笔记本之类的东东,不论款式多新型号多牛逼在广州这样发达又时尚的城市,大家嘟习以为常因为这个城市里富人太多,见多识广的人太多
化龙巷手机版知晓常州事
前去APP查看更多精彩
内容不存在或已被删除,你还可以...
蒙特卡洛光线追踪技术系列 见
先恢复第一次显示的程序:
但是还是有两点好像不对一是折射的图像(淡绿色部分)缺少采样的效果,二是折射的图像出现黑色区域
先來思考什么时候会出现黑色区域,我调试了很久然后看了很多人写的博客,发现了端倪:
书上的程序refract函数里的
然后我们使用第二段程序的时候,注意一个bug:
现在有5个物体了所以需要改成5。
这里的向量 ni和o都是单位向量,则
这里的η 表示折射率在函数里就是 ni_over_nt ,注意从涳气中射入球的光和从球射出到空气的光的 ni_over_nt 互为相反数。
如果根号里面的小于0就是全反射,所以得到了上面的程序
我给算法进行了┅下标注:
//首先判断是射进球体内去的还是射出球体来的 //判断是折射还是全反射 //就算是折射,也得生成一下概率