E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GLKit
OpenGL ES 案例02:
GLKit
绘制立方体+旋转
本案例是实现一个有纹理的立方体,并根据任意轴旋转,整体效果如下未加光照image增加光照效果image增加光照的主要的思路如下image代码的实现主要分为4部分:准备工作:这部分主要的相关库的导入及属性的创建(这里不做过多阐述)ViewDidLoad函数:初始化OpenGLES相关属性,加载顶点&纹理坐标数据,以及设置定时器GLKViewDelegate函数:视图的绘制update函数:定时器方法
Miraclely
·
2024-02-06 12:32
OpenGL ES 案例02:
GLKit
绘制立方体+旋转
本案例是实现一个有纹理的立方体,并根据任意轴旋转,整体效果如下未加光照增加光照效果增加光照的主要的思路如下代码的实现主要分为4部分:准备工作:这部分主要的相关库的导入及属性的创建(这里不做过多阐述)ViewDidLoad函数:初始化OpenGLES相关属性,加载顶点&纹理坐标数据,以及设置定时器GLKViewDelegate函数:视图的绘制update函数:定时器方法,计算旋转角度并修改矩阵堆栈,
辉辉岁月
·
2024-02-03 16:42
Metal初探
Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGLES封装的
GLKit
,通过Metal相关API直接操作GPU,能最大限度的利用
源本平凡
·
2024-02-02 22:27
OpenGL ES 案例 - 正方体的渲染+旋转
效果如下图旋转效果.gif使用
GLKit
实现正方体的渲染+旋转主要分3个部分:OpenGLES的相关初始化设置顶点/纹理坐标数据添加CADisplayLink使正方体动起来示例代码1.viewDidLoad
DSMars
·
2024-01-16 01:34
OpenGL ES -
GLKit
介绍和常见API
GLKit
概述
GLKit
框架的设计目标是为了了简化基于OpenGL/OpenGLES的应⽤用开发。
DSMars
·
2024-01-14 23:44
OpenGL ES 简介以及
GLKit
框架初探
一、OpenGLES简介OpenGLES(OpenGLforEmbeddedSystems)是以⼿持和嵌⼊式为⽬标的⾼级3D图形应⽤程序编程接⼝(API),OpenGLES是⽬前智能⼿机中占据统治地位的图形API;⽀持的平台:iOS,Andriod,BlackBerry,bada,Linux,Windows。苹果官方文档TheOpenGraphicsLibrary(OpenGL)isusedfor
HardCabbage
·
2024-01-13 21:44
02总结--015--OpenGL ES 中
GLKit
初探
TOCGLKit框架概述
GLKit
概念
GLKit
框架的设计⽬标是为了简化基于OpenGL/OpenGLES的应⽤开发。它的出现加快OpenGLES或OpenGL应用程序开发。
修_远
·
2024-01-11 01:53
OpenGL ES案例04_2-
GLKit
使用索引绘图
本案例的主要目的是理解
GLKit
中的索引绘图。案例的执行效果如下:
GLKit
使用索引绘图效果图整个案例的流程如下:image.png准备工作新建一个iOS工程。
卡布奇诺_95d2
·
2024-01-09 23:25
IOS百度语音识别与二维码生成
下载SDK地址:点击下载百度语音识别SDK导入依赖库:
GLKit
.frameworkCoreTelephony.frameworkAVFoundation.frameworkSystemConfiguration.frameworkAudioToolbox.frameworklibz.tbdSecurity.frameworkQuartzCore.frameworkCoreText.framewo
未命名_3196
·
2024-01-05 20:31
OpenGL ES-案例实现灰度滤镜和马赛克滤镜
因为我们只是修改滤镜效果,所以UI逻辑和
GLKit
可以直接使用上一个案例的代码。并且因为顶点着色器代码不需要修改,我们只需要修改片元着色器文件即可。
Sheisone
·
2023-12-25 01:00
OpenGL ES
GLKit
常用API
一、
GLKit
框架概述
GLKit
框架的设计目标是为了简化并加快基于OpenGL/OpenGLES的应⽤开发。
紫水依
·
2023-12-15 13:55
iOS-利用OpenGL加载VR(本地/网络)图片
有个
GLKit
框架可以简化基于OpenGL或者OpenGLES的应用开发。
打雷要下雨_雷欧
·
2023-12-03 20:11
Metal简介
2018年之前使用的是基于OpenGLES封装的
GLKit
。
windy_3c22
·
2023-11-27 17:54
使用GLSL语言自定义着色器案例
之前我们学习中,不管是使用OpenGL,还是OpenGLES下的
GLKit
加载图片的时候,我们使用的着色器都是固定管线下的固定着色器,也就是系统提供的着色器。
爱看书de图图
·
2023-11-23 05:13
iOS开发-OpenGL ES入门教程1
核心思路通过
GLKit
,尽量简单地实现把一张图片绘制到屏幕。效果展示具体细节1、新建O
weixin_30325071
·
2023-11-12 21:51
移动开发
xcode
OpenGL/OpenGL ES 入门:图形API以及专业名词解析
值得注意的是:1、苹果自身的系统迁移到Metal是花费了4年时间2、在没有推出Metal时,苹果对于OpenGLES是高度集成且配合相应图层和
GLKit
来辅助开发者能快速使用OpenGLES3、OpenGLES
【零声教育】音视频开发进阶
·
2023-11-12 21:19
编程
程序员
音视频开发
ios
大数据
webrtc
FFmpeg
OPenGL
ES
iOS OpenGL ES 入门03-三角形绘制
iOSOpenGLES入门03-三角形绘制构建OpenGLESView效果图渲染到核心动画层将核心动画层用于OpenGLES渲染步骤构建OpenGLESView这里抛弃了
GLKit
框架自带的GLView
wahkim
·
2023-11-12 21:18
iOS
OpenGL
ES
iOS
开发
ios
iOS OpenGL ES 入门01-基础理论
iOSOpenGLES入门01-基础理论简介版本3D渲染坐标系矢量点、线、三角形缓存帧缓存
GLKit
参考文章简介关于OpenGLES的开放式图形库(OpenGL的)用于可视化的二维和三维数据。
wahkim
·
2023-11-12 21:17
iOS
OpenGL
ES
iOS
开发
opengles
ios
1024程序员节
OpenGL ES-07-案例04-GLSL加载图片
当我们在不能使用
GLKit
的情况下,也可以使用GLSL来加载一张图片。那么我们今天就通过小案例来看一下代码实现。同时了解一下帧缓冲区和渲染缓冲区的关系。
宇宙那么大丶
·
2023-10-27 19:28
OpenGL ES之
GLKit
框架学习
一:
GLKit
框架概述1:
GLKit
框架的设计⽬标是为了简化基于OpenGL/OpenGLES的应用开发。它的出现加快OpenGLES或OpenGL应用程序开发。
懿轩加油
·
2023-10-14 18:01
在iOS上如何使用OpenGL给图形添加一些变换
创建一个变换矩阵编写GLSL接收矩阵修改矩阵的值创建矩阵我们用
GLKit
可以很容易的创建一个单位矩阵GLKMatrix4Identity,接着我们对这个矩阵做一些平移、缩放、旋转的处理。
zhonglaoban
·
2023-10-03 16:39
ios开发-OpenGL ES 学习一
目标绘制一个三角形在手机上,这个也是上面书籍的一个demo,项目地址:这里使用框架通过
GLKit
,该框架是ios自带的能够快速上手使用OpenGLES框架,它的好处就是隐藏了一些与View交互和Shader
LikeHeiDi
·
2023-09-23 15:03
11-3.
GLKit
-索引绘图案例
效果图准备工作:主要是变量的定义及界面设置viewDidLoad函数:创建图层并渲染图形2.1setupContext函数:新建图层2.2render函数:渲染图形GLKViewDelegate代理方法:使用索引绘制图形update函数:图形的旋转变换按钮点击事件:判断图形是否围绕该轴旋转1.准备工作主要是变量的定义及界面设置1.1新建工程,设置ViewController继承自GLKViewCo
Pufus
·
2023-09-09 14:00
OpenGL ES —
GLKit
GLKit
简介
GLKit
框架的设计⽬标是为了简化基于OpenGL/OpenGLES的应⽤开发.它的出现加快OpenGLES或OpenGL应用程序开发。
寻常_0
·
2023-09-02 16:30
Metal简述与常用API
Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGLES封装的
GLKit
,通过Metal相关API直接操作GPU,能最大限度的利用
含笑州
·
2023-08-26 00:08
OpenGL ES案例04_4-
GLKit
索引绘图添加纹理颜色混合
本案例是在OpenGLES案例04_2-
GLKit
使用索引绘图基础上增加纹理颜色混合。最终效果如下Sep-01-202015-33-42.gif本案例与之前案例最大的区别是增加了纹理颜色混合。
卡布奇诺_95d2
·
2023-08-23 12:13
Metal 简述 & API
Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGLES封装的
GLKit
,通过Metal相关API直接操作GPU,能最大限度的利用
辉辉岁月
·
2023-08-18 19:30
OpenGL ES(五)
GLKit
+立方体贴图+旋转(另一种方式)
上一章,我们使用纯粹的顶点数据来做立方体贴图旋转,本章我们换一种思路。效果先定义一个结构体上一章我们用的是顶点数组,这儿我们用结构体,把顶点坐标和纹理坐标区分开。typedefstruct{GLKVector3positionCoodinate;//顶点坐标GLKMatrix2textureCoodinate;//纹理坐标GLKVector3normal;//法线(光照)}MyVertex;相关属
探索者的旅途
·
2023-08-17 13:08
使用
GLKit
与CoreAnimation2种方式实现3D旋转盒子
经常看到前端会写出各种炫酷的盒子动画,那iOS有没有实现方式呢?答案当然是肯定的,而且方式还有很多种。今天我就用两种方式来实现一个炫酷的旋转盒子,话不多说,先来看一下动画效果图吧~炫酷的旋转盒子接下来说一下实现方式吧方式一:GLKView实现第1步:创建context,初始化上下文时设置API版本,并设置当前contextEAGLContext*context=[[EAGLContextalloc
心灵的温度520
·
2023-08-11 18:07
OpenGL ES学习之路(7.0) 地球与月亮旋转
目的本案例主要实现月亮围绕着地球自转功能,同时可以切换透视投影或正投影,通过
GLKit
来实现效果效果image.png案例流程图image.png案例源码案例主要分为7个步骤:在viewDidLoad当中设置步骤步骤的配置
velue
·
2023-08-09 19:42
uniappIOS本地打包提示未添加***模块,及添加后启动报错
sdk-libs下找到自己所需的.a或framework直接拖入到工程中补充:如果启动报ShowingRecentIssuesUndefinedsymbol:OBJC_CLASS$_MTKView需要添加
GLKit
.framework
摩尔多0
·
2023-07-31 07:24
前端
ios
GLKIT
常用API
GLKIT
框架简述
GLKit
框架的设计⽬标是为了简化基于OpenGL/OpenGLES的应⽤开发。它的出现加快OpenGLES或OpenGL应⽤用程序开发。
kennths
·
2023-07-30 00:30
NO.13 - OpenGL ES及
GLKit
OpenGLESOpenGLES是OpenGL的子集是针对嵌入式设备及移动终端设备的高级3D图形应用程序,例如iOS、Android、Windows等OpenGLES是跨平台的,不会提供窗口相关方法,需要系统各自提供载体OpenGLES渲染流程OpenGLES渲染流程OpenGLES的渲染主要分为两部分:CPU和GPUCPU部分app代码通过OpenGLESAPI,会调度OpenGLESFrame
z夜流星
·
2023-07-19 00:45
OpenGL ES(二)
GLKit
苹果官方
GLKit
文档
GLKit
框架的设计目标是为了简化基于OpenGL/OpenGLES的应用开发。它的出现加快了OpenGLES或OpenGL应⽤用程序开发。
探索者的旅途
·
2023-07-18 22:00
在iOS中如何使用OpenGL
在iOS中如何使用OpenGL呢,有3种方式,它们都来自系统的库
GLKit
中。下面我们来看看如何使用他们(我们这里主要讲一些简单的初始化工作,循序渐进)。
zhonglaoban
·
2023-07-18 18:15
OpenGL ES
GLKit
三角形变换+纹理颜色混合
效果图如下:
GLKit
三角形变换纹理颜色混合.gif本文是在OpenGLESGLKit三角形变换的基础上加上纹理与颜色混合的效果1.修改纹理坐标GLfloatattrArr[]={-0.5f,0.5f,
奉灬孝
·
2023-04-19 06:23
OpenGL ES学习之路(5.1)
GLKit
实现金字塔案例
效果image.png源码实例GLKViewController.h#import#importNS_ASSUME_NONNULL_BEGIN@interfaceGKViewController:GLKViewController@endNS_ASSUME_NONNULL_ENDGLKViewController.m#import"GKViewController.h"@interfaceGKVi
velue
·
2023-04-17 21:27
OpenGL ES
GLKit
三角形变换
效果图如下:
GLKit
.gif首先,使用
GLKit
绘制图形分为以下两个步骤初始化上下文使用GLKBaseEffect渲染图形初始化上下文新建OpenGLES上下文,EAGLContext是苹果iOS平台下实现
奉灬孝
·
2023-04-16 22:22
OpenGL ES 初探 - 了解OpenGL ES和
GLKit
一、什么是OpenGLESOpenGLES(OpenGLforEmbeddedSystems)是OpenGL三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。在OpenGLES苹果官方文档中有这样一段话:TheOpenGraphicsLibrary(OpenGL)isusedforvisualizing2Dand3Ddata.Itisamultipurposeopen-stand
Sheisone
·
2023-04-12 13:36
Metal入门001-初识Metal
前言Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGLES封装的
GLKit
,通过Metal相关API直接操作GPU,能最大限度的利用GPU能力
星星1024
·
2023-04-11 19:26
固定着色器渲染三角形(OpenGL ES)
1.了解
GLKit
在学习如何渲染图形之前,我们需要了解一个官方提供的framework,它就是
GLKit
.那么它是什么呢?
lenka01
·
2023-04-07 09:32
Metal入门002-Metal相关API
Metal入门001-初识Metal1.MTKViewMTKView官方文档在MetalKit中提供了一个视图类MTKView,类似于
GLKit
中GLKView,它是NSView(macOS中的视图类)
星星1024
·
2023-04-03 15:18
OpenGL ES-03-案例01-使用
GLKit
加载图片
一、准备工作image.png二、分析流程image.png三、注意事项使用GLKViewController就必须要创建一个GLKView,还要实现GLKView的代理方法因为可能出现多个上下文,一定记得设置当前上下文为了让GPU更加高效,我们要开辟顶点缓冲区,把顶点数组copy进去Attributes默认是关闭的。通过api开启,需要开启两次,分别传入顶点数据和纹理数据纹理坐标原点是左下角,但
宇宙那么大丶
·
2023-04-02 22:32
Metal 简述及其API
Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGLES封装的
GLKit
,通过Metal相关API直接操作GPU,能最大限度的利用
Miraclely
·
2023-03-26 22:53
12-2.
GLKit
-索引绘图+纹理混合案例
效果图本效果在上一章文章代码(11-3.
GLKit
-索引绘图案例)的基础加以改造主要需要修改ViewController里的render渲染图形函数中新增纹理数据及操作顶点数据中增加纹理坐标//1.顶点数据
Pufus
·
2023-03-18 13:37
OpenGL ES-10-案例06-
GLKit
索引绘图+颜色纹理混合
我们上一篇中介绍了GLSL索引绘图+颜色纹理混合,那么今天来看一下
GLKit
索引绘图+颜色纹理混合。
宇宙那么大丶
·
2023-03-12 03:54
iOS开发之OpenGL ES(三) —— 图片纹理翻转策略
前言在上一个iOS开发之OpenGLES(二)——快速了解并使用
GLKit
案例中,使用了如下代码来做翻转,如果我们不做翻转,加载出来的图片会是倒置的。
伤心的EasyMan
·
2023-02-17 21:22
IOS百度语音集成与二维码
SDK名称Baidu-Voice-SDK-iOS-1.6libqrencode一.导入依赖库
GLKit
.frameworkCoreTelephony.frameworkAVFoundation.frameworkSystemConfiguration.frameworkAudioToolbox.frameworklibz.tbdSecurity.frameworkQuartzCore.framew
鳄佛
·
2023-02-04 13:58
OpenGL初识1.0
OpenGL不创建视图(View),MacOS中用
GLKit
框架来使用它
数字d
·
2022-08-02 14:17
OpenGL ES 打造一个三阶魔方(一)
效果动图.gif静态的正方体我们使用
GLKit
绘制一个正方体,
GLKit
是对OpenGLES的封装,内部帮我们做了很多事情,
小而白
·
2022-06-16 09:04
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他