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
基础纹理
原始数据图像图像存储空间=长x宽x每个像素的字节数API设置像素的存储格式glPixelStorei(,GLintparam)glPixelStorei是
OpenGL
中的一个函数,用于设置像素的存储格式
weixin_38432324
·
2024-01-02 08:58
图形渲染
OPenGL
GLSL
shji数据类型整型(有符号/无符号)浮点数(单精度)布尔值向量类型/矩阵类型boolbDone=falseintvalue=1;unintvale=21ufloatvalue=2.1向量/分量类型vec2,vec3,vec42分量3分量4分量复电向量ivec2ivec3ivec42分量3分量4分量整型向量uvec2uvec3uvec42分量3分量4分量无符号整型向量bvec2bvec3b各处2分
weixin_38432324
·
2024-01-02 08:58
图形渲染
ios 播放音效
使用AudioToolbox////SoundEffect.m//
OPengl
ES_Test////CreatedbyKINGon2023/12/31.
weixin_38432324
·
2024-01-02 08:58
ios
cocoa
objective-c
OpenGL
ES案例学习-画板
#import"PaintView.h"#import#import#import#import"debug.h"#import"shaderUtil.h"#import"fileUtil.h"//画笔透明度#definekBrushOpacity(1.0/2.0)//画笔每一笔,有几个点!#definekBrushPixelStep2//画笔的比例#definekBrushScale2enum{
weixin_38432324
·
2024-01-02 08:58
elasticsearch
学习
大数据
摩尔线程正式发布Linux系统显卡驱动
该驱动完整支持
OpenGL
4.0、Vulkan1.3两大核心图形API,100%通过接口兼容性测试,还可以借助Tes
Linux小百科
·
2024-01-02 01:18
linux
运维
服务器
QT5+
OpenGL
es2 + eglfs交叉编译安装(续)
前言之前写过一个《QT5+
OpenGL
es2+eglfs交叉编译安装(RK3399)》的文章,最近由于项目需要又重新在RK的其它平台上移植了一个qt5.14,移植过程中又get到了一些新的知识,这里做一个记录
飘忽不定的bug
·
2024-01-02 00:29
经验分享
qt
linux
ubuntu
QT5+
OpenGL
es2 + eglfs交叉编译安装(RK3399)
最近由于项目的需要,需要在aarch64Ubuntu16.04中安装QT5,系统自带了一个qt5,但项目要求必须是qt5.12的版本并且需要包含
opengl
和eglfs的库,所以只能重新对移植QT5.12
飘忽不定的bug
·
2024-01-02 00:58
经验分享
qt
开发语言
ubuntu
计算机图形学
第二章---概论(
OpenGL
简介)
液晶显示器——原理液晶分子的排列在微弱的外部电场、磁场或者应力、温度变化等作用下非常容易改变。当液晶分子的某种排列状态在电场作用下变为另一种状态时,液晶的光学性质随之改变,这种产生光被电场调制的现象称为液晶的电光效应。液晶显示的机理是通过能阻塞或传递光的液晶材料,传递来自周围的或内部光源的偏振光。液晶显示器——类型NW(NormalWhite)型的LCD:在液晶面板不施加电压时,我们所看到的面板是
flyuniverse_shell
·
2024-01-01 17:22
用OpenGL讲解计算机图形学
图形
存储
application
buffer
图像处理
编程
Opengl
中使用MediaCodec进行视频录制用法分析
一:综述在Android中使用MediaCodec会进行视频录制,一般视频数据来自于Camera数据,但是Camera数据可能会经过
opengl
进行渲染的处理,增加各种滤镜,或者我们在想服务器推流时,也需要使用
一枚懒人
·
2024-01-01 14:30
0023--
OpenGL
Metal 语言进阶探索之大量顶点数据处理
[toc]前言setVertexBytes(_:length:index:)方法加载数据最多为4KB也就是4096字节,一个扇区大小,当时数量超过了,就要使用setVertexBuffer(_:offset:index:),并创建一个MTLBuffer对象.官方文档解释:image.png案例通过MTLBuffer,在屏幕中渲染如下有n多正方形,每个由2个三角形组成.image.png流程图ima
清风烈酒2157
·
2024-01-01 13:12
godot 报错Unable to initialize Vulkan video driver解决
版本godot4.2.1现象godot4.2.1默认使用vulkan驱动,如果再不支持vulkan驱动的主机上,进入引擎编辑器将报错如下解决启动参数添加–rendering-driver
opengl
3即可进入引擎编辑器此时运行项目仍然会报错无法初始化驱动在项目设置中配置编辑器运行参数即可
路过君_P
·
2024-01-01 13:52
前端
godot
游戏引擎
OpenGL
FXAA抗锯齿算法(Qt)
在绘制Mesh数据时总会遇到图形的抗锯齿问题,
OpenGL
本身已经为我们提供了一种MSAA技术,但该技术对于一些实时渲染性能有所欠缺,因此后来就出现了一种FXAA技术。
大鱼BIGFISH
·
2024-01-01 11:28
OSG&OpenGL
qt
c++
OpenGL
FXAA抗锯齿算法
OpenGL
中的混合 (blend)
一、
OpenGL
函数提供两个:glBlendFunc(GLenumsfactor,GLenumdfactor)和glBlendFuncSeparate(GLenumsrcRGB,GLenumdstRGB
jasperWhf
·
2024-01-01 10:50
OpenGL
入门 — 专业名词解释
OpenGL
入门—MAC环境搭建上一篇博客介绍了如何在MAC上搭建
OpenGL
环境,接下来我们要做的就是理解一些专业的名词,以便于我们更好的学医后面的内容,可能大多数人都听过
OpenGL
、
OpenGL
ES
pc_He
·
2024-01-01 06:43
Vulkan入门指南
OpenGL
是黑盒子,它能提供好用的AP,没有办法进行一个深入的优化,所有东西都包装在一起没有办法看到底层变化的实现逻辑。Vul
极客范儿
·
2024-01-01 04:42
Vulkan
OpenGL
C/C++
Vulcan
计算机图形学
VS2019+OpenCV4.7.0+OpenCV_contrib4.7.0+CUDA安装+配置视频硬解码保姆级别教程
在算法开发过程中,涉及基于opencv的rtsp流硬解码,这里设计结合当前所有的资料,实现了现有
opengl
相关的所有跟视频硬解码相关的功能,下面对opencv4.7.0的编译流程进行说明:一、准备工作下载
dragon_perfect
·
2023-12-31 23:07
工具技术
opencv
计算机视觉
人工智能
视频编解码
各向异性(anisotropic)浅提
当沿不同轴测量时,它可以定义为材料的物理或机械特性(吸光度,折射率)的差异,电导率,拉伸强度等)该定义摘自维基百科 我们关注的是在计算机视觉领域,在
计算机图形学
领域,各向异性表面在
YuYunTan
·
2023-12-31 22:30
SLAM
多视图几何
计算机视觉
各向异性
anisotropic
Python+
OpenGL
绘制3D模型(九)完善插件功能: 矩阵,材质,法线
逆向工程(一)破解.skp文件数据结构Sketchup逆向工程(二)分析三维模型数据结构Sketchup逆向工程(三)软件逆向工程从何处入手Sketchup逆向工程(四)破解的乐趣钩子外挂代码注入二、
OpenGL
李航1983
·
2023-12-31 14:28
Sketchup源代码分析
python
3d
矩阵
3dsmax
unity
纹理映射示例Chap02.2
2.2_TextureExample.cpp如下//VTKINITWith
Opengl
2#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2)VTK_MODULE_INIT
chen_227
·
2023-12-31 09:51
VTK
c++
vtk
vtk渲染管线Chap02.4
2.4_vtkPipelineDemo.cpp如下//VTKINITWith
Opengl
2#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2)VTK_MODULE_INIT
chen_227
·
2023-12-31 09:51
VTK
c++
VTK
vtk环境搭建Chap01
底层封装了
opengl
,学习
opengl
后,正好来学习VTK。2.下载官方下载页https://vtk.org/download/最新VTK-9.3.0.tar.gz,tar.gz是linux系统的
chen_227
·
2023-12-31 09:21
VTK
c++
VTK
圆柱示例Chap02
vtk环境搭建见vtk环境搭建Chap01书中第二章介绍一个复杂示例,圆柱2.1_RenderCylinder.cpp如下//VTKINITWith
Opengl
2#includeVTK_MODULE_INIT
chen_227
·
2023-12-31 09:21
VTK
c++
vtk
CGAL的三角网格曲面脊线和脐点的近似计算(需要微分几何学的知识)
这意味着脊线是那些曲率发生突变的区域,它们在形状感知、物体识别和
计算机图形学
中都有重要的应用。脐点(Umbilics):脐点是光滑曲面上的一个特殊点,在该点上,曲面的两个主曲率相等。
网卡了
·
2023-12-31 07:42
CGAL
几何学
3d
算法
聊聊cmake和生成器配合使用
现在基本上开源的项目比如openSSL、
openGL
、openCV。都是使用cmake来管理其源码的。
scx_link
·
2023-12-31 05:29
构建工具链目录
c++
visual
studio
OpenGL
Blend
要使用
OpenGL
的混合
coldestheaven
·
2023-12-30 20:43
跟着Learn
OpenGL
学习11--材质
如果我们想要在
OpenGL
中模拟多种类型的物体,我们必须针对
贝勒里恩
·
2023-12-30 16:45
#
OPenGL
OpenGL
WebGL技术的应用场景
WebGL(WebGraphicsLibrary)是一种在Web浏览器中渲染3D图形的技术,它基于
OpenGL
ES(
OpenGL
forEmbeddedSystems)标准,允许通过JavaScript编写高性能的
super_Dev_OP
·
2023-12-30 09:12
信息可视化
webgl
GAMES 101 Quick Review
重要推导点积、叉积四元数Rodrigues公式ModeView矩阵,先R先Tforward、up、leftProjection矩阵Bling-Phong公式BRDF公式radiance&irradiance1.
计算机图形学
概述光栅化渲染管线
狗子孙
·
2023-12-30 08:22
OpenGL
离屏渲染保存图片
学习新知识只有结合实际使用才能真正掌握,之前看过几遍
OpenGL
的离屏渲染机制,但都不得要领,直到最近因为实际工作需要边看边做笔记边运用才算掌握了。
lzgnanjing
·
2023-12-30 08:06
全景视频
学习
opengl
的时候,看别人做了一个全景视频。因此感兴趣,所以学习下。
充满活力的早晨
·
2023-12-30 05:59
【JAVA】使用
OPENGL
从这个网址下载对应的库:LWJGL-LightweightJavaGameLibraryhttps://www.lwjgl.org/browse/release/3.3.3下载这个压缩包(实际上有很多版本3.3.3是比较新的版本:LWJGL-LightweightJavaGameLibrary):https://build.lwjgl.org/release/3.3.3/lwjgl-3.3.3.z
缘起性本空
·
2023-12-30 00:53
java
python
开发语言
【JAVA】
OPENGL
绕XYZ轴旋转立体图效果
JAVA-
OPENGL
绕XYZ轴旋转立体图效果_哔哩哔哩_bilibiliJAVA-
OPENGL
绕XYZ轴旋转立体图效果开始显示的是绕X轴、Y轴、Z轴旋转,后边是同时绕两个轴旋转,头有点晕,反应不过来了
缘起性本空
·
2023-12-30 00:23
java
前端
服务器
OpenGL
实现交互
OpenGL
实现交互前言有一说一越是学习
openGL
就越是能感觉到我的代码的极限为了展示更加炫酷的效果,对图形化效果进行学习作者:recom实现效果如下1.鼠标交互2.键盘交互3.菜单控制4.多页面切换
ZXG20000
·
2023-12-29 19:35
图形学
openGL
Three.js基础入门介绍——Three.js学习一【学习路线】
Three.js基础入门介绍1.深入了解Three.js前提下需要知道:【
OpenGL
和WebGL】1.
OpenGL
是一个跨平台的3D/2D的绘图标准(规范)。
小猪猪哟
·
2023-12-29 17:23
Three.js
前端
剖析虚幻渲染体系(14)- 延展篇:现代渲染引擎演变史Part 3(开花期一)
目录14.5结果期(2016~2022)14.5.1图形API14.5.1.1DirectX14.5.1.2
OpenGL
14.5.1.3Vulkan14.5.1.4Metal14.5.2硬件架构14.5.3
ttod_qzstudio
·
2023-12-29 16:24
深入UE
虚幻
UE5
高级工程应用程序打造,还需这款工业级3D渲染引擎!
一些关键功能包括:高性能,以工程为中心的可视化,它使用高度优化的
OpenGL
或DirectX驱动程序来充分利用可用的图形硬件线程安全的C++和C#接口,内部使用多线程独立于GUI的事件处理,以促进跨通用
慧都科技3D
·
2023-12-29 14:24
干货分享
3d
hoops
三维模型格式转换
3D模型轻量化
3D模型可视化
3D桌面开发
class0
历史和渲染流水线GPU编程API(Cg,HLSL,*GLSL)学会VertexShaders,GeometryShaderandFragmentShaders基于GPU渲染技术和应用通用GPU基础、工具和应用参考书
OpenGL
ShadingLanguageUnityshader
阿瑟琴
·
2023-12-29 08:13
OpenGL
自制游戏引擎-GreateWindow
自制游戏引擎,学习
OpenGL
相关知识并进行实践,学习引擎底层知识,提高对游戏引擎的认识。
祝你万事顺利
·
2023-12-29 05:15
严重性 代码 说明 项目 文件 行 列 禁止显示状态错误(活动) E0020 未定义标识符 “QString“ “QWheelEvent“ “QWidget“ VS 编译器无法正常运行导入的qt项目
严重性代码说明项目文件行列禁止显示状态错误(活动)E0020未定义标识符"QWheelEvent"严重性代码说明项目文件行列禁止显示状态错误(活动)E0020未定义标识符"QString"VS无法打开包括文件:“Q
OpenGL
Widget
芝士panda
·
2023-12-29 04:19
qt
开发语言
docker安装ros的一点记录
首先,ros的rviz显示需要
opengl
的正确支持,而
opengl
需要nvidiadocker2的支持(其他的与本机条件不符,不做讨论,有需求的请移步),ros在melodic(对应Ubuntu18.04
zdegrh_2
·
2023-12-29 04:14
VTK读写数据
png格式图片转jpg#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2)VTK_MODULE_INIT(vtkInteractionStyle)#include#include
张芮晨
·
2023-12-28 22:08
VTK
js
VTK图像创建
图像源source创建图像:#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2);#include#include#include#include#include#include
张芮晨
·
2023-12-28 22:08
VTK
图像处理
线性代数基础 | 线性方程组和矩阵求逆
在这些领域中,线性方程组和矩阵求逆可以用于描述和解决实际问题,例如计算物理中的动力学问题、经济学中的优化问题、
计算机图形学
中的几何变换和计算机科学中的机器学习等问题。
数字探索者
·
2023-12-28 19:18
线性代数
矩阵
OpenGL
-- 对深度测试的理解
深度深度,就是像素点在3D世界中距离摄像机的距离,即Z值。深度缓冲区深度缓存区,就是⼀块内存区域,专门存储每个像素点的深度值。深度值(Z值)越⼤,则离摄像机就越远。为什么需要深度缓冲区?在不使⽤深度测试的时候,如果先绘制⼀个⽐较近的物体,再绘制较远的物体。较远的图像就会像油画一样覆盖掉之前的图像。有了深度缓冲区后,绘制物体的顺序就不那么重要了。只要通过开启了深度缓冲区,并允许深度值的写入,Open
DSMars
·
2023-12-28 14:35
Python+
OpenGL
绘制3D模型(六)材质文件载入和贴图映射
逆向工程(一)破解.skp文件数据结构Sketchup逆向工程(二)分析三维模型数据结构Sketchup逆向工程(三)软件逆向工程从何处入手Sketchup逆向工程(四)破解的乐趣钩子外挂代码注入二、
OpenGL
李航1983
·
2023-12-28 12:49
Sketchup源代码分析
python
3d
材质
3dsmax
unity
游戏引擎
centos 7.9 安装 qt5.15.11
qt官网教程安装依赖库gcc和
opengl
如果手动装了gcc就不用再装sudoyumgroupinstall"CDevelopmentToolsandLibraries"sudoyuminstallmesa-libGL-develxcb
安牛牛牛
·
2023-12-28 11:24
linux
centos
qt
linux
OpenGL
随笔
GLToolsGLTools是一款
OpenGL
驱动程序和3D优化及伪装显卡参数的应用,可以模拟Tegra以支持部分挑剔的游戏,对手机系统进行优化,支持在手机上模拟GPU和CPU,从而去玩一些某种处理器的专属游戏
weixin_38432324
·
2023-12-27 17:39
人工智能
OpengL
glPolygonMode
#include"GLTools.h"#include"GLBatch.h"#include"GLMatrixStack.h"#include"GLShaderManager.h"#include"GLFrame.h"#include"GLFrustum.h"#include"StopWatch.h"#ifdef__APPLE__#include#else#include#endifstaticG
weixin_38432324
·
2023-12-27 17:08
图形渲染
OpenGL
VBO and VAO
AVertexArrayObject(VAO)isan
OpenGL
Objectthatstoresallofthestateneededtosupplyvertexdata(withoneminorexceptionnotedbelow
Konwledging
·
2023-12-27 14:53
GPU
OpenGL
Framebuffer
FramebufferAFramebufferisacollectionofbuffersthatcanbeusedasthedestinationforrendering.
OpenGL
hastwokindsofframebuffers
Konwledging
·
2023-12-27 14:23
GPU
OpenGL
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他