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
——OpenGL
图形 API 简介
常见的图形API1、
OpenGL
、
OpenGL
ES
OpenGL
和
OpenGL
ES都是由Khronos组织制定并维护的API规范。
OpenGL
ES是
OpenGL
的子集,主要用于嵌入式设备的图形图像处理。
BeginnerX
·
2023-07-27 02:27
搭建
OpenGL
开发环境
资料安装教程软件下载VisualStudio2019CMakeGLFWGLADglfw3.3.8下载glfw的目的:获取压缩包里的include生成glfw3.lib获取include解压找到Include,include包含GLFW文件夹生成glfw3.lib使用CMake生成GLFW的工程文件在生成的目录中找到后缀为sln的文件,双击打开选择x64,右键点击解决方案,生成解决方案生成目录src
心前阳光
·
2023-07-26 19:10
OpenGL
opengl
vtk能否被
OpenGL
和DirectX取代?
它建立在
OpenGL
和DirectX等底层图形库之上,提供了高级的可视化功能和算法。虽然
OpenGL
和DirectX可以用于图形渲染和实时图形处理,但它们并不能直接取代VTK。
单片机一哥
·
2023-07-26 11:48
51单片机
一步步学习计算机视觉in IOS(三)
OpenGL
渲染-3D遮盖问题处理
image.png对于
OpenGL
中渲染的多边形而言,遮盖的问题同样存在,一个物体在光照下是有两面的:阳面(光照覆盖的面)和阴面(背光的面),上图中黄色部分就是我们理解的阳面,黑色即为阴面,但是上图的甜甜圈看起来特别奇怪
milawoai
·
2023-07-26 10:34
Android GlSurfaceView 入门教程 : 绘制一个三角形
1.GlSurfaceView是什么GlSurfaceView是Android中的一个类,继承自SurfaceView,用于显示
OpenGL
ES图形渲染的一个视图。
氦客
·
2023-07-26 09:49
音视频开发
android
GLSurfaceView
OpenGL
入门
绘制三角形
OpenGL
ES 学习之帧缓存
什么是帧缓冲区帧缓冲区(framebufferobject)简称FBO,用于写入颜色值,写入深度信息和深度缓冲和允许我们根据一些条件丢弃特定片段的模板缓冲。图像在绘制时最终都是绘制到帧缓冲区中的,一般情况下我们都是使用的是默认FBO,也就是我们的屏幕,也就是着色器各方面绘制结果存储的逻辑对象。使用方式1.创建帧缓冲区使用glGenFramebuffers来创建一个帧缓冲对象unsignedintf
vivianluomin
·
2023-07-26 08:54
音视频
shader
Qt:强大API、简化框架、多语言支持,构建全面应用程序“
还包括正则表达式处理和支持2D/3D图形渲染,以及
OpenGL
和XML支持。此外,Qt还允许导入第三方图形设计工具的UI资产,并使用预制组件、控件或QML进行设计。
枪哥玩转嵌入式
·
2023-07-26 07:36
单片机
编程
嵌入式
qt6.3
让vue项目支持glsl语法
如果你想让Vue项目支持GLSL(
OpenGL
着色语言)语法,你需要使用特殊的加载器使Webpack能够加载和解析GLSL文件。
jieyucx
·
2023-07-26 07:23
菜鸟的踩坑之旅
vue.js
前端
javascript
OpenGL
——EGL
OpenGL
——EGL什么是EGLEGL是
OpenGL
ES渲染API和本地窗口系统(nativeplatformwindowsystem)之间的一个中间接口层,它主要由系统制造商实现。
孤独世界的深海流浪汉
·
2023-07-25 23:41
OpenGL
Android
android
opengles
《
OpenGL
ES应用开发实践指南:Android卷》—— 1.3 初始化
OpenGL
本节书摘来自华章出版社《
OpenGL
ES应用开发实践指南:Android卷》一书中的第1章,第1.3节,作者:(美)KevinBrothaler,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
weixin_33849215
·
2023-07-25 23:40
移动开发
java
开发工具
Android
OpenGL
教程——Native 工程初始化
NativeActivityNDK的适用场景官方给出三点:平台间的App移植复用现有库对软件性能要求较高的场合比如游戏等有两种方式可以实现nativeactivity。native_activity.handroid_native_app_glue由于第二种方法启用另一个线程处理回调和输入事件,NDK的例子中就采用了这个实现方式。工程初始化创建NDK工程NDK工程创建完成会生成一个带有JNI调用c
xyTianZhao
·
2023-07-25 23:10
Android
OpenGL
android
Android
OpenGL
开发—— 关于EGL的详解
前言如果要使用
OpenGl
来自定义相机,EGL还是需要了解下的。可能大多数开发者使用过OpengGL但是不知道EGL是什么?EGL的作用是什么?
代码与思维
·
2023-07-25 23:38
android
android
studio
java
Android
OpenGL
教程——窗口初始化&绘制矩形
上节介绍了Native工程初始化,但是我们的窗口什么都没有,这节我们将NativeActivity创建的window绑定到
OpenGL
创建的display的surface上,并且绘制背景颜色和三角形,通过三角形绘制出一个矩形显示系统创建
xyTianZhao
·
2023-07-25 23:37
Android
OpenGL
android
opengl
opengles
初识:顶点缓冲对象VBO,帧缓冲对象FBO,正交投影【矩阵】在Android中的使用
不使用VBO时,我们每次绘制(glDrawArrays)图形时都是从本地内存处获取顶点数据然后传输给
OpenGL
来绘制,这样就会频繁的操作CPU->GPU增大开销,从而降低效率。
Antonylr
·
2023-07-25 21:35
iGibson’s 调试中遇到的问题解决
/query_devices报段错误解决:trytoinstallwithUSE_GLADsettoFALSEinhere将&{
OPENGL
_LIBRARIES}改成指向libEGL.SO的绝对地址,me
小凡197
·
2023-07-25 20:07
vision
navigation
python
Android
OpenGL
ES2.0从放弃到入门(四)—— 绘制圆柱体和球体
上一篇文章,我们绘制了部分几何图形和立方体,今天我们来绘制点带弧面的立体图形圆柱体圆柱体咋一看有点费劲,我们不妨拆解来看。一个圆柱体可以分为两个圆形底面和一个弧面的侧面。在前面我们已经画过圆形了,我们这里就考虑弧面去如何实现就行了。类比圆形的实现原理,我们也可以把侧面圆筒一样的弧面,分解成棱柱,分解的越细、棱柱的面越多看起来就和圆筒是一样的了。而每个棱柱的面都是个矩形,我们再把矩形拆解成两个三角形
布鲁斯码农
·
2023-07-25 17:26
android技术篇
android
openGL
openGL
ES
python+基本3D显示
效果如下:没有用numpy、
openGL
等,只用了纯math库,这样移植起来很快,只需要将原来的C代码简单修改就可以了,但代价是效率很低,后面加上图片旋转后更为明显,速度急剧下降,功耗急剧上升,台式机带起来速度都不怎么样
weixin_30852419
·
2023-07-25 05:50
python
unity 调用C++追踪物体后的位姿通过 dll,左右手坐标转化2
外参矩阵转四元数,左右手坐标系转化1_天人合一peng的博客-CSDN博客在之前1的基础上更新通过定位已经求得了物体的4*4的位姿矩阵,将其变化为四元数并从
opengl
的右手坐标转化为unity的左手坐标系
天人合一peng
·
2023-07-25 01:06
unity
C/C++/QT
机器视觉与图形图像
unity
游戏引擎
IOS –
OpenGL
ES 色彩丢失/模糊效果 GPUImageColorPackingFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-24 18:31
OpenGL
#08 Lighting maps
在上一节中,我们学习到了每一个物体都应该有属于自己的材质(Materials),但这远远不够,一个物体的任意一部分对光的反射方式都是相同的吗?显然不是,一个物体本身也会包含各种材质,例如一个边缘被镶了铁框的木箱,铁制部分的镜面反射肯定比木制部分要强很多。不同的部分对光的处理方式不一,这使得我们需要扩展之前的系统,引入漫反射贴图和镜面光贴图(map)。这允许我们对物体的漫反射分量(以及间接地对环
MisakiMel
·
2023-07-24 18:21
五、
OpenGL
绘制甜甜圈引发的思考
前言如何绘制一个甜甜圈1.设置窗口以及矩阵voidChangeSize(intw,inth){//1.防止h变为0if(h==0)h=1;//2.设置视口窗口尺寸glViewport(0,0,w,h);//3.setPerspective函数的参数是一个从顶点方向看去的视场角度(用角度值表示)//设置透视模式,初始化其透视矩阵viewFrustum.SetPerspective(35.0f,flo
含笑州
·
2023-07-24 17:12
unity操作详细教程
图形引擎Unity的图形引擎使用的是Direct3D(Windows)、
OpenGL
(Mac,Windows)和自由的APIs(Wii),可以支持Bumpmapping、Reflectio
kevinfkq
·
2023-07-24 14:39
笔记
unity3d
Three.js分享
说一下我的理解,说到Threejs就不得不提到webGL,说到webGL就不得不提到
openGL
OpenGL
:用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
桃子Jerry
·
2023-07-24 13:01
前端
threejs
js
three.js
前端
webgl
02总结--006--
OpenGL
离屏渲染
[TOC]缓存!缓存!还是缓存!缓存缓存是啥?cache、buffer。也许你没用过,但是你一定见过无数次这两个单词。缓存有啥用?复用、效率提升,典型的空间换时间。这篇文章讲的内容就是从缓存开始的,下面来看看一些常见的缓存。class:cache_tcache_t方法查找和转发流程在方法查找阶段:先从类的缓存中去取若没有找到,再从类的方法列表中找找到后,会将方法存到缓存中(方便下一次的读取,提高查
修_远
·
2023-07-24 09:08
OpenGL
ES GLSL语言 & 自定义着色器常用API
OpenGL
ESGLSL语言EGL(EmbeddedGraphicsLibrary)
OpenGL
ES命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制渲染上下⽂:存储相关
OpenGL
ES状态,是一个状态机绘制表面
Miraclely
·
2023-07-24 09:50
正背面剔除和深度测试
一、正常渲染会出现的问题默认情况下,
OpenGL
将逆时针⽅向环绕绘制的的三角形定义为正⾯,反之为背面。
LamSpeech
·
2023-07-24 08:42
OpenGL
-基本概念
基本概念
OpenGL
(OpenGraphicsLibrary):
OpenGL
是一个跨平台的编程程序接口,是一种用于创建实时3D图像的编程接口。
forping
·
2023-07-24 08:27
摩尔线程正式发布Linux系统显卡驱动
该驱动完整支持
OpenGL
4.0、Vulkan1.3两大核心图形API,100%通过接口兼容性测试,还可以借助T
分享IT资源
·
2023-07-24 07:19
linux
运维
服务器
【Android 音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识
为什么写这一系列博文虽然网上有很多的博文总结了音视频打怪升级的路线,但是音视频开发相关的知识都相对独立,有讲“音视频解码相关”的,有讲“
OpenGL
相关”的,也有讲“FFmpeg相关的”,
NeWolf
·
2023-07-24 05:30
向量和矩阵
OpenGL
:在3D笛卡尔坐标系中的⼀个顶点,也就是由XYZ三个值构成一个值就是向量。单位向量:向量长度为1的向量,向量的长度也叫向量的模。
LamSpeech
·
2023-07-24 03:14
Android音视频开发(三)TextureView
简介TextureView与SurfaceView类似,可用于显示视频或
OpenGL
场景。
程序猫King
·
2023-07-24 03:51
音视频开发
安卓开发
安卓进阶
安卓
android
音视频开发
Vulkan-性能及精细化
也有业界称之为“下一代的
OpenGL
”,不言而喻人们也总喜欢拿Vulkan和
OpenGL
(已经经历了20年之久的非常成熟的当代图形API的大成者)作对比以突出其在某些场景下的优势。
很久没安静的回忆了
·
2023-07-23 11:46
渲染
大前端
大前端
图形渲染
麒麟系统开发笔记(十二):在国产麒麟系统上编译GDAL库、搭建基础开发环境和基础Demo
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131805718红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-07-23 10:34
Qt开发
国产麒麟统信系统开发
麒麟系统
gdal库编译
地理坐标
BJZ54
WGS-84
Opengl
ES之纹理贴图
所谓的纹理贴图,就是使用
Opengl
将这个纹理数据渲染出来,这个过程有点像装修工人给墙体贴瓷砖,而瓷砖好比作纹理。
FlyerGo
·
2023-07-23 07:51
Android
OpenGL
ES介绍(一)
前言
OpenGL
是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库,而
OpenGL
ES是
OpenGL
的子集,针对手机、PDA和游戏主机嵌入式设备而设计。
潇湘夜雨123
·
2023-07-23 03:28
IOS –
OPenGL
ES 调节图像饱和度 GPUImageSaturationFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-23 02:10
QVTK
OpenGL
NativeWidget VTK8.2
网上很多案例使用qt+vtk的时候用QVTKWidget、QVTKWidget2、QVTK
OpenGL
Widget、QVTK
OpenGL
NativeWidget,比较懵逼。
恋恋西风
·
2023-07-23 01:55
VTK
QT
QVTK
OpenGL
Widget 的使用
ui->qvtkWidget->GetRenderWindow()==nullptrVTK8.1使用QVTK
OpenGL
Widget注意:QVTKWidget有默认的RenderWindow,而QVTK
OpenGL
Widget
恋恋西风
·
2023-07-23 01:25
VTK
gnu
蓝桥杯
c++
OpenGL
ES使用(1)
实现一个正六边形旋转效果.屏幕录制2020-12-08上午10.23.35.2020-12-0810_27_15.gif时序图:
OpenGL
ES旋转六边形.png大致代码1.开启
OpenGL
ES上下文EAGLContext
侭情显現
·
2023-07-22 23:20
GDI 编程入门
游戏引擎实际上就是对图形库DirectX以及
OpenGL
的再封装而已,很多时候专业图形API的底层还需要借助GDI来实现很多功能,我们很难说在完全不了解GDI的情况下,就能直接利用专业的图形API来开发出自己心仪的游戏作品
小鸡岛~
·
2023-07-22 23:57
界面框架
c++
看完必懂 【iOS图片解压缩】流程总结
一、图片纹理映射在
OpenGL
ES初探这篇文章中提到关于渲染流程如下图:图片我们在获取到图片的纹理数据后,要将纹理显示到屏幕上,先要做两件事:1、将图片的纹理坐标通过attribute方
iOS心安
·
2023-07-22 22:58
十一 浅谈图形图像渲染中的深度缓冲区和深度测试
深度和深度缓冲区的由来如果先绘制离观察者远的物体,再绘制近的物体,但观察者只看到近处的物体,远处的会被遮挡,不用呈现在屏幕上,这样做了不必要渲染和绘制,如果先绘制离观察者近的物体,再绘制远的物体,因为远的物体后绘制,会把近的物体覆盖掉,因此
OpenGL
王俏
·
2023-07-22 20:17
qt6 android glsl samplerExternalOES
我对于
opengl
和glsl都不熟悉只是qt6去掉了QSGSimpleMaterialShader这个类vertexShader和fragmentShader必须要用qsb来生成.qsb文件不再是填写字符串在用
Lj2_jOker
·
2023-07-22 19:09
qt
OpenGL
学习2——绘制三角形
1.
OpenGL
图形管道简介
OpenGL
图形管道(graphicspipeline)可以简单分成两大部分:将3D坐标(coordinates)转换为2D坐标。将2D坐标转换为实际的颜色像素。
蓬篙人
·
2023-07-22 18:05
OpenGL
学习(二)一些名词解析
1.
OpenGL
&
OpenGL
ES
OpenGL
是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象成为一个个
OpenGL
的对象,对这些资源的操作抽象为一个个的
OpenGL
指令
OpenGL
ES
蚂蚁_a
·
2023-07-22 14:55
GL calls GL verts FPS
GLcalls(渲染次数)GLverts(显卡绘制的顶点数)FPS(每秒显示帧数-帧率测量单位(framespersecond))GL应该指的是
OpenGL
:
OpenGL
(全写OpenGraphicsLibrary
daweibalang717
·
2023-07-22 10:08
cocos2d-x
android
开发小问题解决方案
OpenGL
基本图元
图元描述GL_POINTS每个顶点在屏幕上都是单独点GL_LINES每⼀对顶点定义⼀个线段GL_LINE_STRIP⼀个从第⼀个顶点依次经过每一个后续顶点而绘制的线条GL_LINE_LOOP和GL_LINE_STRIP相同,但是最后⼀个顶点和第⼀个顶点连接起来了.GL_TRIANGLES每3个顶点定义⼀个新的三⻆形GL_TRIANGLE_STRIP共用⼀个条带(strip)上的顶点的一组三⻆形GL
叶子丝
·
2023-07-22 09:41
ubuntu 查看显卡命令
glxinfo|grep"
OpenGL
renderer":这条命令可以查看系统中当前使用的
OpenGL
渲染器信息。nvidia-smi:如果你的系统安装了NVIDIA驱动,可以使用这条
笨爪
·
2023-07-22 08:09
ubuntu
linux
运维
服务器
【linux 安装
opengl
es2】
linux安装
opengl
es2sudoapt-getinstalllibgles2-mesasudoapt-getinstalllibgles2-mesa-dev如果有版本不对的情况,重新安装指定版本即可
旅之灵夫
·
2023-07-21 23:37
ubuntu
linux
ubuntu
几何基础,多种矩阵的学习,世界坐标到屏幕坐标的两种转换方法,三种绘制方框的原理,hookd3d,hook
opengl
,骨骼透视,主播的秘密,FPS各种BT功能的原理 和检测对抗原理,UE4引擎,U3D
导致本帖包含的内容比较繁多.如果没有耐心全部看完的话,也可以直接跳到自己需要的知识点进行学习下面介绍下本帖主要内容包含:几何基础,多种矩阵的学习,世界坐标到屏幕坐标的两种转换方法,三种绘制方框的原理,hookd3d,hook
opengl
m0_72725624
·
2023-07-21 10:19
大数据
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他