会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜园子
张张
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年7月10日
OpenGL 四 - 001、OpenGL 图形渲染 - 隐藏面消除-正背面剔除-深度测试
摘要: 代码 or demo查看请滑动到最后。 一、问题场景: 在 3D 图形的渲染过程中,我们是需要来决定哪部分是要对观察者 可见/不可见 的,对于不可见的部分,我们就没有渲染的必要了,要及早丢弃掉他们。例子:一间草屋,我们站在门前的时候,草屋的背后我们是看不到的,那么就不要渲染它了。否则就会出现下图中的
阅读全文
posted @ 2020-07-10 00:26 张张_z
阅读(1517)
评论(0)
推荐(0)
2020年7月9日
OpenGL 三 - 002、OpenGL 渲染流程图解
摘要: 一、OpenGL的渲染流程架构 三种渲染管线的传递方式:attribute(属性)、texture(纹理) 、uniform(统一) 图元装配(primitive assembly):下图 "OpenGL 基本图元" 的9中图元链接方式。 片元着色器 --> 逐个片元(片段)操作 --> 帧缓冲区
阅读全文
posted @ 2020-07-09 21:59 张张_z
阅读(1303)
评论(0)
推荐(0)
2020年7月7日
OpenGL 三 - 001、iOS 离屏渲染 切圆角一定会触发离屏渲染吗?
摘要: 正式开始前,我们可以先看一下下面几段代码: 1 //1.按钮存在背景图片 》 触发了离屏渲染 2 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom]; 3 btn1.frame = CGRectMake(100, 30, 100
阅读全文
posted @ 2020-07-07 23:23 张张_z
阅读(721)
评论(0)
推荐(0)
OpenGL 二 - 002、屏幕撕裂与掉帧
摘要: 一、图片显示 GPU 渲染 --> 数据存帧缓存区 --> 显示控制器读取帧缓存区数据(位图,一帧帧读取) --> 数模转换(大学课程已忘记...) --> 逐行扫描、显示 二、屏幕撕裂 1、撕裂原因 显示的完美路程是:每扫描一张图 --> 不断刷新不断扫描,一边扫描、一边读取 --> 扫了最新的就
阅读全文
posted @ 2020-07-07 20:49 张张_z
阅读(1162)
评论(0)
推荐(0)
2020年7月6日
OpenGL 二 - 001、通过简单案例介绍绘制渲染流程
摘要: 绘制一个正方形,可以有很多方式,之前有说 OpenGL 中是不存在长方形的,需要用2个三角形拼成。而关于拼接方式,有很多种,这里暂不介绍,后续进行补充。 案例为:绘制一个正方形,并通过键盘上下左右操作对正方形位置进行改变,从而简单介绍绘制流程。 流程介绍 一、setUp 设置背景色 RGBA:glC
阅读全文
posted @ 2020-07-06 00:52 张张_z
阅读(508)
评论(0)
推荐(0)
2020年7月3日
OpenGL 一 - 003、坐标系简单理解
摘要: 一、笛卡尔坐标系 2D: 3D: 二、视口 坐标系对应屏幕区域的范围 三、OpenGL 投影方式 透视投影 正投影 camera:视觉口,眼睛 正投影:大小不变贴合到试图上,一般用来显示2D效果 透视投影:远小近大,符合人眼视觉,用来呈现3D效果 四、OpenGL摄像机坐标系 观察视觉不同看到的水壶
阅读全文
posted @ 2020-07-03 23:30 张张_z
阅读(619)
评论(0)
推荐(0)
OpenGL 一 - 002、图形 API 的简单介绍 + 专有名词解析
摘要: One:图形API的简单介绍 1)图形API 1、OpenGL(Open Graphics Library) ,一门跨平台、跨编程语言的程序接口。一个标准,用来调度GPU处理事情的。 OpenGL主要是针对PC端(Mac、Windows)的。 2、OpenGL ES(OpenGL for Embed
阅读全文
posted @ 2020-07-03 00:10 张张_z
阅读(1568)
评论(0)
推荐(0)
2020年6月30日
OpenGL 一 - 001、 Mac 下 OpenGL 环境配置-Demo
摘要: 直入主题(此环境配置在Mac下): 1、xcode 新创建MacOS工程,如下图 2、在项目中添加 OpenGl.framework GLUT.framework 两个系统库 3、添加两个工具文件CLTools.h glew.h,下载后拖入工程即可 百度云下载地址,密码:j3bc 4、在 Heade
阅读全文
posted @ 2020-06-30 22:41 张张_z
阅读(439)
评论(0)
推荐(0)
2019年3月3日
Git-SSH
摘要: 终端命令: 1、查看ssh ls -al ~/.ssh 存在则会列出对应的 rsa 2、不存在则生成 ssh-keygem -o -t rsa -C "邮箱" -b 4096 3、询问生成路径 直接用默认的 按enter就好,之后输入密码 4、生成 OK 5、登录Git后台 6、setting中 选
阅读全文
posted @ 2019-03-03 12:30 张张_z
阅读(188)
评论(0)
推荐(0)
2018年6月27日
CGAffineTransform 视频旋转
摘要: 记录下视频旋转 ////////////////////////////////////////////// - (void)test:(NSURL *)url transformUrl:(NSURL *)exportUrl { [self rotateVideoAssetWithFileURL:u
阅读全文
posted @ 2018-06-27 14:39 张张_z
阅读(957)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告