首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
宇宙那么大
掘友等级
iOS攻城狮
|
保密
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
OpenGL-09-绘制甜甜圈及正背面剔除
油画算法,我们之前的文章介绍过:先绘制场景中的离观察者较远的物体,再绘制较近的物体。 那么,这种⽅法在计算机图形处理中是⾮常低效的。 3、油画算法 有瓶颈期. ⽐如绘制图像交叠时, 没有明确的先后顺序就⽆从下⼿绘制了 如果有多个三⻆形叠加在一起的情况,油画算法将⽆法处理. 任何…
OpenGL-08-入门级案例3:绘制7种图元连接图形、几何图形
我们上面的代码使用的是自己计算各个顶点,传入三角形批次类中,然后进行绘制。那么如果我们进行一些复杂图形绘制,又要计算多少个顶点呢?那得多麻烦啊!!!
OpenGL-07-OpenGL渲染架构、投影、着色器分类及图元连接
client 客户端,这里指的是在iOS中调用的OpenGL API方法。这一部分在CPU中运行 sever 服务端,这里指的是OpenGL底层的渲染处理。这一部分在GPU中运行。 1、用于传递经常发生变动的数据。例如:颜色数据、顶点坐标、纹理坐标、光照法线等 2、只能传入顶点…
OpenGL-06-离屏渲染原理及触发条件
离屏缓冲区相当于一个临时缓冲区,存放需要进行操作的数据,并不直接使用数据。因此,在方便我们的同时也有缺点,因为是额外开辟的空间,并且还需要转存数据到FrameBuffer中,所以大量的离屏渲染会影响性能,开销较大,也可能造成掉帧 OffScreenBuffer空间也是有限制的,…
OpenGL-05-屏幕卡顿原因及iOS下的渲染
当CPU和GPU的计算能力跟不上所需要的帧率(60FPS),此时会可能发生撕裂。一般是在低端设备上,加载一个高FPS的视频或者游戏场景。iOS设备不太常见,大多在安卓设备上出现。 也就是说,垂直同步:防止出现撕裂。双缓存区:从根本上解决撕裂。 当我们启用了垂直同步+ 双缓存区的…
OpenGL-04-入门级案例2:绘制通过键位移动的正方形
我们先声明两个需要用到的参数,然后只需要修改如下2个方法就可以了。
OpenGL-03-入门级案例1:绘制三角形
工具类(导入头文件)帮助类重要函数main函数changeSizeRenderScenesetupRC
OpenGL-02-坐标系
每个物体都有自己独立的坐标系,以自身为参照坐标。当物体旋转移动时,这个坐标系也会发生相对应的变化 世界坐标就是一个用户构造的固定的坐标系,方便描述这个坐标系下各种物体相对于原点的位置。 惯性坐标系是指世界坐标系和物体坐标系转换的中间产物。惯性坐标系的原点和物体坐标系的原点重合,…
OpenGL-01-常见专业名词解析
首先我们要知道什么是OpenGL以及其他相关的API有哪些。 简单来说就是实现图形的底层渲染。及:渲染问题。 OpenGL用来做渲染(显示位图)。 OpenCV用来做识别(人脸识别/身份识别/物体识别),大多与人工智能有关。face++也可以做识别功能。 苹果于2014年推出M…
OpenGL环境配置
#一、资源准备我们需要下面几个库-CLTools-glew-libGLTools.a关于相关文件以上传云盘链接:https://pan.baidu.com/s/1KhL1xN4W3f_50nfaHiM
下一页
个人成就
文章被点赞
66
文章被阅读
52,270
掘力值
1,251
关注了
7
关注者
98
收藏集
1
关注标签
17
加入于
2019-09-29