《点光源》
1、什么是点灯源?
在前面的学习中,我们已经了解到什么是光照与法线,以及它们的作用,而当时,我们是
模拟太阳光,同时,由于太阳离我们很远,所以,我们只需要关注(光照的方向)就可以了,
而在现实的生活中,除了太阳可以作为光源以外,还有其它可以发光的物体,例如:灯泡、
蜡烛等等,而这些可发光的物体在模拟的时候,我们就需要关注它的位置,因为,它们发光的
强度无法与太阳相比,所以,灯泡离物体越近就越亮,离物体越远,物体就越暗。
所在,点灯源就是只在一个点上发光,如下图:
所以,在点光源实现的过程中,我们就需要计算(每个顶点)与(光源位置)的距离,
然后,通过这个距离去确定顶点上的光照量,从而,就可以形成离(光源)越近就越亮,
离(光源)越远就暗的现象。
所以,大家可以通过上面的在线演示,就可以直观地看到,我们把(点光源)设置在了
左上角,然后,通过(鼠标左键)的点击就可以把(点光源)设置在右上角,右下角与
左下角,进行切换。
大家可以通过鼠标的(左键)点击来切换光源的位置。
(手机可以通过触摸点击地形来完成)。