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入门笔记
MacOS Catalina 从源码构建Qt6.2开发库之01: 编译Qt6.2源代码
安装xcode,cmake,ninjabrewinstallnodemac下安装
OpenGL
库并使之对各项目可见在macOS上安装
OpenGL
通常涉及到安装一些依赖库,如MGL、GLUT或者是GLEW等
捕鲸叉
·
2024-09-15 19:27
QT
macos
c++
QT
OpenGL
之基础纹理一
先看下效果图:纹理效果图.pngDemo下载地址:点击下载一、像素图像的数据包装图像存储空间=图像width*图像height*每个像素的字节数ps:有一张RGB的图像(每个颜色通道8位),图像的宽度199个像素,每行需要存储多少空间?解:8位为一个字节,有三个颜色,所以一个RGB需要3个字节存储。199(width)*1(height)*3(字节)二、像素的存储方式/**@parampname:
我的大好时光
·
2024-09-15 09:47
Android SurfaceTexture和GLSurfaceView做Camera预览
GLSurfaceView是
OpenGL
中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处。独到之处在哪?
小小攻城师
·
2024-09-14 23:32
Android
SurfaceTexture
GLSurfaceView
SurfaceTexture
openG
openGL
OpenGL
GLFW OIT 实现
OITLearn
OpenGL
-IntroductionLearn
OpenGL
.comprovidesgoodandclearmodern3.3+
OpenGL
tutorialswithclearexamples.Agreatresourcetolearnmodern
OpenGL
aimedatbeginners.https
Padid
·
2024-09-12 18:48
学习
笔记
c++
图形渲染
着色器
04.css
入门笔记
-浮动以及清除浮动的方法
文章目录前言一、pc端传统布局方式有哪些?二、浮动1.浮动的定义2.浮动的特性(重难点)3.为什么要清除浮动3.清除浮动的本质4.清除浮动的方式1.额外标签法(隔墙法),是W3C推荐的做法2.父元素添加overflow属性,属性值有auto\hidden\scroll3.父元素添加:after伪元素4.父元素添加双伪元素总结前言今天分享的是css的浮动,以及清除浮动的四种方法!在分享之前,也会简单
Mr_LiuP
·
2024-09-11 22:05
css基础
css
前端
OpenGL
ES基本概念
OpenGL
ES的版本
OpenGL
ES1.X:用于固定功能流水管线硬件
OpenGL
ES2.X:用于可编程功能流水管线硬件
OpenGL
ES3.X:
OpenGL
ES2.0的拓展EGL(EmbeddedGraphicsLibrary
Irino
·
2024-09-10 06:29
vtkResliceImageViewer中显示多张图片
以下是一个简单的例子,展示如何使用vtkImageViewer2和vtkImageStack来显示多张图片:#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2);//
peanut_wu
·
2024-09-08 23:45
c++
E: 软件包 libqglviewer-dev 没有可安装候选解决方法
解决方法:apt-cachesearchlibqglviewer-dev执行命令出现:libqglviewer-dev-qt4-
OpenGL
3DviewerlibrarybasedonQt4-developmentfileslibqglviewer-dev-qt5
nanfangyuwenle
·
2024-09-08 13:04
ubuntu
linux
运维
Android图形显示架构概览
可以通过Skia、
OpenGL
ES等图形库绘制得到,也可以通过Camera拍摄得到
sino lee
·
2024-09-07 20:41
SurfaceFlinger
WMS
Binder
HIDL
OpenGL
9 自研rgbd相机基于rk3566之qt框架开发主线程与
opengl
_widget点云显示
qt框架开发
opengl
_widget点云显示mainwindow主线程代码详解1主线程功能:2主线程代码示例:Q
opengl
widget点云显示类代码详解1qt
opengl
widget框架介绍:2qt
opengl
widget
三十度角阳光的问候
·
2024-09-06 20:34
qt
管线渲染
着色器
rk3566/rk3588
qt-creator
gpu
opengl
iOS前后台处理
关于
OpenGL
的前后台问题:BackgroundAppsMayNotExecuteCommandsontheGraphicsHardwareAn
OpenGL
ESappisterminatedifitattemptstoexecute
OpenGL
EScommandsonthegraphicshardware.iOSpreventsbackgroundappsfromaccessingthegrap
rogerwu1228
·
2024-09-06 17:51
【cocos creator】platform平台对应代码 2.x / 3.x
isMobile:falselanguage:zhbrowserType:chromebrowserVersion:92.0.4515.159capabilities:{"canvas":true,"
opengl
老豆8
·
2024-09-06 07:57
cocos
工具
typescript
cocos
creator
开发平台
Opengl
Es之EGL环境搭建
今天我们的主题依然是音视频开发的范畴,做过音视频开发的都知道
Opengl
也是音视频开发中的一项重要技能,特别是涉及到视频录制、特效处理、画质渲染细分功能。
FlyerGo
·
2024-09-06 00:16
Opengl
音视频
c++
opengl
Linux 编译 qtav,QtAV 1.3.3 发布,跨平台音视频播放库
-
OpenGL
和
OpenGL
ES2支持16-bit的YUV渲染,包括9,10,12,14,16bit的little/bigendian的yuv。
丶本心灬
·
2024-09-05 14:35
Linux
编译
qtav
【HarmonyOS NEXT应用开发】案例91:基于
OpenGL
渲染视频画面帧
场景描述在直播场景中,会有礼物、魔法等表情临时出现在画面,需要获取视频画面帧进行纹理更新后再渲染通过
OpenGL
渲染视频画面帧。
青少年编程作品集
·
2024-09-05 11:47
音视频
算法
华为云
harmonyos
华为
华为od
HarmonyOS鸿蒙实战( Beta6.0)渲染视频画面帧实践-
OpenGL
场景描述在直播场景中,会有礼物、魔法等表情临时出现在画面,需要获取视频画面帧进行纹理更新后再渲染通过
OpenGL
渲染视频画面帧。
太空人_喜之郎
·
2024-09-05 10:08
HarmonyOS
OpenHarmony
鸿蒙
harmonyos
华为
linux
鸿蒙
前端
开发语言
移动开发
鸿蒙(API 12 Beta6版)图形【NativeImage开发指导 (C/C++)】方舟2D图形服务
场景介绍NativeImage是提供Surface关联
OpenGL
外部纹理的模块,表示图形队列的消费者端。
移动开发技术栈
·
2024-09-05 10:38
鸿蒙开发
harmonyos
c语言
c++
openharmony
鸿蒙
鸿蒙系统
图形图像
python计算机视觉第四章----照相机模型与增强现实
文章目录1、针孔照相机模型1.1照相机矩阵1.2三维点的投影1.3照相机矩阵的分解1.4照相机中心2、照相机标定3、以平面和标记物进行姿态估计4、增强现实4.1PyGame和Py
OpenGL
4.2从照相机矩阵到
weixin_45154388
·
2024-09-05 08:25
OpenGL
学习之路(4.0) 实现抗锯齿效果
原因当我们放大图片的时候会发现图片上的像素点有很多锯齿形状,这样就会导致图片呈现的效果不佳,所以需要通过抗锯齿处理。方式抗锯齿的方式有两种,一种是混合(GLBlend)处理抗锯齿,一种是多重采样抗锯齿混合(GLBlend)处理抗锯齿需要注意的是,混合处理只能处理点和线段,多边形图形需要多重采样处理打开混合处理/**函数原型:voidglHint(GLenumtarget,GLenummod)参数说
velue
·
2024-09-05 04:52
OpenGL
中的向量、矩阵
向量了解向量之前,先了解什么是标量标量:只有大小,例如:1,12,13等向量是有方向的标量,即不仅有大小,还有方向单位向量单位向量是长度为1的向量,向量长度通过下列公式计算向量的模的计算如果一个向量不是单位向量,可以通过单位化将其转化为单位向量,即非零向量除以向量的模,如下图所示向量点乘点乘只能发生在两个向量之间点乘得到的是两个向量之间的夹角的余弦值即cosα,范围在[-1,1]之间,是一个标量O
辉辉岁月
·
2024-09-03 19:17
从0开始的
OpenGL
学习(三十六)-Debugging
Debug从0开始的
OpenGL
学习系列目录说到编程,写代码,有一个我们永远绕不过去的话题就是Debug。BUG这种东西真是对它恨之入骨啊,不经意间的一个BUG就可以毁掉你的夜晚,甚至毁掉你的周末。
闪电的蓝熊猫
·
2024-09-02 21:56
SLAM中常用的库
SLAM中常用的库关于库关于库Pangolin是一个用于
OpenGL
显示/交互以及视频输入的一个轻量级、快速开发库,下面是Pangolin的Github网址:githubEigen是一个高层次的C++库
wq_151
·
2024-09-02 07:48
人工智能
SLAM
计算机视觉
人工智能
机器学习
slam
第五章
opengl
之摄像机
OpenGL
摄像机摄像机/观察空间LookAt矩阵自由移动移动速度视角移动欧拉角鼠标输入缩放补充:摄像机类摄像机
OpenGL
本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机
Re_view
·
2024-09-01 00:35
OPGENGL
线性代数
矩阵
算法
鸿蒙开发5.0【基于
OpenGL
渲染视频画面帧】
场景描述在直播场景中,会有礼物、魔法等表情临时出现在画面,需要获取视频画面帧进行纹理更新后再渲染通过
OpenGL
渲染视频画面帧。
爱桥代码的程序媛
·
2024-08-31 21:24
鸿蒙
harmonyos
openharmony
鸿蒙
鸿蒙系统
程序员
OpenGL
渲染
【
OpenGL
】详细介绍Z-Buffer与W-Buffer
【
OpenGL
】详细介绍Z-Buffer与W-Buffer一、简介:Depth-Buffer(深度缓存)有两种:Z-Buffer和W-Buffer,这里讨论这两种深度缓存的区别,以及如何在两者之间转换。
伐尘
·
2024-08-31 21:52
OpenGl
图形渲染
opengl
vulkun
3d
Learn
OpenGL
In Qt之系列简介
一蓑烟雨任平生~个人主页:rainInSunny|个人专栏:C++那些事儿、Learn
OpenGL
InQt文章目录传送门写在前面为什么是
OpenGL
和Qt能学到什么能做点什么国漫女神炫酷进度冷酷机器人传送门待更新写在前面
rainInSunny
·
2024-08-31 11:43
Learn
OpenGL
In
Qt
qt
c++
3d
SDL 与
OpenGL
的关系
OpenGL
和SDL是两个不同的库,但它们可以配合使用来创建图形应用程序。
melonbo
·
2024-08-29 23:15
音视频
sdl
opengl
OpenGL
学习笔记(十七)缓冲区(二)纹理缓冲区+帧缓冲区
本文为学习
OpenGL
的学习笔记,如有书写和理解错误还请大佬扶正;一,纹理缓冲区一个纹理包含两个主要组成部分,纹理采样状态和包含纹理值得数据缓冲区;1,为什么使用纹理缓冲区?
龙行天下01
·
2024-08-29 02:24
opengl
C++
算法
OpenGL
学习笔记(十六)缓冲区(一)像素缓冲区
本文为学习
OpenGL
的学习笔记,如有书写和理解错误还请大佬扶正;一,缓冲区概念缓冲区对象,允许应用程序迅速方便地将数据从一个渲染管线移动到另一个渲染管线,以及从一个对象绑定到另一个对象,不仅可以把数据移动到合适的位置
龙行天下01
·
2024-08-29 02:24
opengl
开发语言
图形渲染
android
openGL
ES详解——剔除
应该及早丢弃.例如在⼀个不透明的墙壁后,就不应该渲染.这种情况叫做”隐藏⾯消除”(Hiddensurfaceelimination).立方体中的正背面任何物体都有两面性,正面和背面,而观察者只能看到一个面.
OpenGL
闲暇部落
·
2024-08-29 02:19
OpenGL
android
OPenCV和
OPenGL
的区别
OPenGL
主要用于三维图形的渲染。专注于用机器绘制图像给人看。Graphics,3D绘图。Opencv是从图像到数据
OpenGL
是从数据到图像
zxz520zmg
·
2024-08-27 06:01
opencv
人工智能
计算机视觉
《计算机图形学编程》笔记——第四章
《计算机图形学编程》笔记——第四章管理3D图形数据关键模块介绍1.缓冲区2.统一变量3.顶点属性插值4.模型-视图5.矩阵堆栈代码及结果BUG引用碎碎念管理3D图形数据使用
OpenGL
渲染3D图形通常需要将若干数据集发送给
小C酱油兵
·
2024-08-25 19:42
图形学
图形学
opengl
OpenGL
颜色
几乎所有
OpenGL
应用目的都是在屏幕窗口内绘制彩色图形,所以颜色在
OpenGL
编程中占有很重要的地位。这里的颜色与绘画中的颜色概念不一样,它属于RGB颜色空间,只在监视器屏幕上显示。
「已注销」
·
2024-08-25 00:16
opengl
callback
alignment
buffer
header
测试
filter
OpenGL
基础图形编程 - 效果处理
15.1、融合15.1.1Alpha值与融合(Blending)Alpha值在前面几章中已经提到过,但是几乎所有例程都将它设置为1.0,没有详细讨论它为其它值时的情况。融合,是本章的重点,它是透明技术、数字合成和计算机绘画技术的核心。固名思义,融合就是指两种颜色各分量依据一定的比例混在一起合二为一。而这种比例就来源于Alpha值,即RGBA中的A或(r、g、b、a)中的a值,通常称a为不透明性,称
Augusdi
·
2024-08-24 23:15
OpenGL
图形
编程
callback
blend
buffer
dst
opengl
基础概论
一.概述
OpenGL
(OpenGraphicsLibrary)是一种跨平台的图形库,用于在计算机上实现2D和3D图形。
Hello.Reader
·
2024-08-24 23:15
C++
图形数据库
策略模式
c++
2024.5:HOOPS Visualize SDK 3D 图形库
此3D图形库具有线程安全的C++和C#接口以及
OpenGL
和DirectX驱动程序,
sdk大全
·
2024-08-24 21:32
CAD
Exchanger
sdk
3d
HOOPS
Visualize
OpenGL
-ES 学习(8) ---- FBO
目录FBOOverViewFBO优点使用FBO的步骤FBOOverViewFBO(FrameBufferObject)指的是帧缓冲对象,实际上是一个可以添加缓冲区容器,可以为其添加纹理或者渲染缓冲区对象(RBO)FBO(FrameBufferObject)本身不能用于渲染,只有添加了纹理或者纹理缓冲区之后才可以作为渲染目标,而且它仅且提供了三类附着,分别是颜色附着,模板附着和深度附着和顶点缓冲区不
小猪佩奇TONY
·
2024-08-23 12:02
OpenGL-ES
elasticsearch
学习
JavaScript快速
入门笔记
之二(变量、常量、数据类型)
JavaScript快速
入门笔记
之二(变量、常量、数据类型)1、变量何时使用变量:程序中的一切数据都要保存在变量中,反复使用如何使用变量:2种情况:赋值和取值赋值:2步:1.1创建变量:——声明——创建一个新的空变量语法
eshineLau
·
2024-03-26 20:09
前端开发
javascript
笔记
前端
OPENGL
入门
OpenGL
作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。
OpenGL
命令最初就是用C语言函数来进行描
_三两天
·
2024-03-15 09:07
opengl
opengl
OpenCASCADE+Qt创建建模平台
1、建模平台效果2、三维控件OCCWidget 将V3d_View视图与控件句柄绑定即可实现3d视图嵌入Qt中,为了方便也可以基于Q
OpenGL
Widget控件进行封装,方便嵌入各种窗体使用并自由缩放
欧特克_Glodon
·
2024-03-15 06:02
OpenCASCADE开发教程
qt
开发语言
OpenCASCADE
三维建模
ES6基础知识点
ES6
入门笔记
ES6中的变量和常量ES6新增了两个关键词用来声明变量和常量声明变量使用let关键词声明常量使用const关键词let:let:用于声明变量,代替var关键词特点︰有块级作用域;不存在变量提升
咖啡,巫师与猫
·
2024-03-13 01:19
前端开发基础知识学习笔记
es6
javascript
前端
MFC:基于
OPenGL
的三维渲染控件样例代码
opengl
类My
opengl
.h#pragmaonce#include#pragmacomment(lib,"glut64.lib")#defineGLUT_DISABLE_ATEXIT_HACK#include"glut.h"classMy
opengl
pdycp
·
2024-03-07 19:43
opengl
mfc
c++
Xcode与C++之游戏开发:
OpenGL
为了同时支持2D和3D,这里使用了著名的
OpenGL
。
OpenGL
介绍
OpenGL
(OpenGraphicsLibrary)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。
谷雨の梦
·
2024-03-06 03:24
游戏开发
opengl
c++
游戏开发
OpenGL
调用窗口,方向键和鼠标
9.2
OpenGL
调用窗口,方向键和鼠标9.2.1
opengl
调用窗口
OpenGL
调用窗口步骤:第一步:初始化GLFW,初始化
OpenGL
,初始化窗口,初始化上下文第二步:设置窗口大小和位置,设置输入输出第三步
熊明之
·
2024-03-04 05:54
OpenGL
c++
macos
3d
【GPU驱动开发】-GPU架构简介
一、总体流程应用程序请求图形操作:应用程序通过图形API(如
OpenGL
、Vulkan)发送图形操作请求。图形API调用GPU驱动程序:图形API将请求传递给GPU驱动程序。GPU驱动程序解释
怪怪王
·
2024-03-04 01:19
GPU驱动
驱动开发
GPU
AI
chatgpt
架构
OpenGL
ES: 纹理采样 texture sample
严正声明:作者:psklf出处:https://www.cnblogs.com/psklf/p/5762308.html欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任!Sampler(GLSL)Sampler通常是在Fragmentshader(片元着色器)内定义的,这是一个uniform类型的变量,即处理不同的片元时这个变量是一致不变的。一个sampler
liuhongyi0104
·
2024-03-01 20:35
opengl
8
OpenGL
纹理和采样器
纹理和采样器TexturesandSamplers纹理映射将一个或多个指定图像的部分映射到片元或顶点上。在着色器中,通过在指定的(s、t、r)纹理坐标位置采样图像的颜色来实现这种映射。纹理查找通常用于修改片元的RGBA颜色,但也可以用于着色器中的任何目的。本章首先描述了如何在章节8.1-8.11中指定和查询像素矩形、纹理图像以及纹理和采样器对象参数。章节8.12-8.26中剩余的部分描述了着色器中
乘风之羽
·
2024-03-01 20:35
OpenGL
图形渲染
8.13
OpenGL
纹理和采样器:立方体贴图纹理选择
立方体贴图纹理选择CubeMapTextureSelection当对立方体贴图纹理进行采样时,s、t、r纹理坐标被视为从立方体中心发出的方向向量rx、ry、rz。q坐标被忽略。在纹理应用时,插值的每个片段方向向量根据最大幅度坐标方向(主轴方向)选择立方体贴图面的二维图像之一。如果两个或更多坐标具有相同的幅度,则实现可以定义规则以消除这种情况的歧义。该规则必须是确定性的,并且仅依赖于rx、ry、rz
乘风之羽
·
2024-03-01 20:04
OpenGL
图形渲染
对于着色器语言
opengl
和 direct3d 有区别吗?
OpenGL
和Direct3D是两种不同的图形API(应用程序接口),它们都支持着色器编程,但在语法、结构和一些功能细节上存在差异。
插件开发
·
2024-02-28 16:29
Windows
着色器
3d
用Swig让python使用C++库
前几天玩py
opengl
,发现一个很奇怪的事情。原始的意图是准备不开窗口,直接在一张位图中离屏渲染3D图形。可惜
OpenGL
中没有定义标准的离屏渲染函数,离屏渲染的工作被扔到各个系统中分别实现。
rocksword
·
2024-02-28 15:57
Python
上一页
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
其他