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
opengles2.0
Android GlSurfaceView渲染YUV图形
OpenGLES2.0
的代码,用来显示YUV格式的视频数据。
菠萝加点糖
·
2025-06-23 07:41
android
OpenGL
教大家细分webGL,webGPU,unity3D和UE4
WebGL:WebGL是一种Web图形API,是基于
OpenGLES2.0
标准设计的,可以实现在Web浏览器中
新中地GIS开发老师
·
2025-06-02 02:25
webgl
ue4
unity
javascript
arcgis
echarts
web3
WebGL基本概念
WebGL是一种用于在浏览器中渲染3D图形的API,基于
OpenGLES2.0
。它通过JavaScript与GPU交互,实现高性能的图形渲染。
香蕉可乐荷包蛋
·
2025-05-24 04:58
前端
webgl
前端
OpenGL学习笔记【1】——简介
然而,许多其他语言也有OpenGL的绑定,值得一提的包括:(1)JavaScript绑定的WebGL(基于
OpenGLES2.0
奋斗的菇凉
·
2025-05-13 19:53
学习
笔记
OpenGL ES之VBO、EBO与VAO的说明和使用
在
OpenGLES2.0
编程中,用于绘制的顶点数组数据首先保存在CPU内存,在调用glDrawArrays或者glDrawElements等进行绘制时,需要将顶点数组数据从CPU内
╰つ栺尖篴夢ゞ
·
2025-05-03 05:31
OpenGL
ES
什么是VBO?
什么是EBO?
什么是VAO?
Android
OpenGLES2.0
开发(六):着色器语言GLSL
快乐不是因为得到的多,而是因为计较的少AndroidOpenGLES开发:EGL环境搭建AndroidOpenGLES2.0开发(一):艰难的开始AndroidOpenGLES2.0开发(二):环境搭建AndroidOpenGLES2.0开发(三):绘制一个三角形AndroidOpenGLES2.0开发(四):矩阵变换和相机投影AndroidOpenGLES2.0开发(五):绘制正方形和圆形And
如果可以003
·
2025-04-06 09:56
Android
OpenGL
ES
android
着色器
OpenGL
ES
GLSL
1024程序员节
OpenGL ES 2.0与OpenGL ES 3.1的区别
一、
OpenGLES2.0
与3.1的核心区别特性OpenGLES2.0OpenGLES3.1发布时间2007年2014年着色语言GLSLES1.0(功能有限)GLSLES3.1(支持更
stevenzqzq
·
2025-03-28 09:46
openGL
android opengl es 文字,OpenGL ES2.0实现文字绘制Android
OpenGLES2.0
是无法直接绘制文字的,我采用的方法是将文字转为Bitmap,然后以图贴的方式进行渲染。看到网上也有人是将文字生成点,一个个进行绘制的,个人觉得这种方法还是挺麻烦的。
weixin_39736606
·
2025-03-27 16:15
android
opengl
es
文字
WebGL 导入 OBJ 文件全解析
一、引言WebGL(WebGraphicsLibrary)是一种基于
OpenGLES2.0
的3D绘图标准,它允许网页开发者在不使用插件的情况下,直接在浏览器中实现高性能的3D图形渲染。
一只小灿灿
·
2025-02-15 07:54
#
WebGL
webgl
前端
OpenGL ES基本概念
OpenGLES的版本OpenGLES1.X:用于固定功能流水管线硬件OpenGLES2.X:用于可编程功能流水管线硬件OpenGLES3.X:
OpenGLES2.0
的拓展EGL(EmbeddedGraphicsLibrary
Irino
·
2024-09-10 06:29
扫盲:什么是webGPU,和webGL对比哪些优点?
它基于
OpenGLES2.0
标准,
贝格前端工场
·
2024-02-20 20:08
webgl
webGPU
unity3D
wayland(xdg_wm_base) + egl +
opengles2.0
绘制四边形实例(二)
文章目录前言一、opengles绘制四边形的步骤1.术语介绍2.opengles绘制四边形的主要步骤二、代码实例1.没有使用VBO的版本1.1基于
opengles2.0
接口的egl_wayland_demo2
khl0616
·
2024-02-14 05:39
EGL/OpenGL
ES
weston/wayland
opengles
egl
wayland
wayland(xdg_wm_base) + egl + opengles 纹理贴图进阶实例(四)
文章目录前言一、使用gstreamer获取pattern图片二、代码实例1.pattern图片作为纹理数据源的代码实例1.1基于
opengles2.0
接口的egl_wayland_texture2_1.
khl0616
·
2024-02-14 05:37
weston/wayland
EGL/OpenGL
ES
opengles
egl
wayland
QT - 配置嵌入式Linux设备
此外,某些设备需要供应商特定的适应代码才能支持EGL和
OpenGLES2.0
。这与非加速平台(例如使用LinuxFB插件的平台)无关,后者仅用于基于软件的渲染。
YottaYuan
·
2024-02-11 08:04
WebGL:BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS比较
目前3d技术发展十分迅速,最初是WebGL,这是一种3d绘图协议,它将JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
的一个JavaScript绑定,WebGL可以为
千汇数据的老司机
·
2024-02-09 13:41
webgl
数据可视化
大数据
three.js学习系列(一)————从概念到构建一个3D场景
WebGL是JavaScript和
OpenGLES2.0
结合起来的JavaScriptAPI,在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形,该API可以在canvas元素中使用,可以html5Canvas
0斌果0
·
2024-02-04 08:42
three.js
OpenGL ES VAO、VBO、EBO、FBO、PBO、TBO、UBO
OpenGLES2.0
编程中,用于绘制的顶点数组数据首先保存在CPU内存,在调用glDraw
字节流动
·
2024-02-02 09:56
OpenGL ES——着色器
渲染管线GPU的工作流程是固定的:image.png上图就是
OpenGLES2.0
的图形管线。图中阴影部分的VertexShader和FragmentShader是可编程管线。
oceanLong
·
2024-02-01 16:59
二、什么是WebGL,它是一种3D绘图协议
度娘一下:WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
的一个JavaScript
柳暗花明又一匪
·
2024-01-24 20:09
第六章 顶点属性、顶点数组和缓冲对象
指定顶点属性
opengles2.0
只支持顶点属性,属性数据可以根据顶点数组为每一个顶点指定,也可以用于图元所有顶点的常数值。所有opengles实现必须至少八个顶
大旺旺的弟弟小旺旺
·
2024-01-18 09:53
【计算机图形学】入门Three.js,并搭建你的第一个3D场景
WebGL(WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
的一个JavaScript
samarua
·
2024-01-16 14:52
计算机图形学
webgl
three.js
图形学
3D场景
元宇宙基础-Three.js | 大帅老猿threejs特训营
day01作业打卡WebGL简介WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
qq_37787249
·
2024-01-09 08:03
javascript
开发语言
ecmascript
Android OpenGL ES开发(二)环境搭建
1、在AndroidManifest.xml中声明OpenGLES使用为了在应用程序中能够使用
OpenGLES2.0
的API,必须添加以下声明到manifest:2、创建GLSurfaceView对象GLSurfaceView
沉默的阿迪
·
2024-01-07 23:32
Qt Quick 渲染之 Scene Graph 详解
而在QtQuick中修改了界面的渲染方式,自QtQuick2起统一使用
OpenGLES2.0
或OpenGL2.0来渲染界面。这样做的好处是,所有要渲染的界面元素均在最后统一提供给Open
lucky-billy
·
2024-01-04 11:59
QML
QML
场景渲染
Scene
Graph
Three.js基础入门介绍——Three.js学习一【学习路线】
OpenGLES2.0
是OpenGL的子集,针对手机、游
小猪猪哟
·
2023-12-29 17:23
Three.js
前端
Qt OpenGL笔记
GLSL入门(非常详细)1)vec2、vec3、vec4:n维浮点数向量2)sampler2D:2D纹理3)mat2,mat3,mat4:2x2,3x3,4x4浮点数矩阵2、GLSL三种变量限定符参考连接:
OpenGLES2.0
SanShuiGeGe
·
2023-12-20 13:39
QT
FFMPEG
OpenGL
音视频
Android OpenGL ES开发(三)绘制一个三角形
OpenGLES的第一个实例,是因为点、线、三角形是OpenGLES世界的图形基础,无论多么复杂的几何物体,在OpenGLES的世界里都可以用三角形拼成2、步骤依照官方文档中的说明,Android中利用
OpenGLES2.0
沉默的阿迪
·
2023-12-16 22:14
Android
OpenGLES2.0
(五)——绘制立方体
上篇博客中我们提到了OpenGLES中绘制的两种方法,顶点法和索引法。之前我们所使用的都是顶点法,这次绘制立方体使用索引法来绘制立方体。构建立方体上篇博客讲到正方形的绘制,立方体是是由六个正方形组成,我们将这六个正方形绘制出来,立方体就绘制完毕了。既然选择用索引法来绘制,立方体拥有八个顶点,我们先将这八个顶点列出来,放到一个数组中:finalfloatcubePositions[]={-1.0f,
大大大大大大的大大
·
2023-12-14 16:14
OpenGL 和 OpenGL ES 2.0/3.X 一致性测试说明(CTS)
本文档介绍如何构建、移植和运行OpenGL和
OpenGLES2.0
/3.X一致性测试,以及如何验证和提交测试结果。@[TOC]目录测试环境要求一致性测试需要文件系统。
空谷-幽兰
·
2023-12-05 08:21
c++
图形渲染
着色器
数据结构
Android
OpenGLES2.0
(十三)——流畅的播放逐帧动画
在当前很多直播应用中,拥有给主播送礼物的功能,当用户点击赠送礼物后,视频界面上会出现比较炫酷的礼物特效。这些特效,有的是用粒子效果做成的,但是更多的时用播放逐帧动画实现的,本篇博客将会讲解在Android下如何利用OpenGLES流畅的播放逐帧动画。在本篇博客中的动画素材,是从花椒直播中“借”出来的。逐帧动画的实现方案分析有些朋友看到逐帧动画可能会想,逐帧动画还不容易吗?Android中的动画本来
大大大大大大的大大
·
2023-12-01 10:29
WebGL/threeJS面试题扫描与总结
WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
的一个JavaScript
xyphf_和派孔明
·
2023-11-25 22:17
WEBGL/ThreeJS
Web前端面试
webgl
信息可视化
three.js
3D数据可视化
【GoogleSamples】源码研究 - hello-gl2
简单介绍hello-gl2项目是用来展示如何用jni的方式来使用
OpenGLES2.0
。所谓JNI的方式,是以Java代码为主,在Java代码中调用C++代码去实现功能。
闪电的蓝熊猫
·
2023-11-20 01:55
threejs(10)-WEBGL与GPU渲染原理(难点)后期再消化亦可
WebGL通过引入一个与
OpenGLES2.0
非常一致的API来做到这一点,该API可以在HTML5元素中使用。这种一致性使API可以利用用户设备提供的硬件图形加速。
拾荒李
·
2023-11-07 03:35
webgl
IOS
OpenGLES2.0
入门01 清空屏幕
在IOS中要使用
OpenGLES2.0
主要有以下几种方法1.GLKViewController和GLKView2.CAEAGLLayer+EAGLContext我们主要介绍第2种办法CAEAGLLayer
runningDay
·
2023-10-29 17:04
IOS
opengl
es
ios
framebuffer
opengl
Android OpenGL ES 2.0入门实践
本文既然是入门实践,就先从简单的2D图形开始,首先,参考两篇官方文档搭建个框架,便于写OpenGLES相关的代码:构建OpenGLES环境、
OpenGLES2.0
及更高版本中的投影和相机视图。
又菜又爱coding
·
2023-10-29 17:02
Android开发
OpenGL
android
OpenGL
ES
OpenGLSurfaceView的使用经验
同时设置创建一个环境变量,
OpenGLES2.0
;再设置render的模式,因为carlife的实时性要求比较高,因此就使用RENDERMODE_CONTINUOUSL
chauneyWang
·
2023-10-28 11:28
android
android
OpenGLES2.0-绘制一个三角形
OpenGLES2.0-绘制一个三角形一:了解
OpenGLES2.0
二:绘制一个三角形效果图准备:清单文件设置第一步:顶点着色器片元着色器第二步:绘制的图形的顶点坐标和颜色第三步:创建program对象
ocean_forest
·
2023-10-11 13:11
安全攻防与底层交互
Android
浅谈webGl vr全景模式
开讲之前解释一下这些词,以免没学习过webGl的同学还要再去找百度webGL=>是一种3D绘图协议,这种绘图技术标准允许把JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
调皮小欧某
·
2023-10-08 19:34
vr
初探WebGL-基于Three.js绘制顶点不同颜色的旋转立方体
百度百科给出的解释:WebGL(WebGraphicsLibrary)是一种3D绘图协议,是将JavaScript和
OpenGLES2.0
结合在一起,通过增加
OpenGLES2.0
的一个JavaScript
Elvira_D
·
2023-09-22 19:24
web
javascript
webgl
three.js
前端
【WebGL】一、画布创建和着色器基本操作及封装
clearColor—清空颜色3、clear—清空canvas三、着色器基本操作1、顶点着色器2、片元着色器3、程序对象三、WebGL组件化绘制流程一、基本信息1、WebGL简介webgl是一种3D绘图协议,衍生于
OpenGLES2.0
zmsup
·
2023-09-22 11:10
WebGL
webgl
着色器
vue
Android
OpenGLES2.0
(四)——正方形和圆形
上篇博客中我们已经使用到了相机和投影,利用变换矩阵,绘制出了等腰直角三角形。在本篇博客中,我们绘制正方形和圆形同样少不了变换矩阵。构建正方形和圆形前面提到过,在OpenGLES的世界里面是没有正方形和圆形的,只有点、线、三角形。三角形就是OpenGLES提供的最复杂的图元单位。所以我们要绘制填充的正方形和圆形就需要利用三角形来实现。正方形正方形的构建比较简单,可以用两个三角形组成。当然,你也可以用
大大大大大大的大大
·
2023-09-21 16:20
WebAR | 关于WebGL标准
它是一种3D图形API,基于
OpenGLES2.0
。为了简化开发,市面上有一些流行的基于WebGL的框架:Three.js:Three.js是一个基于JavaScript的库,它以低复杂度在Web
三次方
·
2023-09-20 21:00
Android
OpenGLES2.0
(十一)——利用OpenGLES做Camera预览
OpenGLES在Android上除了可以用来做游戏、处理图片也可以用来处理视频图像、做相机预览美颜等等。本篇博客将介绍利用OpenGLES做相机预览的基本实现。预览方案前面我们有介绍过利用OpenGLES显示图片处理图片。视频每一帧其实也是一张图片,Camera预览时,每一帧自然也是一幅图片,我们可以把每张图片按照时间顺序显示出来,就完成了Camera预览的实现。那么问题来了,在前面我们都是直接
大大大大大大的大大
·
2023-09-20 03:39
Android
OpenGLES2.0
(十七)——球形天空盒VR效果实现
在3D游戏中通常都会用到天空盒,在3D引擎中也一般会存在天空盒组件,让开发者可以直接使用。那么天空盒是什么?天空盒又是如何实现的呢?本篇博客主要介绍如何在Android中利用OpenGLES绘制一个天空盒,并实现VR效果。天空盒、天空穹、天空球和VR虽然大多数人知道这些东西是啥,但是我觉得我还是有必要把他们的定义“搬”过来,万一有人不知道呢。天空盒(SkyBox)是放到场景中的一个立方体,经常是由
大大大大大大的大大
·
2023-09-14 09:56
12.OpenGL ES
OpenGLESandroid中GLSurfaceView继承SurfaceViewGLSurfaceView中有GLThreadsetEGLContextClientVersion(2);//使用
openGLES2.0
夢想家Lee
·
2023-09-11 18:18
使用OpenGL ES 2.0和Qt编写鼠标旋转纹理三维立方体
使用
OpenGLES2.0
编写鼠标旋转纹理三维立方体示例说明代码解析MainWidget类定义MainWidget类实现GeometryEngine类定义GeometryEngine类实现使用方式运行效果示例说明实例说明了如何使用
Caiying Kim
·
2023-09-05 12:32
Qt
Qt
QpenGL
OpenGL、WebGL和OpenCV的介绍和区别对比
OpenGL有许多语言绑定,值得一提的包括:JavaScript绑定的WebGL(基于
OpenGLES2.0
在Web浏览器中的进行3D渲染的API);C绑定的WGL,GLX和CGL;iOS提供的C绑定;
小白啥时候能进阶成功
·
2023-08-13 11:49
多媒体播放(音视频解析
编解码
渲染)
webgl
opencv
人工智能
Android OpenGL 渲染图像读取哪家强
该原创文章首发于微信公众号:字节流动glReadPixelsglReadPixels是OpenGLES的API,
OpenGLES2.0
和3.0均支持。
字节流动
·
2023-08-02 11:43
Android
OpenGLES
3.0
android
opengles
PBO
ImageReader
HardwareBuffer
OpenGL ES 学习笔记(一)
一.着色器顶点着色器的输出在
OpenGLES2.0
中称作varying,但是在OpenGLES3.0改名为顶点着色器输出变量。下图是图形渲染管线的每个阶段抽象展示。
makemake
·
2023-06-16 20:50
android
opengles2.0
硬解码时出现bindTextureImage: clearing GL error: 0x502
做硬解码用
opengles2.0
显示的时候总是出现这个提示,为什么出现完全没有头绪,直到我写新项目发现没有这个提示,然后对比代码发现错误原因硬解码要先生成一个GLES11Ext.GL_TEXTURE_EXTERNAL_OES
红色与青色
·
2023-06-13 15:16
android
opengl
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他