首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
CC_依
iOS开发者
OpenGL ES / Metal /GPUImage
1
关注
241
关注者
166
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
61
文章 61
沸点 0
资讯 0
赞
61
关注
返回
|
搜索文章
赞
文章( 61 )
沸点( 0 )
资讯( 0 )
CC_依
1年前
算法
算法之"高手过招"[最小K个数]
题目描述: 设计一个算法, 找出数组中最小的k个数. 以任意顺序返回这k个数均可; 其实这个问题就是一个非常经典的快排问题. 但是大多数人遇到这个问题时 总是被 前面的数量级 总认为这样的问题无法通过排序算法完成. 问题的表现形式,常常用以下方式描述: "如何从10万个数中找到…
3318
6
9
lukamodric
1年前
OpenGL
2020-07-09 OpenGL 深度测试的理解
通常情况下,渲染的图形都会进行光栅化,所以在进行3D变换的时候,渲染的图形会被移到前部的图形遮挡,因此会出现下图的情况。 理解起来就是从观察者的角度,并不能看到所有的面,因此可以通过OpenGL来过滤掉看不到的面,只渲染可以看到的面。剔除看不到的面就能提高性能,避免上面被覆盖的…
115
1
评论
TernenceWei
1年前
OpenGL
四、OpenGL的正背面剔除和深度测试
首先通过以前的知识绘制一个甜甜圈,然后通过解决出现的问题来阐述正背面剔除和深度测试。 这显然不是我们想要的效果。 如上图所示,我们可以先画红色,再画黄色,然后画灰色,这样就可以解决正背面的绘制顺序问题。但是并不是所有的图形都是有顺序的,例如下边这种图形叠加的情况,油画算法就没办…
130
1
评论
pjx_wang
1年前
OpenGL
OpenGL的渲染技巧
2. 油画渲染 3. 正面&背⾯剔除 正面&背⾯剔除,就是检查所有正面朝向观察者的面,渲染它们.而丢弃背面朝向的面. 同时用户也可以选择剔除哪一个面 4. 深度测试 6. 裁剪 只刷新屏幕上发生变化的部分--> 指定一个裁剪框,不在裁剪框的片元被丢弃,只有裁剪区域内的片元才有可…
302
4
评论
没有剑的叶孤城
1年前
iOS
关于 iOS 离屏渲染的分析与处理
imageView变成了黄色,说明出现了 离屏渲染。 content(image)的位图再进入 帧缓冲区->屏幕 ,帧缓冲区的content(image)被清空。 content(image)裁剪????没有东西可裁剪了,刚刚帧缓冲区已经被清空了。 所以,需要额外开辟一块缓冲区…
3050
17
10
强哥就是光头强呗
1年前
iOS
iOS离屏渲染
App 通过 CPU和 GPU 的合作,不停地将内容渲染完成放入 Framebuffer 帧缓冲器中,而显示屏幕不断地从 Framebuffer中获取内容,显示实时的内容。 APP需要额外创建离屏渲染缓冲区 Offscreen Buffer,将提前渲染好的内容放入其中,等到合适…
314
2
评论
xdkhan
1年前
OpenGL
三、OpenGL 渲染基础
三角形带:更少的顶点,节省大量的程序代码和数据空间,且速度更快。
135
1
评论
pjx_wang
1年前
OpenGL
OpenGL 编程案例三角形渲染/绘制正方形并通过键位控制
1. OpenGL Mac环境配置 3. 函数解析 4 GLBatch :是在GLTools的一个简单容器类. 7. 绘制正方形,以修改顶点着色器的模型矩阵的方式键位控制上下左右平移---顶点数据不变,改变的是变换矩阵,并修改着色器设置使用变化矩阵来达到移动效果
408
3
评论
xdkhan
1年前
OpenGL
二、OpenGL 平移正方形案例解析
如果把初始化代码写在Xcode默认创建的 main 函数中,由于参数类型不匹配就会编译失败。
120
1
评论
米多丶
1年前
OpenGL
【OpenGL入门】使用固定着色器渲染一个正方形,并通过键盘控制移动
在学习OpenGL之前,我们需要选择一套OpenGL的编译环境,这里介绍的是MacOS系统下学习使用OpenGL来渲染图形。 我们还需要GLUT工具包,GLUT帮助我们不用过多的去考虑窗口系统的内容。GLUT并不是OpenGL所必须的,但是它会给我们的学习带来一定的方便。 在W…
797
1
评论
下一页
个人成就
文章被点赞
53
文章被阅读
11,349
掘力值
166
关注了
1
关注者
241
收藏集
0
关注标签
5
加入于
2019-05-28