¡¡¡¡OpenGL LightÊÇÒ»¸ö¿ÉÐеÄÑÝÊÔרÓù¤¾ß£¬OpenGL Light֤ʵ¹â£¬¼¸ºÎͼÐκ͵ç×Ó¼ÆËã»úͼÏó´¦Àí»¯Ñ§ÎïÖÊÏ໥ӰÏì¡£ÓÐÐëÒªµÄ¿Í»§¿ÉÒÔÏÂÔØ¡£
¡¾»ù±¾ÉϽéÉÜ¡¿
¡¡¡¡¹âµÄÖÖÀࣺ
¡¡¡¡·øÉäÔ´¹â(Emitted Light)ÊÇ×îÈÝÒ×µÄÒ»Öֹ⣬Ëü¿ÉÒÔ´ÓÎïÌå´«³ö¶øÇÒ²»»áÊܵ½Ò»ÇеÆԴΣº¦¡£
¡¡¡¡¹âÏß(Ambient Light)ÊÇÓɵÆÔ´´«³ö¾×ÔÈ»»·¾³Êý´Î͸Éä¶øû·¨Ã÷È·Æä·½ÏòµÄ¹â£¬¼´ºÃÏñÀ´Ô´ÓÚÈ«²¿·½Ïò¡£
¡¡¡¡ÂþÉä¹â(Diffuse Light)À´Ô´ÓÚÒ»¸ö·½Ïò£¬Ëü´¹Ö±Æ½·ÖÎïÌåʱ±ÈÍáбʱ¸ü¹âÁÁ¡£
¡¡¡¡¾µÃæ²£Á§¹â(Specular Light)À´Ô´ÓÚÌØÊâ·½Ïò²¢ÑØÁíÒ»·½Ïò·´Éä³öÀ´¡£
¡¡¡¡openGL¹âµÄ¹¹³É£º
¡¡¡¡µ±¹âÕÕÉäÎïÌå˵Ã÷µÄÇé¿öÏ£¬ÎïÌå˵Ã÷»áÔì³É·´Éä¹â£»¼ÙÈçÎïÌåÊÇͨ͸µÄ£¬Ôò»áÔì³ÉÉ¢Éä¹â£¬ÕâÀï²»¿¼Âǵ½É¢Éä¹â¡£·´Éä¹â·Ö³ÉÈý¸ö·ÖÁ¿£¬¼´Âþ·´É䣬¾µÃæ²£Á§·´ÉäºÍ×ÔÈ»»·¾³·´Éä¡£
¡¡¡¡Âþ·´É䣬ÊÇͶӰÔÚ²»¹â»¬±í²ãÉϵĹâÏòÿ¸ö·½Ïò·´ÉäµÄ×´¿ö£¬ÕâÖÖ·´Éä³öÈ¥µÄ¹â³Æ֮ΪÂþÉä¹â£¨Diffuse Light£©£¬×ñѹâµÄ·´Éä»ù±¾¶¨ÂÉ£»¾µÃæ²£Á§·´Éä¹â£¨Specular Light£©Ö¸³¯Ò»¶¨·½ÏòµÄ·´Éä¹â£¬·´ÉäÃæÊǹ⻬ƽÕûµÄ£¬Ò»Ñù×ñѹâµÄ·´Éä»ù±¾¶¨ÂÉ¡£¼ÙÈçÒ»¸ö¹âÔ´ÕÕÉäÒ»¸öºÏ½ðÇòµÄʱºò»áÔÚÇúÃæÉϲúÉúÒ»¿éÓÈÆäÁÁµÄµØÇø£¬Õ¹ÏÖ˵°×ÁË¡°ÐÞÈÝ£¨Highlight£©¡±¡£Ò»°ãÎïÌå´¦ÓÚÒ»¸ö×ÔÈ»»·¾³ÖУ¬»áÔâÊÜÀ´Ô´ÓÚÖܱ߻·¾³µÄ·´Éä¹âµÄÖ±É䣬°üº¬ÈçÌìÉÏ£¬Â·ÃæµÈ¡£×ÔÈ»»·¾³·´Éä·ÖÁ¿¼ÙÉèÈëÉä½ÇÔȳƵĴÓÖܱ߻·¾³³öÉäÖÁʵÌåÄ£Ðͱí²ã²¢ÏàµÈµÄÏòÿ¸ö·½Ïò·´Éä³öÀ´£¬ÕâÖÖ·´Éä¹â³Æ֮Ϊ¹âÏߣ¨Ambient Light£©¡£
¡¡¡¡ÔÚopenGLµÄ¼òÒ×Ñô¹âÕÕÉäʵÌåÄ£ÐÍÖУ¬³ý¿ªÓÐÖ®ÉÏÈýÖֹ⣬ҲÓÐÒ»ÖÖ·øÉäÔ´¹â£¨Emitted Light£©£¬ÊÇ·¢ÁÁÎïÌå×ÔÉíµÄÒ»ÖÖÌØÐÔ£¬²»»áÊܵ½µÆԴΣº¦¡£¶øÒ»°ãÀ´ËµÊÒÄÚ¿ÕÆø¹âÒª¶àһЩ£¬²»¹â»¬ÎïÌåÂþÉä¹â¶àһЩ£¬¹â½àÎïÌå¾µÃæ²£Á§·´Éä¹â¶àһЩ¡£
¶àÌØÈí¼þվΪÄúÌṩ×îз½ÏòÅÌÓÎϷרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îз½ÏòÅÌÓÎÏ·¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þվΪÄúÌṩÃâ·ÑµÄÎïÌåʶ±ðÈí¼þרÌâ,ÔÚÕâÀïµçÄ԰氲׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒÃâ·ÑµÄÎïÌåʶ±ðÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£