`
lishubing1126
  • 浏览: 8297 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

一起学android opengl之光照

 
阅读更多

个人觉得光照是个很难的东西,很难去把握,也很难学使用好。牵涉到法向量,环境光...材质等,但是函数就那几个...

先从主activity看起

只是一个创建view显示的东西,上面显示一些button和seekbar

下面用来控制glSurfaceView,这些没啥好说的..很简单的动态create view

在来看光照所需要使用的代码







先允许光照,在设置定位光的位置,在指定要开启的灯的编号,然后给其该灯设置环境光,散射光,反射光,然后在指定物体材质就可以了,当然你也可以不设置材质..这其中就看你个人爱好了.我觉得这样就是其麻烦之处,真是因为可操作性多,所以导致其自由可控性就更多的靠自己了,我对美术不敏感,确实很难去控制一个物体的材质和该取什么光....

该类 中其他的就没啥了,大致套路就可以了

剩下的还有一个球体的绘制,代码如下吧,重点是光照,球体的绘制有时间在说把


资源下载地址http://download.csdn.net/detail/lishubing1126/3772016

转载注明http://blog.csdn.net/lishubing1126/article/details/6950482




  


  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics