摘要: 这是根据徐明亮《OpenGL游戏编程》书上光灯一节的一个例子改编的. 从这个例子可以学习到二次曲面的参数设置,程序中提供了两个画球的函数,一个是用三角形画出来的,一个是二次曲面构成的. 你会发现,跟三角形版本不同,二次曲面要做一些设定,否则画出来的球体无法接受光照. 先上代码: 截取了一帧的效果如下 阅读全文
posted @ 2016-08-31 14:47 猪悟能 阅读(2797) 评论(1) 推荐(1) 编辑
摘要: 笔者学到光源这一节,遇到的问题就比较多了,收集了一些如下所述: (1) 导入的3ds模型,如果没有材质光照效果很奇怪.如下图 (2) 导入的3ds模型,有材质,灯光效果发暗,材质偏色,效果也很奇怪.下图中是有灯光的,但效果惨不忍睹. (3) 场景引入灯光后,场景中的物体的颜色就全部消失了,即合引入颜 阅读全文
posted @ 2016-08-31 10:31 猪悟能 阅读(2412) 评论(2) 推荐(0) 编辑