核心动画Core Animation中的粒子效果主要用到CAEmitterLayer和CAEmitterCell类。 CAEmitterLaye...
光照是OpenGL ES里很重要的一部分,下面我们来学习总结一下如何计算不同的光照效果。 光照基础1、环境光照2、漫反射光照3、镜面光照 光照特...
最近用GLSL实现渲染图片,原始图片是正常显示的,但是渲染出来的是倒置的,通过查找许多资料才明白是因为手机的(0,0)点在左上角,纹理的(0,0...
GLKit 框架的设计⽬标是为了简化基于OpenGL / OpenGL ES 的应⽤开发,它的出现加快OpenGL ES或OpenGL应⽤程序开...
前面学习了OpenGL相关知识,下面过渡到OpenGL ES的学习中,本章主要是对OpenGL ES的初步了解。 OpenGL ES (Open...
下面是根据最近的一个纹理项目,总结一下常用的纹理API及参数解释,以备后期查阅。 分配纹理对象void glGenTextures(GLsize...
为什么要理解这些基础变化 根据我的观察,大家在学习OpenGL的时候有一个误区,就是认为如果不能精通那些3D图形数学知识,就会让我们寸步难行。其...
隐藏面消除是什么? 在绘制3D场景的时候,我们需要决定哪些部分是对观察者可⻅的,或者哪些部分是对观察者不可⻅的.对于不可见的部分,应该及早丢弃....
使用背景简介 在OpenGL 核心框架中,并没有提供任何内建渲染管线,在提交一个几何图形进行渲染之前,必须实现一个着⾊器。在固定管线下,使用固定...