最近几天查看了Cocos2dx Sample源码,看到Cocos2dx光照和Shader部分,先说说光照部分,Cocos2dx光照部分我个人在网上调研的最好的参照要属这位大神 bill_man,不过看后感觉收获不大,
之前接触过OpenGL,看的是Android3D游戏开发宝典,OpenGL光照部分讲的也挺详细
OpenGL光照
OpenGL ES 2.0中采用的光照模型对比现实世界场景中还是做了相应的简化。OpenGL中的光照分为三种元素,也称为3个通道,包括环境光(Ambient)、散射光(Diffuse)以及镜面光(Specular),本文介绍三种光照通道的数学模型计算。