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
-ES 学习(8) ---- FBO
目录FBOOverViewFBO优点使用FBO的步骤FBOOverViewFBO(FrameBufferObject)指的是帧缓冲对象,实际上是一个可以添加缓冲区容器,可以为其添加纹理或者渲染缓冲区对象(RBO)FBO(FrameBufferObject)本身不能用于渲染,只有添加了纹理或者纹理缓冲区之后才可以作为渲染目标,而且它仅且提供了三类附着,分别是颜色附着,模板附着和深度附着和顶点缓冲区不
小猪佩奇TONY
·
2024-08-23 12:02
OpenGL-ES
elasticsearch
学习
算法笔记:空间填充曲线
计算机
图形学
和图像处理:在图像压缩和像素处理中,利用空间填充曲线的局部保持特性,可以优化图像的存储和访问效率。地理信息系统:空间填充曲线用于地理空间数据索
UQI-LIUWJ
·
2024-08-22 04:48
算法
笔记
计算机
图形学
入门 -- Raster Image
Pixelisshortfor“pictureelement".rasterdevices:电视,喷墨/激光打印机;在输入设备中,相机,扫描仪等等。因此,rasterimage是最通常的存储图像方式。当然,我们会去对图像进行处理,所以显示的pixel跟实际的pixel不相同。另外还有矢量图这种存储方法,存储对形状的描述。好处是,resolutionindependentandcanbedispla
忻恆
·
2024-08-21 18:55
线性代数基础——向量
向量的代数写法在
图形学
中,向量一般会写出矩阵的形式A⃗=(xy)\vec{A}=\begin{pmatrix}x\\y\end{pma
我是李蜀黍
·
2024-03-18 14:23
计算机图形学基础学习笔记
线性代数
几何学
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
三维建模
MATLAB图像拼接算法及实现
图像拼接在摄影测量学、计算机视觉、遥感图像处理、医学图像分析、计算机
图形学
等领域有着广泛的应用价值。一般来说,图像拼接的过程由图像获取,图像配准,图像
程序员小溪
·
2024-03-11 05:01
算法
matlab
计算机视觉
MATLAB
人工智能
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
OpenGL
.error.NullFunctionError: Attempt to call an undefined function glGenVertexArrays
OpenGL
.error.NullFunctionError:AttempttocallanundefinedfunctionglGenVertexArraysFile"D:\ProgramData\Miniconda3
AI视觉网奇
·
2024-02-25 00:37
opengl
扫盲:什么是webGPU,和webGL对比哪些优点?
它基于
OpenGL
ES2.0标准,
贝格前端工场
·
2024-02-20 20:08
webgl
webGPU
unity3D
qt-Robot-PyQt5
qt-Robot-PyQt5一、演示效果二、关键程序三、下载链接Python脚本使用PyQt5作为窗口框架,
OpenGL
作为3D环境。每个机器人都是DOF3_robot类的一个实例。
进击的大海贼
·
2024-02-20 16:01
qt
开发语言
qt-双臂SCARA机器人动画
qt-双臂SCARA机器人动画一、演示效果二、核心程序三、下载链接在Qt+
opengl
中完成的双臂SCARA机器人的简单模拟。
进击的大海贼
·
2024-02-20 16:01
qt
机器人
数据库
QT-地形3D
关键程序三、下载链接一、演示效果二、关键程序#include"ShaderProgram.h"namespacet3d::core{voidShaderProgram::init(){initialize
OpenGL
Functions
进击的大海贼
·
2024-02-20 10:20
qt
3d
开发语言
数字人包含哪些生成式AI技术?上交最新「基于神经网络的生成式三维数字人研究综述:表示、渲染与学习」...
随着人工智能技术的高速发展,计算机视觉与
图形学
等相关学科的交叉融合掀起了一场数字人生成技术的新革命,人类进入“元宇宙”等数字空间的梦想正逐渐变为现实。
数据派THU
·
2024-02-20 03:12
人工智能
神经网络
学习
机器学习
大数据
Unity3D DrawCall和
openGL
、光栅化等有何内在联系详解
前言在Unity3D中,DrawCall是一个重要的概念,它与
OpenGL
、光栅化等技术有着密切的内在联系。本文将详细解释DrawCall的概念,并给出相关技术的详细解释和代码实现。
Thomas_YXQ
·
2024-02-20 01:30
unity
游戏引擎
网络
服务器
java
Qt实用技巧:QCustomPlot做北斗GPS显示绝对位置运动轨迹和相对位置运动轨迹图的时,使图按照输入点顺序连曲线
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136131310红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt软件开发
·
2024-02-20 00:50
北斗轨迹图
GPS轨迹图
绝对位置相对位置轨迹图
Qt
Unity3d Shader篇(七)— 纹理采样
.纹理采样的优缺点优点缺点二、使用步骤1.Shader属性定义2.SubShader设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结使用场景前言纹理采样是一种常用的
图形学
技术
雪弯了眉梢
·
2024-02-20 00:46
#
Shader
着色器
unity
游戏引擎
3d
wayland(xdg_wm_base) + egl +
opengl
es 使用FBO渲染到纹理实例(六)
.egl_wayland_texture3_2.c2.xdg-shell-client-protocol.h和xdg-shell-protocol.c3.编译4.运行总结参考资料前言本文主要介绍如何在
opengl
es
khl0616
·
2024-02-19 22:16
weston/wayland
EGL/OpenGL
ES
opengles
egl
wayland
安卓游戏开发之图形渲染技术优劣分析
二、图形渲染技术2.1、
OpenGL
ES
OpenGL
ES(
OpenGL
forEmbeddedSystems)是一种专为嵌入式设备设计的
OpenGL
版本,广泛应用于安卓游戏开发中。2
洪信智能
·
2024-02-19 13:59
安卓开发
android
OpenGL
投影方式、存储着色器、基本图元连接
投影方式正投影图像以1:1的方式绘制到屏幕上。视觉上看到的是2D平面图像。image-20200710105247748只有位于坐标系中的视图才可以被看到。GLFrustum::SetOrthographic(,,,,,)透视投影以人眼的视角进行绘制,有远小近大的效果。image-20200710105735524当我们的视窗越大,我们所能看到的范围就越大。//fFov:垂直方向上的视窗角度//f
Joker_King
·
2024-02-19 13:13
08-
OpenGL
ES 分屏滤镜
分屏滤镜分析分屏滤镜.jpg分屏滤镜-分2屏分屏滤镜-分2屏.jpg分屏滤镜-分4屏分屏滤镜-分4屏.jpg案例-分屏滤镜导图案例分屏滤镜.jpeg源码链接https://github.com/SPIREJ/
OpenGL
ES_GLSL
SPIREJ
·
2024-02-19 11:33
Flutter 2024 路线规划,更多可期待的功能正在路上
wiki/Roadmap2024来了,Flutter3.19也发布了,目前Flutter官方团队也发布了2024的规划,而随着3.19的发布,目前Impeller在Android平台已经支持了Android
OpenGL
恋猫de小郭
·
2024-02-19 10:20
flutter
OpenGL
-ES 学习(4)----
OpenGL
-ES 坐标体系
坐标体系我们知道
OpenGL
-ES坐标系中每个顶点的x,y,z坐标都应该在-1.0到1.0之间,超出这个坐标范围的顶点都将不可见。
小猪佩奇TONY
·
2024-02-15 09:43
OpenGL-ES
图形渲染
OpenGL
-ES 学习(1)---- AlphaBlend
AlphaBlend
OpenGL
-ES混合本质上是将2个片元的颜色进行调和(一般是求和操作),产生一个新的颜色
OpenGL
ES混合发生在片元通过各项测试之后,准备进入帧缓冲区的片元和原有的片元按照特定比例加权计算出最终片元的颜色值
小猪佩奇TONY
·
2024-02-15 09:42
OpenGL-ES
es
开源
OpenGL
-ES 学习(3)---- StencilTest
模版测试模版测试的主要作用是利用模版缓冲区(StencilBuffer)所保存的模版值决定当前的片段是否丢弃的过程,模版测试发生在深度测试之前。模板缓冲区是一个逐像素掩码,也就是每个Pixel都会和模板缓冲区的值比较,决定是否要绘制,模板缓冲区保存的是每个像素是否要被更新的标志位。模板缓冲区的使用分为两步:用逐像素掩码更新缓冲区,可以通过渲染几何形状并且指定模板缓冲区的更新方式的方法完成(比如使用
小猪佩奇TONY
·
2024-02-15 09:42
OpenGL-ES
图形渲染
c++
OpenGL
-ES 学习(2)---- DepthTest
深度测试
OpenGL
-ES深度测试是指在片段着色器执行之后,利用深度缓冲区所保存的深度值决定当前片段是否被丢弃的过程深度缓冲区通常和颜色缓冲区有着相同的宽度和高度,一般由窗口系统自动创建并将其深度值存储为
小猪佩奇TONY
·
2024-02-15 09:39
OpenGL-ES
图形渲染
Python之
OpenGL
笔记(19):正弦波叠加为方波的GLSL实现
一、目的1、正弦波叠加为方波的GLSL实现;二、程序运行结果三、正弦波合成方波的处理1、傅里叶函数分解方波公式: f(y)=4/PI*(sinx+sin3x/3+sin5x/5+...);2、实际程序里面公式为: f(y)=sinx+sin3x/3+sin5x/5+...3、键盘控制 加入了正弦波合成方波的处理,使用箭头键移动正弦波,使用上下箭头进行振幅调整,使用+,-号来调整正弦波叠加的次
大龙10
·
2024-02-15 08:07
Android使用
OpenGL
渲染ffmpeg解码的YUV视频数据
解决方案是使用
OpenGL
渲染,将YUV转换RGB的功能交由着色器去
FlyerGo
·
2024-02-15 05:56
iOS音视频--视频合集
iOS音视频处理-----视频编码
OpenGL
ESGPUImage自定义滤镜实现音视频抖音项目实战之旅!Metal视频渲染后续更新敬请期待喜欢可以在下方点赞评论
编程怪才_凌雨画
·
2024-02-15 00:15
重新自学学习
openGL
之 混合
OpenGL
中,混合(Blending)通常是实现物体透明度(Transparency)的一种技术。
充满活力的早晨
·
2024-02-14 21:53
15.3
OpenGL
可编程片段处理:片段着色器查询
片段着色器查询FragmentShaderQueries片段着色器查询使用查询对象来跟踪片段着色器调用的数量。当调用BeginQuery时,目标设为FRAGMENT_SHADER_INVOCATIONS时,GL维护的片段着色器调用计数器被设置为零。当片段着色器调用查询处于活动状态时,每次调用片段着色器时,计数器都会递增(参见第15.2节)。片段着色器查询的结果可能是实现相关的,如第15.2节所述。
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17
OpenGL
将片段和样本写入帧缓冲区
将片段和样本写入帧缓冲区WritingFragmentsandSamplestotheFramebuffer在图形渲染管线的片段着色阶段之后,会进行一系列后期处理操作以提升图像质量和满足复杂视觉效果的要求:抗锯齿处理:通过诸如多重采样抗锯齿(MSAA)等技术来减少几何边缘的锯齿现象,提供平滑过渡。多重采样点混合:合并每个像素内的多个子样本颜色,并根据覆盖率计算透明度混合,实现更精确的颜色表现和透明
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17.1
OpenGL
将片段和样本写入帧缓冲区:抗锯齿应用
抗锯齿应用AntialiasingApplication启用抗锯齿功能时,在图形渲染过程中,每个片元会计算出一个覆盖值来反映边缘平滑度。这个覆盖值在与片元本身的透明度(alpha值)相乘后,产生一个更精确的最终alpha值,并用于混合颜色。这一过程对帧缓冲区中支持固定点或浮点格式的颜色缓冲区有效,旨在消除锯齿并生成更为平滑和高质量的图像效果。
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17.2
OpenGL
将片段和样本写入帧缓冲区:多重采样点混合
多重采样点混合MultisamplePointFade如果启用了多重采样,并且栅格化的片段是由一个点基元产生的,则从方程式14.2计算的淡化因子将应用于片段。淡化因子与片段的alpha值相乘,得到最终的alpha值。淡化因子分别应用于每个片段颜色,并且仅在帧缓冲区中的相应颜色缓冲区具有固定或浮点格式时才会应用。
乘风之羽
·
2024-02-14 21:41
OpenGL
图形渲染
虚拟人专题报告:虚拟人深度产业分析报告
(报告出品方:Q量子位)报告共计:18页技术背景虚拟数字人指存在于非物理世界中,由计算机
图形学
、图形渲染、动作捕捉、深度学习、语音合成等计算机手段创造及使用,并具有多重人类特征(外貌特征、人类表演能力、
人工智能学派
·
2024-02-14 11:24
xr
14.7
OpenGL
图元装配和光栅化:早期各片段测试
早期各片段测试EarlyPer-FragmentTestslayout(early_fragment_tests)in;如果片段着色器指定了Early_fragment_tests布局限定符,则将在片段着色器执行之前执行本节中描述的每个片段测试。否则,它们将在片段着色器执行后执行。在光栅化阶段生成片段之后,会在片段着色器执行之前对每个片段进行一系列的每片段操作。如果在这些操作中的任何一处片段被丢弃
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
15
OpenGL
可编程片段处理
可编程片段处理ProgrammableFragmentProcessing在图形渲染过程中,当当前片段阶段(fragmentstage)使用的是包含有片段着色器(fragmentshader)的程序对象时,该着色器将被激活并负责处理光栅化生成的片段。如果当前片段阶段的程序对象未包含片段着色器,或者没有设置为当前活跃的片段着色器程序,那么片段着色器执行的结果将是不确定的。经过片段着色器执行后的片段会
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
15.1
OpenGL
可编程片段处理:片段着色器变量
片段着色器变量FragmentShaderVariables在
OpenGL
着色语言(GLSL)中,片段着色器(FragmentShader)具有以下功能和访问权限:访问当前程序对象的uniforms:片段着色器可以读取当前关联的程序对象中的
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
14.6
OpenGL
图元装配和光栅化:多边形
多边形Polygons多边形是由三角形带、三角形扇或一系列独立三角形产生的三角形产生的。与点和线段一样,多边形光栅化由多个变量控制。通过使用目标POLYGON_SMOOTH调用Enable或Disable来启用或禁用多边形抗锯齿。基本多边形光栅化BasicPolygonRasterization根据多边形的面积符号确定多边形是正向还是背向。面积通过多边形的窗口坐标计算,使用glFrontFace函
乘风之羽
·
2024-02-14 11:50
OpenGL
图形渲染
【二十二,学习小结】
学习
openGl
有二十来天了,接触、学习了以下内容:
OpenGL
是什么
openGL
是一组API规范,其只定义了一个函数接受哪些参数,返回哪些参数,据图的实现由开发者(显卡开发商)来进行;相关库GLFW:
Woodlouse
·
2024-02-14 11:34
【小沐学GIS】基于C++QT绘制三维数字地球Earth(
OpenGL
)
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(456:
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(456:
OpenGL
爱看书的小沐
·
2024-02-14 09:43
C/C++
GIS
OpenGL
c++
qt
opengl
earth
地球
gis
3d
Metal初探
1.Metal简介Metal是苹果为了减少对
OpenGL
ES的依赖所封装的框架,在iOS系统中,Metal可以发挥GPU的最大性能。
Jeffery_zc
·
2024-02-14 06:25
上一页
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
其他