首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
宇宙那么大
掘友等级
iOS攻城狮
|
保密
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-13-案例4:纹理金字塔
金字塔由4个三角形+底部正方形构成,而底部正方形是由X、Y两个三角形构成的。所以说整个模型是有5个顶点:(以物体中心点为原点坐标) 注意RenderScene 方法中,压栈...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-12-纹理、纹理API及纹理坐标
图片要在屏幕上显示,其实都是通过解码成位图,然后进行显示的。一个图像在帧缓冲区的存储空间大小,可以用这个公式进行计算: 在OpenGL中,纹理一般是.TGA文件。在实际iO...
1
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-11-观察方式与MV矩阵堆栈关系
因为观察者在初始化的时候改变了位置,并且物体进行了移动。所以这里渲染的时候都要记录进去 因为物体没发生位移等变化,只有观察者发生了改变。这里只需要把观察者记录进去即可 如果...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-10-渲染技巧:深度测试、多边形偏移、颜色混合
上篇文章提到,由于两个正面叠加在一起,出现了混合, 此时OpenGL不能清楚分辨 哪个图层在前 哪个图层在后,于是就会出现甜甜圈像被啃⼀⼝的现象。我们通过开启深度测试就能解...
1
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-09-绘制甜甜圈及正背面剔除
油画算法,我们之前的文章介绍过:先绘制场景中的离观察者较远的物体,再绘制较近的物体。 那么,这种⽅法在计算机图形处理中是⾮常低效的。 3、油画算法 有瓶颈期. ⽐如绘制图像...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-08-入门级案例3:绘制7种图元连接图形、几何图形
我们上面的代码使用的是自己计算各个顶点,传入三角形批次类中,然后进行绘制。那么如果我们进行一些复杂图形绘制,又要计算多少个顶点呢?那得多麻烦啊!!!...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-07-OpenGL渲染架构、投影、着色器分类及图元连接
client 客户端,这里指的是在iOS中调用的OpenGL API方法。这一部分在CPU中运行 sever 服务端,这里指的是OpenGL底层的渲染处理。这一部分在GPU...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-06-离屏渲染原理及触发条件
离屏缓冲区相当于一个临时缓冲区,存放需要进行操作的数据,并不直接使用数据。因此,在方便我们的同时也有缺点,因为是额外开辟的空间,并且还需要转存数据到FrameBuffer中...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-05-屏幕卡顿原因及iOS下的渲染
当CPU和GPU的计算能力跟不上所需要的帧率(60FPS),此时会可能发生撕裂。一般是在低端设备上,加载一个高FPS的视频或者游戏场景。iOS设备不太常见,大多在安卓设备上...
6
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-04-入门级案例2:绘制通过键位移动的正方形
我们先声明两个需要用到的参数,然后只需要修改如下2个方法就可以了。...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-03-入门级案例1:绘制三角形
工具类(导入头文件)帮助类重要函数main函数changeSizeRenderScenesetupRC...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-02-坐标系
每个物体都有自己独立的坐标系,以自身为参照坐标。当物体旋转移动时,这个坐标系也会发生相对应的变化 世界坐标就是一个用户构造的固定的坐标系,方便描述这个坐标系下各种物体相对于...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL-01-常见专业名词解析
首先我们要知道什么是OpenGL以及其他相关的API有哪些。 简单来说就是实现图形的底层渲染。及:渲染问题。 OpenGL用来做渲染(显示位图)。 OpenCV用来做识别(...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
OpenGL环境配置
#一、资源准备我们需要下面几个库-CLTools-glew-libGLTools.a关于相关文件以上传云盘链接:https://pan.baidu.com/s/1KhL1x...
1
2
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
iOS底层原理探索-04- 对象的本质
AAPerson在底层的确是一个结构体objc_object。 对象的本质是一个结构体,结构体继承了来自父类的属性,一个isa指针。 对象的属性,系统会在编译时,帮我们生产...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
iOS底层原理探索-03- isa
前面2篇文章都提到过,打印一个对象的内存地址,排在第一段的值是一个isa。那我们今天就来探究一下! 的确只有一个isa。由此,我们可以看出每一个类都有一个初始且必有的属性-...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
iOS底层原理探索-02- 内存对齐原则&calloc
数据成员对齐规则:结构(struct)或者联合(union)的数据成员,第一个数据成员放在offset为0的地方,之后的每个数据成员存储的起始位置 要从该成员大小 或者该成...
5
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
iOS底层原理探索-01- alloc&init&new
我们先开启上帝视角!来观察一个粗略的加载流程。进行准备工作: 于是,就产生了去看一下alloc方法是怎么实现的想法,但是直接command进去并没有实现方法啊。 下符号断点...
1
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
Metal-03-案例-加载三角形
一、效果图二、与GLSL加载三角形流程对比三、代码部分1、ViewController.m2、YShaderTypes.h这是一个桥接文件,就是新建一个头文件3、YShad...
0
评论
分享
宇宙那么大
iOS攻城狮 @保密
·
5年前
关注
Metal-02-Metal Shading Language
Metal着⾊语⾔ 是⽤来编写 3D 图形渲染逻辑 和 并⾏计算核⼼逻辑的⼀⻔编程语⾔. 当你使⽤ Metal 框架来完成APP 的实现时则需要使⽤Metal 编程语⾔; ...
7
评论
分享
下一页
个人成就
文章被点赞
66
文章被阅读
55,123
掘力值
1,258
关注了
7
关注者
98
收藏集
1
关注标签
17
加入于
2019-09-29