首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
原来那么熟悉
掘友等级
iOS 高级开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
OpenGL案例-通过图元绘制了解矩阵栈
使用OpenGL绘制点、线、线段、线环、金字塔、六边形图形,并且使用键盘的空格键完成图形切换,使用上下左右键控制图形的上下左右旋转。效果如下: GLMatrixStack 变化管线使用矩阵堆栈,是用来存储我们矩阵的栈。 modelViewMatrix:模型视图矩阵栈,主要操作的…
OpenGL渲染架构以及三种数据传递方式
了解OpenGL渲染架构对我们学习OpenGL有非常重要的作用。 图片client和server并不是我们平时开发时常说的客户端和服务器。client具体是我们iOS代码和OpenGLAPI代码,server是指OpenGL渲染底层。 针对OpenGL底层,只有Vertex S…
探究iOS离屏渲染原理
随后视频控制器会按照 VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 On-Screen Rendering: 即当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。当前屏幕渲染显示都是直接从帧缓存区中读取数据然后直接显示。 Of…
OpenGL案例-绘制一个正方形并用键盘控制移动
使用OpenGL绘制一个正方形,并且利用键盘的上下左右键控制正方形的上下左右移动。效果如下: 类似于我们开发中的main函数,是APP程序的入口,在OPenGL中是程序⼊⼝。 OpenGL 是⾯向过程编程.所以你会发现利用OpenGL处理图形/图像都是链式形式. 以及基于Ope…
初探OpenGL 及相关名词解析
我们先了解一下OpenGL到底是什么?一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规…
iOS 浅谈图片渲染到屏幕原理
CRT显示器是靠电子束激发屏幕内表面的荧光粉来显示图像的,由于荧光粉被点亮后很快会熄灭,所以电子枪必须循环地不断激发这些点。 CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视…
OpenGL ES案例- 实现颜色和纹理的混合
这个案例是在上个案例的基础上,在金字塔上贴上纹理,并实现纹理和颜色的混合。 实现了纹理坐标的从顶点着色器到片源着色器的传递。 得到对应的纹理数据,并使用矩阵相乘的方式得到对应的纹理数据和颜色混合之后的数据。 在render方法里面,我需要增加纹理的设置和colorMap设置。 …
OpenGL ES案例-分别用GLSL和GLKit绘制可旋转的金字塔
前面我们有使用OpenGL来实现绘制可旋转的金字塔,现在我们来使用OpenGL ES实现同样的效果,然后再实现金字塔贴上纹理并和颜色混合的效果。 我们用到了一个三方的OpenGL ES的矩阵库,类似的矩阵库很多,可以github上搜索。 代码主体和上一个案例一样,我们自定义两个…
OpenGL ES 加载纹理图片倒置的几种解决办法
上一篇博客中,我们实现了使用OpenGL ES的核心语言GLSL渲染一张图片到屏幕上,虽然最后成功了,但是也出现了一点点小问题,就是我们渲染的图片是并不是我们期望的那样,而是上下倒置了。 原因是OpenGL要求Y轴的0.0坐标是在图片的底部的,Y坐标从下到上增加;而图片纹理的Y…
个人成就
文章被点赞
16
文章被阅读
18,891
掘力值
357
关注了
3
关注者
14
收藏集
1
关注标签
12
加入于
2020-01-07