光照

作者: 辣椒小鱼 | 来源:发表于2016-10-18 17:24 被阅读7次
openGL光照

光的成分:由RGBA决定
1.环境光:没有方向,向四周均匀发散,全局因素 ambient
2.散射光: 有方向性,根据入射光角度均匀反射开来,物体表面的颜色主要取决于散射光 diffuse
3.镜面光: 有很强的方向性 ,只沿一个特定的方向反射,取决于观察者的位置,镜面光甚至可能不看不到 specular

反射率

净颜色 = 光源RGB * 反射率RGB

material:材料

1.一般将材料的环境光和散射光的反射率设置为相同的值

//设置全局环境光
float[] global_ambient = {1,1,1,1};gl10.glLightModelfv(gl10.GL_LIGHT_MODEL_AMBIENT,BufferUtil.arr2FloatBuffer(global_ambient));
//设置材料反射率    材料的环境光和反射光一样
float[] materialAmbient_diffuse = {1,1,1,1};gl10.glMaterialfv(GL10.GL_FRONT,GL10.GL_AMBIENT_AND_DIFFUSE,BufferUtil.arr2FloatBuffer(materialAmbient_diffuse));

相关文章

  • 光照

  • 光照

    物体的颜色 在现实生活中看到某一物体的颜色并不是这个物体的真实颜色,而是它所反射(Reflected)的颜色。那些...

  • 光照

    openGL光照 光的成分:由RGBA决定1.环境光:没有方向,向四周均匀发散,全局因素 ambient2.散射光...

  • 光照

    坐标系统Get知识点 1、模型视图投影变化可以设置成 Projection、viewMatrix、 modelM...

  • 光照

    光照我 在我执迷之时 救主大爱 如清泉沁入心脾 光照我 在我忧伤之时 无论过往 总把我心膏抹 光照我 在我随时随地...

  • 光照

    1.光照基础 OpenGL 提供了基本的光照情况(): 发射光 :由发光体自身发光 环境光照 :没有起点,没有方向...

  • 光照

    残烟的落日,点燃 倾城的云 微暖的秋风,拥抱过 谁的梦 想念的人儿,穿过身体 就像 被光照着的自己 四处有温暖

  • OpenGL光照(冯氏光照模型)

    1、OpenGL最容易理解和实现的就是冯氏光照模型了。冯氏光照模型的主要结构由3个元素组成:环境(Ambient)...

  • 光照-02.光照基础

    现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是以目前我们所拥有的处理能力无法模拟的。因此OpenGL的...

  • 【四十,光照-光照基础_03镜面反射光照】

    镜面反射光照 依赖因素: 光的方向向量; 物体的法向量; 观察者的观察方向; 计算过程 计算反射向量; 计算视线向...

网友评论

      本文标题:光照

      本文链接:https://www.haomeiwen.com/subject/woswyttx.html