|
发表于 2014-10-21 22:14:50
|
显示全部楼层
本帖最后由 buaahc 于 2014-10-21 22:16 编辑
默认灯光是确实light0。怎么关的?怎么加的?我们自己添加灯光一般是一直照亮特定的位置,而不是跟默认灯光一样,原因在于我们自己添加的灯光一般是相对坐标系,会这样
RefMatrix& matrix = *getModelViewMatrix();
addPositionedAttribute(&matrix,light);默认的灯光是addPositionedAttribute(NULL,_light.get())也就是默认灯光是绝对坐标系,视图矩阵不会对其产生影响;
如想达到默认灯光的效果可以将lightsource节点设置为绝对坐标系。
|
|