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
iOS 基本动画
从图中可以看出,最底层是图形硬件(GPU);上层是
OpenGL
和CoreGraphics,提供一些接口来访问GPU;再上层的CoreAnimation在此基础上封装了一套动画的API。最上
fcf7850dd33e
·
2023-06-14 10:40
3D引擎和渲染
CAE三维引擎;游戏引擎常见的有UE4、Unity3D;CAD工程用的三维引擎又分商用的还有开源的,商用的比较著名的有ACIS、ParaSolid;开源的有OCCT;这些三维引擎都是基于DirectX或
OpenGL
noobiee
·
2023-06-13 21:41
3D
3d
图形渲染
OpenGL
链式滤镜(帧缓冲离屏渲染)
OpenGL
编写特效在部分应用中可通过单个shader实现,即通过修过修改顶点着色器或片元着色器实现。
VE视频引擎
·
2023-06-13 20:38
android
opengl
es2.0 硬解码时出现bindTextureImage: clearing GL error: 0x502
做硬解码用
opengl
es2.0显示的时候总是出现这个提示,为什么出现完全没有头绪,直到我写新项目发现没有这个提示,然后对比代码发现错误原因硬解码要先生成一个GLES11Ext.GL_TEXTURE_EXTERNAL_OES
红色与青色
·
2023-06-13 15:16
android
opengl
Xcode搭建
OpenGL
环境(m1芯片、Xcode13)
文件夹为了方便大家下载,我将它们上传到了网盘中分享地址提取码:4hz4二、搭建开始1.创建项目image.png2.选择项目类型(记得是选macOS的)image.pngimage.png3.添加依赖库(
OpenGL
尕歪Tia
·
2023-06-13 12:41
openGL
ES 2.0 fragment shader and framebuffer
chapter101.内建变量:gl_FragColor用于输出,可以不写入该变量,比如你只想修改depthbuffergl_FragCoord只读变量,值(x,y,z,1/w)gl_FrontFacing内建只读变量,如果该fragment为三角形正面的一部分,该值为真gl_PointCoord:只读变量,值为pointsprite的纹理坐标2.内建常量:constmediumpintgl_Ma
春天里晴朗的天空
·
2023-06-13 09:27
open
GL
shader
buffer
object
image
照片
测试
openGL
ES 2.0 笔记 6
精度声明这个是GLSL在ES中新引入的两种声明方式,一种是在每一个变量前面声明,如下:highpvec4position;varyinglowpvec4color;mediumpfloatspecularExp;另一种是在shader开始之前声明,如下:precisionhighpfloat;precisionmediumpint;vertexshader中可以不声明,默认都为highp;frag
春天里晴朗的天空
·
2023-06-13 09:57
open
GL
shader
float
PyQt显示点云
PyQt+open3d显示点云纯代码方式实现:view_open3d.pyimportsysimportopen3daso3dimportnumpyasnpimportpyqtgraph.
opengl
asglfromPyQt5
给算法爸爸上香
·
2023-06-13 08:39
#
PyQt
pyqt
python
使用
openGL
绘制图形显示在pyqt建立的ui界面中
使用
openGL
绘制图形显示在pyqt建立的ui界面中,一种方法是使用widget对象,将widget提升成自定义成
opengl
widget显示
openGL
的图像。
Emb_2333
·
2023-06-13 08:33
ui
qt
python
十一、
OpenGL
ES 颜色纹理混合金字塔
1.
OpenGL
ES实现1.1颜色填充1.1.1着色器顶点着色器attributevec4position;attributevec4positionColor;uniformmat4projectionMatrix
收纳箱
·
2023-06-13 06:28
Arm电脑出现【GLFWError】WGL: The driver does not appear to support
OpenGL
问题解决
准备运行
OpenGL
游戏时,出现弹窗报错:Can'tcreatewindowMoreinfo:GLFFWError#65542Happen,WGL:Thedriverdoesnotappeartosupport
OpenGL
QxAIRobot
·
2023-06-13 02:58
windows
OpenGL
arm
Qt 之图形(QPainter 的基本绘图)
QPainter用于执行绘图操作,其提供的API在GUI或QImage、Q
OpenGL
PaintDevice、QWidget和QPaintDevice显示图形(线、形状、渐变等)、文本和图像。
音视频开发老舅
·
2023-06-13 00:40
Qt开发
qt
qt5
qt6
qt教程
qt开发
ue4手机ui_UE4虚幻引擎开发手机游戏
特性集介绍•ES2•Mobile渲染器•对应
OpenGL
ES2.0-3.x(Android平台)
OpenGL
ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持metal,所以直接使用metal
weixin_39997037
·
2023-06-12 23:03
ue4手机ui
音视频相关
Adpcm:自适应差分脉冲编码调制,最早用于有损压缩pcm:脉冲编码调制,用于提供话音、图象传送、远程教学等其他业务
openGL
ES:嵌入式设备的
openGL
openGL
:跨平台的图形库,用于渲染2D,
任丫丫么任
·
2023-06-12 17:49
自学
openGL
(四)-Mac 配置
OpenGL
环境2
Mac配置
OpenGL
环境2前言在之前有写过一篇Mac配置
OpenGL
开发环境的文章,那篇文章是基于CC老师课程进行配置的,在cc老师的教程中
OpenGL
开发环境是基于glut+glew来实现,而在网上查到的很多资料显示
朽木自雕也
·
2023-06-12 11:51
003 -
OpenGL
初绘制四边形
第一个
OpenGL
绘制的在红色的背景上绘制一个蓝色的四边形。程序的输出的结果如下。
A慢慢懂
·
2023-06-12 11:15
OpenGL
ES手册翻译---4.每块碎片的操作和帧缓冲(一)
每个
OpenGL
ES上下文都有一个默认的窗口系统提供的帧缓冲。应用可以选择的创建额外的非显示的
高小冻
·
2023-06-12 10:16
ubuntu驱动重装
/NVIDIA-Linux-x86_64-460.67.run–no-
opengl
-files–no-x-check–no-nouveau-check选continueinstallation。
袁博特
·
2023-06-12 09:27
装机问题
ubuntu
linux
运维
全网最全的 Android 音视频和
OpenGL
ES 干货,都在这了
有位大佬说,“这是全网最全的Android
OpenGL
ES教程”,哈哈,对于这种善意的“商业互吹”,当然是欣然接受,这无疑给了我更多的动力和激情来完善这几个系列的文章。
承香墨影
·
2023-06-12 08:23
ffmpeg
脚本语言
oauth
weex
webrtc
Qt
OpenGL
(四十二)——Qt
OpenGL
核心模式-GLSL(二)
提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看):Qt
OpenGL
核心模式版本文章目录Qt
OpenGL
(四十二)——Qt
OpenGL
核心模式-GLSL(二)冯一川注:GLSL其实也是不断迭代的
冯一川
·
2023-06-12 00:47
Qt
OpenGL核心模式
qt
开发语言
ui
Qt+
OpenGL
基础教程
基于
OpenGL
的UR3机械臂仿真(一)一、在Qt里面创建
OpenGL
窗口环境配置.pro文件LIBS+=-l
opengl
32\-lglu32\-glut\LIBS+=
opengl
32.lib\glu32
mai0026
·
2023-06-11 21:52
qt
c++
Qt
OpenGL
创建一个
OpenGL
窗口
在这个教程里,我们将在QtCreator环境中创建
OpenGL
对象,它将显示一个空的
OpenGL
窗口,可以在窗口和全屏模式下切换,按ESC退出,它将是我们后面应用程序的基础框架。
十年编程老舅
·
2023-06-11 21:21
QT开发
qt6
qt5
qt开发
qt教程
c++
使用Metal绘制第一个三角形
在之前
OpenGL
系列基础之上,我们又对iOS原生Metal做了一些探索,这里主要是记录一下学习的过程。
lenka01
·
2023-06-11 21:11
OpenGL
ES 版本介绍
目录一.
OpenGL
ES版本二.嵌入式设备的
OpenGL
ES版本三.不同
OpenGL
ESGLSL脚本区别1.
OpenGL
ES1.0不支持脚本2.
OpenGL
ES2.0GLSL脚本3.
OpenGL
ES3.0GLSL
猿说编程
·
2023-06-11 18:21
wayland浅析之EGL、
Opengl
es、GBM
本文针对不同的compositor,浅析egl+
opengl
es+gbm搭配使用情况;文章目录1.前言1.1问题一:是不是调用eglSwapBuffers函数以后图像就直接显示到屏幕上了?
种瓜大爷
·
2023-06-11 16:37
「Linux
Graphics」
wayland
linux
Linux
Graphics
Graphics
OpenGl
之纹理坐标及纹理映射
文章目录纹理坐标纹理映射代码纹理坐标 为了实现纹理贴图我们需要做三件事:将一张贴图加载到
OpenGL
中,提供纹理坐标和顶点(将纹理对应匹配到顶点上),并使用纹理坐标从纹理中进行取样操作取得像素颜色。
ccloud11
·
2023-06-11 15:15
OpenGL
c++
opengl
c++
OpenGl
光照之材质
如果我们想要在
OpenGL
中模拟多种类型的物体,我们必须针对每种表面定义不同的材质(Mate
ccloud11
·
2023-06-11 15:45
OpenGL
c++
材质
opengl
c++
OpenGL
光照之光照贴图
文章目录漫反射贴图镜面光贴图放射光贴图代码 每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。这样子能够很容易在一个光照的场景中给每个物体一个独特的外观,但是这仍不能对一个物体的视觉输出提供足够多的灵活性。 我们将整个物体的材质定义为一个整体,但现实世界中的物体通常并不只包含有一种材质,而是由多种材质所组成。想想一辆汽车:它的外壳非常有光泽,车窗会部分反射周围的环境,轮胎不会那么有光泽,
ccloud11
·
2023-06-11 15:40
OpenGL
c++
贴图
c++
opengl
OpenGL
光照贴图
1.简介现实世界中的物体通常并不只包含有一种材质,而是由多种材质所组成。想想一辆汽车:它的外壳非常有光泽,车窗会部分反射周围的环境,轮胎不会那么有光泽,所以它没有镜面高光,轮毂非常闪亮。2.漫反射贴图用一张覆盖物体的图像,让我们能够逐片段索引其独立的颜色值,它是一个表现了物体所有的漫反射颜色的纹理图像。这次我们会将纹理储存为Material结构体中的一个sampler2D。我们将之前定义的vec3
Mr.codeee
·
2023-06-11 14:09
OpenGL
贴图
c++
opengl
OpenGL
光照场景
1.简介我们在现实生活中看到某一物体的颜色并不是这个物体真正拥有的颜色,而是它所反射的颜色。换句话说,那些不能被物体所吸收的颜色就是我们能够感知到的物体的颜色。例如,太阳光能被看见的白光其实是由许多不同的颜色组合而成的。如果我们将白光照在一个蓝色的玩具上,这个蓝色的玩具会吸收白光中除了蓝色以外的所有子颜色,不被吸收的蓝色光被反射到我们的眼中,让这个玩具看起来是蓝色的。下图显示的是一个珊瑚红的玩具,
Mr.codeee
·
2023-06-11 14:39
OpenGL
opengl
着色器
光照
OpenGL
冯氏光照模型
1.简介现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的计算能力所无法模拟的,冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。下面这张图展示了这些光照分量看起来的样子。环境光照(AmbientLighting):即使在黑暗的情况下,世界上通常也仍然有一些光亮(月亮、远处的光),所以物体几乎永远不会是完全黑暗的
Mr.codeee
·
2023-06-11 14:39
OpenGL
着色器
opengl
光照
冯氏光照
OpenGL
材质实现
如果我们想要在
OpenGL
中模拟多种类型的物体,我们必须针对每种表面定义不同的材质(Material)属性。当描述一个表面时,我们可以分
Mr.codeee
·
2023-06-11 14:07
OpenGL
材质
opengl
qt
CAAnimation学习记录
.介绍1.1CoreAnimationCoreAnimation是苹果提供的一套基于绘图的动画框架,下图是官方文档中给出的体系结构:image.png从图中可以看出,最底层是图形硬件(GPU);上层是
OpenGL
code_ce
·
2023-06-11 13:39
Learn
OpenGL
-高级
OpenGL
-11.抗锯齿
本人初学者,文中定有代码、术语等错误,欢迎指正文章目录抗锯齿多重采样锯齿产生原因多重采样方式
OpenGL
的MSAA例子:提示GLFW离屏MSAA例子1:多重采样帧缓冲传送到屏幕上例子2:采样多重采样帧缓冲的纹理缓冲与后期效果抗锯齿锯齿图像这种现象被称之为走样
刘建杰
·
2023-06-11 07:17
LearnOpenGL
计算机图形学
OpenGL
着色器
图形渲染
c++
Qt5.9.7 移植到Hi3536,支持
OpenGL
和tsLib
Qt5.9为LTS版本软件下载http://download.qt.io/archive/qt/5.9/5.9.7/single/说明:zip为windows版;tar.xz为linux版解压软件xzqt-everywhere-opensource-src-5.9.7.tar.xztar-xfqt-everywhere-opensource-src-5.9.7.tar创建Hi3536编译配置#进入
understand125
·
2023-06-11 04:26
Hisilicon
QT5.9.7
Hi3536
opengl
QT+
OpenGL
几何着色器
QT+
OpenGL
几何着色器本篇完整工程见gitee:Qt
OpenGL
对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主几何着色器几何着色器的输入是一个图元(如点或者三角形)的一组顶点几何着色器可以再顶点发送到下一着色器阶段之前对他们随意变换几何着色器最有趣的地方在于
turbolove
·
2023-06-10 23:43
QT+OpenGL(更新中)
qt
着色器
开发语言
QT+
OpenGL
实例化和抗锯齿
QT+
OpenGL
实例化和抗锯齿本篇完整工程见gitee:Qt
OpenGL
对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主实例化如果我们需要渲染大量物体时,代码看起来会像这样
turbolove
·
2023-06-10 23:43
QT+OpenGL(更新中)
qt
OpenGL
QT+
OpenGL
高级光照 Blinn-Phong和Gamma校正
QT+
OpenGL
高级光照1本篇完整工程见gitee:Qt
OpenGL
对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主Blinn-Phong冯氏光照:视线与反射方向之间的夹角不小于
turbolove
·
2023-06-10 23:42
QT+OpenGL(更新中)
qt
开发语言
OpenGL
光照之基础光照
因此
OpenGL
的光照使用的是简化的模型,对现实的情况进行近似,这样处理起来会更容易一些,而且看起来也差不多一样。这些光照模型都是基于我们对光的物理特性的理解。
ccloud11
·
2023-06-10 19:50
OpenGL
c++
c++
opengl
OpenGL
光照之颜色
文章目录创建一个光照场景 现实世界中有无数种颜色,每一个物体都有它们自己的颜色。我们需要使用(有限的)数值来模拟真实世界中(无限)的颜色,所以并不是所有现实世界中的颜色都可以用数值来表示的。然而我们仍能通过数值来表现出非常多的颜色,甚至你可能都不会注意到与现实的颜色有任何的差异。颜色可以数字化的由红色(Red)、绿色(Green)和蓝色(Blue)三个分量组成,它们通常被缩写为RGB。仅仅用这三个
ccloud11
·
2023-06-10 19:17
c++
OpenGL
opengl
c++
Android NDK-EGL 初级
供有需要的开发者取用什么是EGLEGLataglanceEGLprovidesmechanismsforcreatingrenderingsurfacesontowhichclientAPIslike
OpenGL
E
安仔都有人用
·
2023-06-10 15:29
杂记
android
java
android
EGL
android
skia
android
ndk
OpenGL
-光照
1.光照模型建立
OPenGL
处理光照采用的是一种近似:把光照系统分为三部分:光源、材质和光照环境。
傻瓜搬砖人
·
2023-06-10 14:42
opengl
OpenGL
光照
OpenGL
纹理
1.简介纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(TextureCoordinate),用来标明该从纹理图像的哪个部分采样。之后在图形的其
Mr.codeee
·
2023-06-10 04:32
OpenGL
qt
opengl
纹理
OpenGL
摄像机
1.简介
OpenGL
本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉,而不是场景在移动。
Mr.codeee
·
2023-06-10 04:32
OpenGL
qt
opengl
摄像机
OpenGL
着色器简介
1.简介着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说,着色器只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。2.GLSL着色器是使用一种叫GLSL的类C语言写成的。GLSL是为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。着色器的开头总是要声
Mr.codeee
·
2023-06-10 04:02
OpenGL
着色器
GLSL
Uniform
OpenGL
坐标系统
1.简介
OpenGL
希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标。也就是说,每个顶点的x,y,z坐标都应该在-1.0到1.0之间,超出这个坐标范围的顶点都将不可见。
Mr.codeee
·
2023-06-10 04:29
OpenGL
c++
开发语言
opengl
坐标系统
3d
OpenGL
的glGetString()函数
学习
OpenGL
过程中,想知道自己机器上的
OpenGL
版本号,随便建立一个控制台工程,直接调用constchar*version=(constchar*)glGetString(GL_VENDOR/*GL_VERSION
fo1_sky
·
2023-06-10 03:54
null
Qt+QtWebApp开发笔记(二):http服务器日志系统介绍、添加日志系统至Demo测试
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130762721红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-09 22:53
Qt开发
qt
http
qtwebapp
qt轻量级http服务器
qmake 手册
qmake参考变量替换函数内置替换功能测试函数内置测试函数测试函数库预编译标头qmake手册:qtHaveModule(printsupport):QT+=printsupportqtHaveModule(
opengl
countryboy666
·
2023-06-09 18:40
QT
qt
c++
第一个
OpenGL
程序--画个三角形
一:main函数里进行初始化intmain(intargc,char*argv[]){gltSetWorkingDirectory(argv[0]);glutInit(&argc,argv);glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA|GLUT_DEPTH|GLUT_STENCIL);glutInitWindowSize(800,600);glutCreat
忆痕无殇
·
2023-06-09 17:30
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他