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
重新自学学习
openGL
之性能优化立方体贴图
我们已经使用2D纹理很长时间了,但除此之外仍有更多的纹理类型等着我们探索。在本节中,我们将讨论的是将多个纹理组合起来映射到一张纹理上的一种纹理类型:立方体贴图(CubeMap)。简单来说,立方体贴图就是一个包含了6个2D纹理的纹理,每个2D纹理都组成了立方体的一个面:一个有纹理的立方体。你可能会奇怪,这样一个立方体有什么用途呢?为什么要把6张纹理合并到一张纹理中,而不是直接使用6个单独的纹理呢?立
充满活力的早晨
·
2023-04-19 00:37
QT+
OpenGL
开始3D
QT+
OpenGL
本篇完整工程见gitee:QT
OpenGL
对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主。
turbolove
·
2023-04-18 23:42
QT+OpenGL(更新中)
qt
3d
QT+
OpenGL
变换
文章目录QT+
OpenGL
变换向量的运算矩阵矩阵与向量相乘代码实现QT+
OpenGL
本篇完整工程见gitee:QT
OpenGL
对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主
turbolove
·
2023-04-18 23:12
QT+OpenGL(更新中)
c++
qt
OpenGL
QT+
OpenGL
学习
文章目录QT+
OpenGL
Q
OpenGL
Widget:不需要GLFWQ
OpenGL
Function_X_X_Core:不需要GLAD你好,三角形顶点输入顶点着色器片段着色器链接着色器本节代码元素缓冲对象
turbolove
·
2023-04-18 23:41
QT+OpenGL(更新中)
qt
十二、
OpenGL
ES GLSL语言以及常用API
EGL(EmbeddedGraphicsLibrary)
OpenGL
ES命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制渲染上下⽂:存储相关
OpenGL
ES状态,是一个状态机绘制表面:⽤于绘制图元的表面
含笑州
·
2023-04-18 23:55
opengl
- mesa 3D
Mesa3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了
OpenGL
的应用程序接口。
linan101
·
2023-04-18 21:04
3d
Qt/QML编程学习之心得:QML界面设计(二)
Classicdesktoplook-and-feel•QtWidgets2、流畅、现代+触控Fluent,moderntouch-basedUX•QtQuick3、三维3Dbecomesmoreandmoreimportant•Qt
OpenGL
hasprovidedagreatOp
芯片-嵌入式
·
2023-04-18 18:50
Linux-Qt
qt
学习
ui
QT+
OPenGL
十六之模板缓冲区
模板缓冲区(StencilBuffer)模板缓冲区的作用是可以自定义丢弃片段。作用在深度缓冲区之前,被保留的片段才会进入深度测试阶段。模板缓冲中的模板值(StencilValue)通常是8位的,因此每个片段/像素共有256种不同的模板值(译注:8位就是1字节大小,因此和char的容量一样是256个不同值)。这样我们就能将这些模板值设置为我们链接的,然后在模板测试时根据这个模板值,我们就可以决定丢弃
c之气三段
·
2023-04-18 16:40
OpenGL
二
View/SurfaceView/GLSurfaceView的异同参考参考二View的特点暂不多言。主要看一下SurfaceView与GLSurfaceView的特色与区别SurfaceViewSurfaceView继承自View,并提供了一个可以嵌入到View结构树中的独立的绘图层,你可以完全控制这个绘图层,比如说设定它的大小。它与正常View最大的区别在于拥有自己独立的Surface。Surf
纵横Top
·
2023-04-18 15:35
UVCCamera
OpenGL
添加时间戳水印
视频流添加水印方式较多本文只从渲染角度修改修改CameraViewInterface预览视图自定义CameraSurfaceView将相机预览数据输出到外部纹理通过fbo混合水印纹理及Camera纹理最终输出到SurfaceView上打开相机输出到外部纹理mHandlerL.startPreview(mUVCCameraViewL.getSurfaceTexture());privatefinal
江太翁
·
2023-04-18 13:36
Android之朝花夕拾
android
音视频
OpenGL
ES 初探(1) (9)
简介文章图片出处(仅用于笔记记录)
OpenGL
ES(
OpenGL
forEmbeddedSystems)是以⼿手持和嵌⼊入式为⽬目标的⾼高级3D图形应⽤用程序编程接⼝口(API).
OpenGL
ES是⽬目前智能
为了自由的白菜
·
2023-04-18 12:15
OpenGL
-2-图形渲染管线
1前言在正式开始讲解
OpenGL
渲染管线之前,首先介绍下模型是如何从3D空间渲染到2D屏幕的,下图演示了一个甲壳虫的渲染结果。这个例子在后面的文章中会详细介绍,并会给出完成源码。
RichardJieChen
·
2023-04-18 11:37
OpenGL
ES 之 GLSL和滤镜
////ViewController.m//
OpenGL
ESGLKitView////Createdbyappleon2019/11/27.
Coder东
·
2023-04-18 09:18
概念学习
名词解释
OpenGL
OpenGL
(全写OpenGraphicsLibrary)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。
曾大耗子
·
2023-04-18 03:31
OpenGL
ES学习 ---- 绘制金字塔(4)
前几章,已经能基于2D平面绘三角形和图片了,这一章主要介绍基于3D空间绘制一个金字塔;效果图如下IMG_4463.PNG首先放一下数据GLfloatVertex[]={-0.5f,0.5f,0.0f,1.0f,0.0f,1.0f,//左上0(B)0.5f,0.5f,0.0f,1.0f,0.0f,1.0f,//右上1(A)-0.5f,-0.5f,0.0f,1.0f,1.0f,1.0f,//左下2(C
pengxiaochao
·
2023-04-17 23: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 片元着色器灰色滤镜+图片倒置+马赛克实现
效果图效果实现的代码是鉴于上一片的博客,这里只需要修改片元着色器实现滤镜效果,因此对于实现的代码将不阐述,具体代码,可以参考demo。灰度滤镜的方法,比较常用的是浮点算法浮点算法Gray=R0.3+G0.59+B*0.11整数⽅方法Gray=(R30+G59+B*11)/100移位⽅方法Gray=(R76+G151+B*28)>>8平均值法Gray=(R+G+B)/3仅取绿⾊色Gray=G灰度滤镜
lkm_0bdc
·
2023-04-17 20:45
总结一下CMake in Visual Studio 2017的一些坑
最近在把自己的游戏引擎写成跨平台项目(DirectX+
OpenGL
),因此编译系统采用了CMake,刚好VisualStudio2017(下面简称VS2017)支持CMake,更何况写C++除了VS也没有别的啥
Huisama
·
2023-04-17 16:58
OpenGL
ES EAGLContext 和 EGLContext
零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES基础零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES特效零基础
OpenGL
ES学习路线推荐
猿说编程
·
2023-04-17 14:28
QT+
OPenGL
十二之定向光
前面的章节我们使用了shader中的一个光源,我们给他定义了位置,因此可以计算出光线照射在每个点的方向:我使用了另外一个正常材质的模型:image.png我把光源设置在上方,可以发现飞龙上部分是光亮的而背面是黑暗的,这表面上没问题。但是和现实其实不相符,因为现实中这种点光源是会随着距离的增加而衰减。一个模型看不出问题,模型多了就会发现每个地方强度的是一样的。因此我们来讨论光源的问题。定向光:定向光
c之气三段
·
2023-04-17 13:21
OpenGL
/
OpenGL
ES (一) —— 专业名词快速了解
OpenGL
/
OpenGL
ES(一)——专业名词快速了解
OpenGL
/
OpenGL
ES(二)——渲染架构、图元、着色器、投影
OpenGL
/
OpenGL
ES(三)——绘制甜甜圈
OpenGL
/
OpenGL
ES
HookLee
·
2023-04-17 13:49
29.FFmpeg+
OpenGL
ES+OpenSLES播放器实现(三.FFmpeg配置和编译脚本)
项目源码FFmpeg开发文档编译过程中涉及到很多ndk中的so库和头文件以及交叉编译的工具,在命令执行的时候会在ndk相应的目录下去查找,所以我们可以使用export命令事先将这些路径设置到环境变量,使用的时候可以很方便的找到//NDK加入环境变量,以我的ndk存放路径为例exportNDK=/root/renzhenming/ffmpeg/android-ndk-r14b//ndk的platfo
任振铭
·
2023-04-17 09:11
OpenGL
-Mac下搭建环境
1.
openGL
对应的扩展库有,GLUT库、GLEW库、GLFW库等,在这里我使用的是GLFW库,没有使用GLUT库(实在太老了其项目组已经停止更新好多年,而且不怎么安全)。
无名lxl
·
2023-04-17 07:19
OpenGL
入门到放弃2-- 用
openGL
展示相机预览
话不多说,今天我们通过撸代码来更进一步理解
opengl
的使用。1.新建一个AS项目名字自定义,我的项目名叫X
OpenGL
Camera,包名是com.x
opengl
.org。
李星星星星星
·
2023-04-17 06:39
Linux下安装Qt 6
此外,构建图形化Qt应用程序需要安装
OpenGL
库和头文件。大多数Linux发行版在默认情况下不会安装所有这些软件,所以我们需要安装这些开发环境。Debian/Ubuntu(apt
L-Super
·
2023-04-17 06:36
linux
qt
运维
图元和片元_
OpenGL
术语了解
在学习
OpenGL
之前,我们先来了解一下涉及到的一些术语名词。1、渲染将数学和图形数据转换成3D空间图像的操作叫做渲染(Rendering)。
是小谷吗
·
2023-04-17 03:34
图元和片元
OpenGL
: 环境配置和图元的绘制
环境配置VisualStudio2013如果不想麻烦地每次都为项目链接glut的库和设置环境变量,到
OpenGL
官网下载对
dengmei1032
·
2023-04-17 03:58
操作系统
xcode
图元操作(理论)
图元操作理论知识GraphicsView框架结构的主要特点在GraphicsView框架结构中,系统可以利用Qt绘图系统的反锯齿、
OpenGL
工具来改善绘图性能。
轩宇^_^
·
2023-04-17 03:28
Qt_知识整理
qt
开发语言
iOS渲染-将视频原始数据(RGB,YUV)渲染到屏幕上
需求在做如美颜,滤镜等功能时,我们不能使用相机原生的AVCaptureVideoPreviewLayer,而是需要通过其他方式将视频原始帧数据如RGB,NV12等等渲染到iOS界面上.实现原理利用
OpenGL
小东邪啊
·
2023-04-17 00:34
OpenGL
初探之Xcode创建工程
一、资源准备准备资源.png二、创建步骤Xcode->macos->app创建工程.png三、工程配置1、添加库库文件配置.png2、配置CLTools.h和grew.h文件,这两个文件在资源准备的include目录下,所以配置前,必须把include文件夹加入工程,配置如图,可以单独把两个.h拖入该配置,也可以直接拖include文件夹h文件配置.png3、删除创建工程自带的AppDelegat
文竹_自然
·
2023-04-16 22:43
libzip开发笔记(一):libzip库介绍、编译和工程模板
111876926长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
红模仿_红胖子
·
2023-04-16 22:43
OpenGL
ES GLKit三角形变换
效果图如下:GLKit.gif首先,使用GLKit绘制图形分为以下两个步骤初始化上下文使用GLKBaseEffect渲染图形初始化上下文新建
OpenGL
ES上下文,EAGLContext是苹果iOS平台下实现
奉灬孝
·
2023-04-16 22:22
PixiJS 文字模糊处理策略
WebGL是一种基于
OpenGL
的3D图形API,可以在GPU上进行高效的图形渲染。Canvas是一种HTML5元素,可以在浏览器中绘制2D图形。具有以下特点:高性能:PixiJS使用WebGL进
揽月凡尘
·
2023-04-16 21:43
javascript
开发语言
ecmascript
数字图像基础【7】应用线性回归最小二乘法(矩阵版本)求解几何变换(仿射、透视)
这个跟我们之前学习
OpenGL
的时候是一致的,这里就不多
Mr_Zzr
·
2023-04-16 17:25
线性回归
最小二乘法
矩阵
SDL初识(1)
简介SDL(SimpleDirectMediaLayer)是一个跨平台开发库,旨在通过
OpenGL
和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。
白杨攻城狮
·
2023-04-16 17:49
SDL
c++
SDL
音视频
五、
OpenGL
基础变换与矩阵栈
1.基础变换1.1平移平移1.2旋转旋转1.3缩放缩放1.4组合变换平移和旋转先旋转再平移先平移再旋转对比上面2个变换,我们可以发现:在组合变换中,变换的顺序是不可以随意修改的。数学分析:这里分析2D变换。//先旋转再平移┏cosθsinθ0┓┏100┓[X,Y,1]=[x,y,1]┃-sinθcosθ0┃┃010┃┗001┛┗dxdy1┛//先平移再旋转┏100┓┏cosθsinθ0┓[X,Y,
收纳箱
·
2023-04-16 16:17
Nvidia 显卡驱动的安装
1.关闭图形显示界面sudoservicelightdmstop2.安装显卡驱动sudobashNVIDIA-Linux-x86_64-375.20.run–no-
opengl
-files–no-x-check–no-nouveau-check
小姐姐催我改备注
·
2023-04-16 14:27
【
OpenGL
】(一)概念以及入门内容
OpenGL
是什么:一般都认为
OpenGL
是一个API,包括了一系列可以操作图形,图像的函数。然而,
OpenGL
本身并不是一个API,它仅仅是一个规范。
The Forgotten
·
2023-04-16 13:10
OpenGL
c++
图形渲染
c语言
开发语言
RK3568平台使用PyQt5遇到的_ZTI18Q
OpenGL
TimeMonitor, version Qt_5问题解决
1、背景由于开发需要在ubuntu20.04RK3568平台上面使用PyQt5来运行GUI软件,整个软件的环境如下:python3.8PyQt55.14.1版本firefly@firefly:/usr/bin$piplistPackageVersion------------------------------------------blinker1.4certifi2019.11.28chard
fhqlongteng
·
2023-04-16 11:39
pyqt5编程
qt
python
ubuntu
PyQt5
RK3568
OpenGL
ES --颠倒滤镜、灰度滤镜以及三种马赛克效果的实现原理探究
本篇文章的基础代码
OpenGL
ES--使用GLSL语言加载一张图,关于滤镜效果的实现,主要是实现片元着色器的算法,所以相关效果的顶点着色器是一样的不需要改动。
HardCabbage
·
2023-04-16 10:18
开源免费跨平台
opengl
opencv webgl gtk blender,
opengl
贴图程序
三维图形的这是
opengl
的强项,大型3D游戏都会把它作为首选。图像处理,是opencv的锁定的目标,大多都是C的api,也有少部分是C++的,工业图像表现,图像识别,都会考虑opencv的。
weixin_33726313
·
2023-04-16 08:31
人工智能
c/c++
操作系统
初探
OpenGL
引言
OpenGL
(英语:OpenGraphicsLibrary,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
ChiLeung
·
2023-04-16 06:22
OpenGL
学习之路(4.1) 向量的简单介绍
在
OpenGL
中提供了一个数学库类#include我们会两个比较常见的类:M3DVector3f:表示三维向量(x,y,z)-(f)表示float类型的意思同时也可以用来设置三维数组也是没有问题的typedeffloatM3DVector3f
velue
·
2023-04-16 06:16
OpenGL
——天安门广场3D建模
0x00引言这学期计算机图形学课程的一项大作业,前半学期一直在自学
OpenGL
的一些技术,为了大作业做铺垫,学习之余总结了一些技术要点,给自己也是供组员学习。
我喜欢蓝色儿
·
2023-04-16 02:53
OpenGL
ES实战一-简单加载纹理
Snip20190619_4.png传送门:
OpenGL
ES-loadImage代码注释已经很详细,直接看代码即可.
BigBowen
·
2023-04-16 02:59
OpenGL
ES之GLSL加载图片
最后图片效果图整体流程可以分为4步:创建工程及自定义视图,新建自定义顶点、片元着色器文件编写顶点、片元着色器文件在自定义视图view里,设置图层layer,设置上下文context,清空缓冲区,设置渲染缓冲区RenderBuffer和帧缓冲区FrameBuffer生成加载编译着色器,链接到program,并使用program处理顶点数据,将顶点数据从CPU传递到GPU,供着色器读取加载纹理,绘制到
K哥的贼船
·
2023-04-16 00:22
QT+
OpenGL
七之使用EBO
EBO(顶点索引缓冲区)重新写一个shader程序:shaderMode.vs#version430uniformmat4mv_matrix;uniformmat4proj_matrix;invec3vPosition;voidmain(void){gl_Position=proj_matrix*mv_matrix*vec4(vPosition,1.0);}shaderModel.fs#versi
c之气三段
·
2023-04-15 21:19
Android
OpenGL
ES2.0(十五)——利用EGL后台处理图像
在Android
OpenGL
ES2.0(十二)——FBO离屏渲染中,记录了采用FBO进行离屏渲染的方式来进行后台处理图像,但是在使用时,示例中还是用到了GLSurfaceView控件来提供GL环境。
大大大大大大的大大
·
2023-04-15 19:52
(三)Qt多线程实现海康工业相机图像采集+算法检测+
OpenGL
Widget实时显示
这里是该系列文章的所有文章的目录第一章:(一)Qt+OpenCV调用海康工业相机SDK示例开发第二章:(二)Qt多线程实现海康工业相机图像实时采集第三章:(三)Qt多线程实现海康工业相机图像采集+算法检测+
OpenGL
Widget
电气徐小江
·
2023-04-15 15:03
Qt+OpenCV
qt
海康工业相机
OpenGLWidget
从
OpenGL
的角度来剖析iOS的离屏渲染
什么是离屏渲染?首先,相信做iOS的,对离屏渲染都不会陌生,是个老生常谈的东西,那么就简单说一下得什么是离屏渲染。要清楚的解释离屏渲染,就得知道苹果手机的渲染过程。简单的描述就是,GPU通过运算,形成一帧一帧的画面,放在帧缓冲区(FrameBuffer)中,然后,屏幕从帧缓冲器中拿到画面,进行显示。而离屏渲染,顾名思义,就是在内存中另外生成了一个离屏渲染缓冲区(OffScreenBuffer),进
左岸凉面
·
2023-04-15 12:01
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他