文章 2022-09-15 来自:开发者社区

学习OpenGL ES之基本光照

获取示例代码本文主要介绍如何使用Shader实现平行光的效果。什么是平行光呢?我们可以拿激光做比喻,平行光的方向不会随着离光源的距离而改变。所以我们在模拟平行光的时候仅仅需要使用一个光照方向即可。我们有了光照方向,接下来还需要一个重要数据,平面的朝向。一个平面如果刚好面朝光线,那自然是最亮的。当然还有些材质的平面可以反射光线,反射光线的强度和你观察的角度相关,不过这些本文都不会介绍。后面会有专门....

学习OpenGL ES之基本光照
文章 2022-06-13 来自:开发者社区

OpenGL ES 关于光照计算

有关光照的代码公式, 在此用CC老师已经写好的代码做一个记录, 方便以后使用的时候查询.记录一个函数-->根据你的设置返回一个4x4矩阵变换的世界坐标系坐标。//获取世界坐标系去模型矩阵中. /* LKMatrix4 GLKMatrix4MakeLookAt(float eyeX, float eyeY, float eyeZ, float cent...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。