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
《OpenGLES
Metal 案例06:视频文件渲染
OpenGL+
OpenGLES
+Metal系列文章汇总本案例的目的在于理解本地视频文件渲染的过程整体的效果图如下整体效果案例的实现思路:1、使用自定义的CJLAssetReader工具类,读取mov/mp4
Style_月月
·
2022-02-07 04:34
Metal 简述 & API
OpenGL+
OpenGLES
+Metal系列文章汇总Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于
OpenGLES
封装的GLKit,通过
Style_月月
·
2022-02-06 23:08
案例03 补充:金字塔等图形边框的绘制
OpenGL+
OpenGLES
+Metal系列文章汇总在案例03:金字塔、六边形、圆环的绘制的文章中,针对边框的绘制,并没有作详细说明,下面将这部分补充完善下。
Style_月月
·
2022-02-06 15:47
案例07:纹理金字塔
OpenGL+
OpenGLES
+Metal系列文章汇总本次案例的目的在于理解纹理的使用案例整体效果图如下案例06——金字塔+纹理整体流程图如图所示整体流程简单说下几个函数的作用main:这个不用多说,程序入口
Style_月月
·
2022-02-06 10:05
OpenGL ES 案例04:GLSL加载图片
OpenGL+
OpenGLES
+Metal系列文章汇总本案例的主要目的在于理解GLSL语言自定义着色器以及自定义着色器是如何使用的案例的效果是利用GLSL自定义的着色去加载一张图片,效果图如下案例效果图案例的整体流程图如下整体流程图流程中主要分为
Style_月月
·
2022-02-06 03:56
案例06:大球自转+小球公转+移动
OpenGL+
OpenGLES
+Metal系列文章汇总这个案例是OpenGL中的一个比较经典的综合案例,结合了OpenGL中大部分知识点,下面就来了解下这个案例先来看看最终的效果案例-效果整体的流程的如下整体流程其中
Style_月月
·
2022-02-06 02:44
PBO是OpenGL最高效的像素拷贝方式吗?
OpenGLES
作为移动设备的主要图形API,是客户端调用GPU的主要入口,不管是做游戏还是音视频
Alimin利民
·
2022-02-05 16:51
2、OpenGL初探之OpenGL图形API及专有名词
2、
OpenGLES
(OpenGLforEmbeddedSystem)是OpenGL三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,去除了许多不必要和性能较低的AP
溪浣双鲤
·
2022-02-05 11:45
FFmpeg 开发(10):FFmpeg 视频录制 - 视频添加滤镜和编码
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGLES
字节流动
·
2022-02-05 08:00
WebGL绘制基本图形--线
本文不赘述WebGL的基本知识,只对运用到的知识点进行一下简单的回顾:着色器WebGL需要两种着色器:顶点着色器和片元着色器,以
OpenGLES
着色器语言进行编写,本文中使用的着色器如下:varVSHADER_SOURCE
多多洛写东西
·
2022-02-05 06:40
一、了解 OpenGL 常见专有名词
OpenGL+
OpenGLES
+Metal系列文章汇总状态机可以理解为一个保存对象当前状态,且可以根据输入修改当前状态进行响应的机器特点记忆功能:保存当前状态(如使用颜色、混合功能是否开启等)接收输入:
Style_月月
·
2022-02-05 03:36
案例 03:金字塔、六边形、圆环的绘制
OpenGL+
OpenGLES
+Metal系列文章汇总该案例主要是对常见的图元连接方式的运用,常见的基本图元连接方式见此链接最终实现的效果如图所示:最终效果如图所示,整体的绘制流程如下整体流程main函数
Style_月月
·
2022-02-05 02:35
Metal 入门级01:颜色的渲染加载
OpenGL+
OpenGLES
+Metal系列文章汇总本案例的目的在于了解metal相关API的使用,及简单渲染的流程整体的效果图如下效果图案例的整体流程如下整体流程主要分为两部分viewDidLoad
Style_月月
·
2022-02-05 02:13
EGL 初始化流程
Android平台上,在调用
OpenGLES
API之前,需要在初始化EGL。之后
OpenGLES
调用API渲染的物体,才能正常地显示在Android的窗口上。
_Felix_
·
2022-02-05 01:53
OpenGL ES 案例11:分屏滤镜
OpenGL+
OpenGLES
+Metal系列文章汇总本文案例代码有OC及Swift版本,详情见文末链接本案例的目的是理解如何用GLSL实现分屏(2/3/4/6/9)滤镜案例的效果图如下分屏-效果图.gif
Style_月月
·
2022-02-04 19:36
收藏优秀的音视频博客
利于明确直播技术栈结构,但是干货较少,故仅用于直播技术入门了解雷晓华博士的博客:非常好的视音频开发技术文章刀客传奇的:涉猎AVFoundation、VideoToolBox、GLKit等各个音视频相关的技术落影大神的:
OpenGLES
半岛夏天
·
2022-02-04 18:30
Android OpenGL 学习笔记
IRISGL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRISGL的基础上开发OpenGL具体详细的介绍请点击这里Android
OpenGLES
简介Android系统使用
三季人
·
2022-02-03 16:13
GLKit-渲染金字塔
/1、初始化上下文-(void)setupContext{//初始化上下文self.myContext=[[EAGLContextalloc]initWithAPI:kEAGLRenderingAPI
OpenGLES
2
我的大好时光
·
2022-02-03 13:26
四、 OpenGL ES GLSL图片倒置的翻转解决方案(6种)
OpenGL+
OpenGLES
+Metal系列文章汇总在
OpenGLES
案例04:GLSL加载图片案例中,我们发现加载的图片是倒置的,如下图所示图片倒置的效果图倒置的原因很简单,主要是由于纹理坐标的原点
Style_月月
·
2022-02-03 09:03
OpenGL ES 入门:GLKit加载图片
OpenGL+
OpenGLES
+Metal系列文章汇总本案例的目的在于熟悉GLKit框架的使用,如果还有不了解的,可以看看这篇文章二、GLKit及常见API整体效果图如下:整体效果准备工作创建一个iOS
Style_月月
·
2022-02-03 09:00
FFmpeg 开发(08):FFmpeg 播放器视频渲染优化
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGLES
字节流动
·
2022-02-03 08:51
FFmpeg 开发(12):Android FFmpeg 实现带滤镜的小视频录制功能
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGLES
字节流动
·
2022-02-03 05:25
FFmpeg 开发(13):Android FFmpeg 流媒体边播放边录制功能
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGLES
字节流动
·
2022-02-02 22:20
理解 RGB & YUV 颜色编码
OpenGL+
OpenGLES
+Metal系列文章汇总RGB和YUV都是色彩空间模型,下面来分别介绍下RGB颜色编码RGB颜色编码格式,是指每种颜色都可以用(红,绿,蓝)三种原色来表示,将RGB分别取不同的值
Style_月月
·
2022-02-02 22:41
WebGL 基础笔记
WebGLWebGL是什么:WebGL(WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES
2.0结合在一起,通过增加
OpenGLES
2.0
·
2022-01-28 16:47
前端
OpenGL ES -- FBO
通常使用
OpenGLES
经过顶点着色器、片元着色器处理之后就通过使用
OpenGLES
使用的窗口系统提供的帧缓冲区,这样绘制的结果是显示到窗口(屏幕)上。
神迹12
·
2022-01-16 21:46
WebGL 与 WebGPU 比对[1] 前奏
1为什么是WebGPU而不是WebGL3.0你若往Web图形技术的底层去深究,一定能追溯到上个世纪90年代提出的OpenGL技术,也一定能看到,WebGL就是基于
OpenGLES
做出来的这些信息。
·
2022-01-15 10:59
十、OpenGL ES- 滤镜
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总通过
OpenGLES
实现多种滤镜效果,包括分屏滤镜、灰度滤镜、颠倒滤镜、马赛克滤镜、动效滤镜(6种),以此来简单认识常用滤镜,并借此提升着色器的实现算法能力
iOS之文一
·
2022-01-02 19:35
OpenGL ES入门1--主要基本概念总结
在
OpenGLES
开发中,有些概念会经常用到,在这里进行一个总结。什么是
OpenGLES
OpenGL(OpenGraphicsLibrary)定义了一个跨编程语言、跨平台编程的专业图形程序接口。
神迹12
·
2021-12-26 23:42
06 - OpenGL ES学习之绘制一个立方体
看过之前一系列的文章之后,我们对ES有了一个比较基础的理解了,下面我们通过绘制一个随时间旋转的立方体,来汇总前几篇文章的内容,以加深对
OpenGLES
渲染过程的理解。
CoderP1
·
2021-12-10 10:38
android:绘图 (android.graphics包)
本次专题分10节来讲述,有关
OpenGLES
相关的可能将放到以后再透露。本次主要涉及以下四个包
·
2021-12-08 10:53
android
JavaScript WebGL 基础概念
OriginMyGitHub简介WebGL是一个跨平台、免费的开放式Web标准,用于基于
OpenGLES
的初级3D图形API。
·
2021-12-01 09:02
一文详解 OpenGL ES 3.x 渲染管线
OpenGLES
构建的三维空间,其中的三维实体由许多的三角形拼接构成。如下图左侧所示的三维实体圆锥,其由许多三角形按照一定规律拼接构成。
xiaxveliang
·
2021-11-24 09:00
九、OpenGL ES - 综合练习
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总通过GLSL实现金字塔旋转案例,了解索引数组的使用,以及GLSL实现图形变换主要内容:索引数组的了解旋转金字塔案例1、索引数组的了解索引绘图技巧就是指将图形中的肉眼可见的顶点
iOS之文一
·
2021-11-02 10:04
七、OpenGL ES- 初探(GLKit)
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总
OpenGLES
(OpenGLforEmbeddedSystems)是当前使用最广泛的图形API,是OpenGL的简化版本,消除了冗余功能
iOS之文一
·
2021-11-01 17:32
六、OpenGL- 综合案例
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总通过宇宙模型案例,将前五篇所学的OpenGL基础知识进行汇总使用,以此来巩固知识点1、案例功能宇宙世界模型.gif主要功能1、大球自转2
iOS之文一
·
2021-11-01 17:29
八、OpenGL ES - GLSL的使用
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总GLKit仅可以实现有限的功能,且无法自定义。
iOS之文一
·
2021-10-27 10:12
十四、Metal - Metal Shader language (着色语言规范)总结
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总Metal的顶点函数和片元函数的书写尤其自己的语法规范,因此这里进行语法规范总结主要内容:变量的数据类型函数修饰符变量的地址空间修饰符变量的属性修饰符内建变量修饰符
iOS之文一
·
2021-10-26 10:57
十三、Metal - 初探
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,通过Metal相关API直接操作GPU,能最大限度的利用GPU能力
iOS之文一
·
2021-10-26 10:54
十五、Metal - 图片加载的实现
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总使用Metal实现图片的加载,重点在于纹理的处理和metal文件的书写1、简单介绍案例地址:图片加载效果:主要学习内容:metal的语法回顾多顶点数据的传递图片转纹理数据的过程纹理数据的传递
iOS之文一
·
2021-10-26 10:50
五、OpenGL-纹理
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总纹理可以对物体进行包装,以显示不同图案,本文开始认识纹理,并掌握如何设置纹理主要内容:1、纹理认识2、纹理的设置3、纹理坐标4、金字塔案例
iOS之文一
·
2021-10-25 17:10
四、OpenGL - 图形变换
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总图形开发中,图形变换是比较重要的操作,OpenGL中是逐顶点变换的,因此本文探究顶点如何经过变换得到一个新的顶点。
iOS之文一
·
2021-10-25 17:06
三、OpenGL - 渲染技巧
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总我们在渲染过程中会出现一些问题,OpenGL提供了一些渲染技巧来解决这些问题,包括正背面剔除、深度测试、颜色混合,本文就针对这些问题以及解决方案进行分析学习主要内容
iOS之文一
·
2021-10-25 17:03
二、OpenGL-图元绘制
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总文本重点了解常见的图元和图元绘制过程,以及OpenGL渲染架构具体内容:1、理解渲染架构2、熟练使用投影方式的API3、理解图元类型以及图元设置的
iOS之文一
·
2021-10-25 17:59
一、OpenGL-音视频开发入门
音视频开发:OpenGL+
OpenGLES
+Metal系列文章汇总本文主要认识音视频开发的框架以及其作用,还有一些常见的专有名词和坐标系的认识,最后会用一个小小的代码案例作为入手来认识固定管线的渲染流程具体内容
iOS之文一
·
2021-10-25 17:54
图形API基础——Vulkan相关
1.BasicConcepts1.1Rendering1.1.1AttachmentAttachment的概念跟OpenGL/
OpenGLES
中的Attachment一致,表示的是我们渲染时用作承载输出贴图的容器
离原春草
·
2021-10-19 10:00
Android OpenGL ES 四.基础图形、多边形的绘制(转载补充)
基础图形绘制之前讲解过,
OpenGLES
中,只提供了3种基本图形:点、线、三角形。而其他我们熟知的图形,都是基于这3种基本图形处理拼接合成的。
有心人2021
·
2021-09-12 16:34
OpenGL GLKit简介 (用GLKit显示图片代码分析) (2) (10)
GLKit概述GLKit框架的设计⽬标是为了简化基于OpenGL/
OpenGLES
的应用开发。它的出现加快
OpenGLES
或OpenGL应⽤程序开发。
为了自由的白菜
·
2021-09-02 09:24
GLKit详解 (下) 与 OpenGL GLSL 初探 (3) (11)
GLKViewController关于更新方法的补充GLKViewController补充点,如果被子类化且实现了updata,则该方法每60FPS的频率调用image.png案例--
OpenGLES
GLKit
为了自由的白菜
·
2021-09-02 09:09
Android中常见的图形绘制方式总结
目录图形绘制概述View+CanvasSurfaceView+CanvasTextureView+CanvasSurfaceView+
OpenGLES
GLSurfaceView+
OpenGLES
TextureView
·
2021-08-01 20:52
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他