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
Android:实现手机前后摄像头预览同开
效果展示一.概述本博文讲解如何实现手机前后两颗摄像头同时预览并显示我之前博文《
OpenGL
ES:GLSurfaceView实现AndroidCamera预览》对单颗摄像头预览做过详细讲解,而前后双摄实现原理其实也并不复杂
shawn·xiao
·
2023-10-07 06:13
Android
android
图像处理
计算机视觉
相机
图形渲染
webgl智慧楼宇发光效果算法系列之高斯模糊
高斯模糊简介高斯模糊算法是
计算机图形学
领域中一种使用广泛的技术,是一种图像空间效果,用于对图像进行模糊处理,创建原始图像的柔和模糊版
ITman彪叔
·
2023-10-07 04:23
Opengl
之立方体贴图
简单来说,立方体贴图就是一个包含了6个2D纹理的纹理,每个2D纹理都组成了立方体的一个面:一个有纹理的立方体。你可能会奇怪,这样一个立方体有什么用途呢?为什么要把6张纹理合并到一张纹理中,而不是直接使用6个单独的纹理呢?立方体贴图有一个非常有用的特性,它可以通过一个方向向量来进行索引/采样。假设我们有一个1x1x1的单位立方体,方向向量的原点位于它的中心。使用一个橘黄色的方向向量来从立方体贴图上采
蓝天巨人
·
2023-10-07 01:58
OpenGL
贴图
OpenGL
学习-高级
OpenGL
-ComputeShader
目录基本概念:在程序中的使用:内置变量:共享变量:同步计算:不同Shader之间通信:原子操作:限制大小:学习资料:-----------------------博主:mx基本概念:
OpenGL
的Computeshader
This is MX
·
2023-10-07 01:28
图形学学习笔记
图形学
opengl
图形渲染
OpenGL
——GLSL高级篇
OpenGL
着色语言接口块从顶点着色器向片段着色器发送数据时,可以声明几个对应的输入/输出变量。
&动感超人
·
2023-10-07 01:28
OpenGL
OpenGL
ES
opengl
opengles
glsl
Opengl
之帧缓冲
OpenGL
允许我们定义我们自己的帧缓冲,也就是说我们能够定义我们自己的颜色缓冲,甚至是深度缓冲和模板缓冲。我们目前所做的所有操作都是在默认帧缓冲的渲染缓冲上进行的。默认的帧缓冲是在你创建
蓝天巨人
·
2023-10-07 01:28
OpenGL
网络
OpenGL
学习-高级
OpenGL
-实例化
目录简述:glDrawArraysInstanced和glDrawElementsInstanced:gl_InstanceID:实例化数组:示例:实例化渲染示例:顶点着色器:设置为实例化数组:调用glDrawElementsInstanced绘制:效果展示:学习链接:简述:如果我们想以前一样渲染几千个物体,调用几千个渲染函数会极大的影响性能。与绘制顶点本身相比,使用glDrawArrays或gl
This is MX
·
2023-10-07 00:58
图形学学习笔记
图形学
shader
3d渲染
opengl
opengles
OpenGL
超级宝典(第7版)之第十一章高级数据管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
OpenGL
超级宝典(第7版)之第十一章高级数据管理前言一、取消绑定二、稀疏纹理三、压缩纹理四、压缩数据格式五、高质量纹理过滤总结前言如何将数据从着色器写入缓存与纹理如何使
Jason_Chen__
·
2023-10-07 00:28
opengl
游戏引擎
opengl
Opengl
之高级数据
我们在
OpenGL
中大量使用缓冲来储存数据已经有很长时间了。操作缓冲其实还有更有意思的方式,而且使用纹理将大量数据传入着色器也有更有趣的方法。
蓝天巨人
·
2023-10-07 00:27
OpenGL
算法
RK3588开发笔记(一):基于方案商提供的宿主机交叉编译Qt5.12.10
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/133618273红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-10-06 23:17
瑞芯微开发
Qt开发
RK3588
arm-gcc
编译Qt
Qt5.12.10交叉编译
瑞芯微开发
GPUImage源码阅读——EnjoyCamera项目
EnjoyCamera之前写过一系列的GPUImage、
OpenGL
ES相关的文章,但是写的例子都比较零散,也比较简单,并没有提供完整的项目。
秦明Qinmin
·
2023-10-06 23:19
OpenGL
的正背面剔除
在
OpenGL
工程的搭建中我们介绍了
OpenGL
在MacOS上的项目搭建,在
OpenGL
的透视投影中我们介绍了简单的3D图形的绘制。那么在该篇我们介绍复杂的3D图形渲染,以及正背面剔除技术。
shawnr
·
2023-10-06 18:17
入门
OpenGL
- 旋转的立方体
#include"PGLFW.h"#include#include#includeusingnamespacestd;//---------------------------------------------------------------------------------------------回调voidframebuffer_size_callback(GLFWwindow*win
pzy_
·
2023-10-06 11:18
OpenGL_学习记录
音视频
qt
开发语言
音视频项目总结
陆陆续续看了不少项目,按开发历程记录如下1.https://github.com/shaopx/VideoClipEditViewTest用原生MediaCodec,
Opengl
对视频进行处理,裁剪,滤镜
maiduoduo
·
2023-10-06 11:00
OpenGL
做一个坐标系指示方位
OpenGL
除了能画3D模型,渲染外,也可以画线。下面是一段画坐标箭头的代码,供参考。首先要加载数据到缓存区//箭头数据,每两个点为一组,画一条线段glm::vec3box[
水滴与鱼
·
2023-10-06 10:20
笔记
opengl
渲染管线
c++
OpenGL
绘制多个立方体
本人最近在学
OpenGL
,对于如何使用VAO,VBO来绘制多个立方体一直没有太多的进展,主要是网上这方面的资料并不多,即使有介绍,实例也没有给出。今天研究了一下,已经可以画出两个或多个立方体了。
水滴与鱼
·
2023-10-06 10:49
笔记
opengl
3d渲染
两种方法给
OpenGL
中多个物体应用不同的颜色
第一种方法:在绘制过程中通过uniform变量将颜色信息传给GPU:1.首先绘制程序定义变量:GLuintoc;2.片段着色器中添加uniformvec3objectColor;3.模型绘制前(循环中)加上:oc=glGetUniformLocation(renderingProgram,"objectColor");4.根据需要的颜色定义:glm::vec3objectColor(1.0f,0.
水滴与鱼
·
2023-10-06 10:49
笔记
opengl
渲染管线
《3D游戏与
计算机图形学
中的数学方法》
显存VRAM(显示随机存储器)法向量:在曲面上某个点处垂直于曲面的向量。(单位向量)两个向量的内积也称向量的点积或者标量积。点积的正负号说明两个向量指向同一个方向的接近程度。[图片上传失败...(image-7f1698-1520907826303)]1.4向量空间线性方程组增广矩阵逆矩阵(方阵)没有逆矩阵的矩阵叫做奇异矩阵。如,任何有一行或一列为0的矩阵。特征值和特征向量(可逆方阵)对称矩阵对角
似奔跑的野马
·
2023-10-06 08:48
VisualStudio2017 开发
OpenGL
1.安装VS2017社区版,安装好后安装C++桌面开发2.新建项目,选择C++控制台应用程序,名字
OpenGL
_Shader,3.点击菜单栏工具/获取工具和功能此时会打开visualstudio安装卸载工具
congming543
·
2023-10-06 04:27
记录
AVFoundation框架、FFmpeg框架、VideoToolBox视频编解码、AudioToolBox音频硬编解码)图像处理(
OpenGL
框架、
OpenGL
ES框架、CoreImage框架、Metal
法库德
·
2023-10-06 03:15
OpenGL
ES 案例09:分屏滤镜
本案例的目的是理解如何用GLSL实现分屏(2/3/4/6/9)滤镜案例的效果图如下准备工作自定义着色器完成无分屏滤镜的着色器代码顶点着色器attributevec4Position;attributevec2TextureCoords;varyingvec2TextureCoordsVarying;voidmain(){gl_Position=Position;TextureCoordsVaryi
辉辉岁月
·
2023-10-06 01:01
learn
OpenGL
-混合
生成纹理时加载alpha通道注意透明纹理边缘采用的纹理,更过环绕方式glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,width,height,0,GL_RGBA,GL_UNSIGNED_BYTE,data);glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP_TO_EDGE);glTexParameteri(G
Mhypnos
·
2023-10-05 23:39
learnOpenGL
图形学
学习
笔记
着色器
图形渲染
OpenGL
ES API(绑定shader)
OpenGL
ES创建一块内存,使用GLSL编写shader,然后触发GPU的shader编译器进行编译。
Mhypnos
·
2023-10-05 23:09
OpenGL
ES
学习笔记
opengles
shader
OpenGL
常见关键字
inout与attributevarying在
OpenGL
3.0后attribute和varying就被in和out代替了,但是在Android中为了兼容还很很多用attribute和varying的这里我就解释下这两个关键字
Arthas0v0
·
2023-10-05 22:38
【Overload游戏引擎分析】UBO与SSBO的封装
一、
OpenGL
的UBO在
OpenGL
Shader中,如果逻辑比较复杂,使用的uniform变量较多。通常多个着色器使用同一个uniform变量。
loveoobaby
·
2023-10-05 21:23
游戏引擎
awesome-go:很全的go语言资源合集
golang,所以找到awsone-go非常赞的go语言Audio&音乐类安全认证&OAuthCUI数据库数据库驱动日期时间Email嵌入脚本项目Forms游戏开发代码生成GUI图像日志机器学习消息自然语言处理
OpenGL
ORM
若与
·
2023-10-05 17:00
英特尔推出适用于Windows 10新图形驱动程序-版本26.20.100.7870
除此之外,此更新还解决了在全屏运行
OpenGL
/Vulkan应用程序时按音量/亮度键时出现的间歇性屏幕闪烁,并修复了某些有关Blu-rayDVD播放和夜灯设置调整的第十代Core处理器问题。当前
边缘生活
·
2023-10-05 16:07
OpenGL
专业名词解析
OpenGL
上下文context在应⽤程序调用任何
OpenGL
的指令之前,需要安排首先创建⼀个
OpenGL
的上下文。
苍天兄弟
·
2023-10-05 15:42
六、
OpenGL
实例二---渲染正方形并用键盘控制
渲染正方形并用键盘控制绘制正方形//blockSize边长GLfloatblockSize=0.1f;//正方形的4个点坐标GLfloatvVerts[]={-blockSize,-blockSize,0.0f,blockSize,-blockSize,0.0f,blockSize,blockSize,0.0f,-blockSize,blockSize,0.0f};voidsetupRC(){//
wps_pro
·
2023-10-05 13:52
android
opengl
es 3d 贴图 旋转立方体demo
的下载资源下载核心代码packagecom.rex;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.
opengl
.GLSurfaceView
Rex叶然
·
2023-10-05 11:44
android
opengl
es
android
android3d
旋转立方体
OpenGL
ES 3. 天空盒 立方体贴图
大家好,接下来将为大家介绍
OpenGL
ES3.天空盒立方体贴图。
OpenGL
ES立方体贴图本质上还是纹理映射,是一种3D纹理映射。
美颜特效.音视频
·
2023-10-05 11:44
OpenGL
基础
OpenGl
ES---纹理
纹理:最通常就是装饰3D物体,像贴纸一样贴在物体表面,在
OpenGl
ES中除了装饰物体表面,还用来作为数据的容器。
liyaoliy
·
2023-10-05 11:14
图形渲染
c++
OpenGL
ES for Android (立方体贴图)
简介我们前面学过纹理贴图,我们可以用6个2D纹理的纹理构建成立方体,而立方体贴图本身就是包含6个2D纹理的纹理,它优势在于可以通过一个方向向量来进行索引/采样。只要在立方体贴图的中心点,就能使用立方体的实际位置向量来对立方体贴图进行采样。创建立方体贴图与2D纹理区别不大,创建立方体贴图同样是创建纹理,只是我们的glBindTexture的方法的参数要变为GLES20.GL_TEXTURE_CUBE
塞尔维亚大叔
·
2023-10-05 11:44
Android
OpenGL
java
android
OpenGL
ES绘制3D纹理贴图
最近看了《疯狂android讲义》的图形相关的内容,结合自己的理解,整理了一下。下图是做出来的3D纹理贴图效果,手指在屏幕滑动时,图片可以随之转动。要实现一个纹理贴图,很简单,大致需要五步:1、gl.glEnable(GL10.GL_TEXTURE_2D)启用2D纹理功能;2、gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY)启用纹理坐标数组;3
chuifuhuo6864
·
2023-10-05 11:44
c/c++
java
移动开发
OpenGL
ES:3D立方体纹理贴图
效果展示一.概述前几篇博文讲解了
OpenGL
ES绘制多种3D图形,并赋予丰富的色彩,但是在这些3D图形绘制过程中,有一点还没有涉及,就是纹理贴图。
shawn·xiao
·
2023-10-05 11:13
OpenGL/OpenGLES
3d
android
图像处理
算法
计算机视觉
图形渲染
3D孪生场景搭建:参数化模型
在
计算机图形学
和三维建模领域,常见的参数化模型包括:几何参数化模型:通过参数来定义几何形状的模型,如球体、圆柱体、立方体等。
ygtu2018
·
2023-10-05 05:25
3d
编辑器
3D场景
iOS 初识SceneKit
SceneKit是苹果公司对Metal或
OpenGL
封装的3D渲染框架,可以快速3D渲染项目的项目,有点类似js中ThreeJs。轻松添加动画、物理模拟、粒子效果和逼真的物理渲染。
星星编程
·
2023-10-05 04:48
Mesa新版来袭
Mesa17.1.6发布了,Mesa是一个三维(3D)图形库的开源集合,其主要目标是在Linux/UNIX操作系统下实现各种API(应用程序编程接口)和
OpenGL
规范。
云计算运维工程师
·
2023-10-04 12:25
linux
OpenGL
ES:绘制一个混色旋转的3D球体
一.概述前面几篇博文讲解了如何使用
OpenGL
ES实现不同的3D图形本篇博文讲解怎样实现3D世界的代表图形:一个混色旋转的3D球体二.球体解析2.1极限正多面体如果有学习过我前几篇3D图形绘制的博文,就知道要想绘制一个
shawn·xiao
·
2023-10-04 12:23
OpenGL/OpenGLES
3d
图像处理
算法
计算机视觉
图形渲染
android
openGL
基础光照“ADS”( Phone光照模型)(一)
openGL
系列文章目录文章目录
openGL
系列文章目录前言一、光照模型二、光源材质ADS光照计算ADS光照计算参考前言光照以不同的方式影响着我们世界的外观,有时甚至是很戏剧化的方式。
妙为
·
2023-10-04 11:13
openGL
openGL光照模型
openGL基本光照
Phone光照模型
Android
OpenGL
ES:展示一张2d图片
前言本文的环境和条件:GLSurfaceView+
OpenGL
ES2.0代码结构Activity视图使用GLSurfaceView;GLSurfaceView使用自定义GLSurfaceView.Render
MichaelX_Blog
·
2023-10-04 06:14
OpenGL
ES笔记
Android
android
opengles
OpenGL
ES:绘制一个混色旋转的3D圆锥
绘制圆锥也先进行拆解圆锥的拆解很简单,有两种方式可以理解:2D圆的圆心从圆平面里抽离出来,赋予一个Z值2D的圆心和圆平面分别赋予不同的Z值也就是把圆锥拆成:一个2D圆+扇形锥面1.2单位图元:三角形讲到这里顺带提一句:在
OpenGL
shawn·xiao
·
2023-10-04 06:13
OpenGL/OpenGLES
3d
图像处理
计算机视觉
算法
图形渲染
android
android 使用etc1,ETC1 - Android SDK | Android Developers
↳android.
opengl
.ETC1ClassOverviewMethodsforencodinganddecodingETC1textures.ThestandardfortheETC1textureformatcanbefoundathttp
weixin_39669202
·
2023-10-04 06:10
android
使用etc1
android 使用etc1,ETC1 Class
Mono.Android.dllMethodsforencodinganddecodingETC1textures.Inthisarticle[Android.Runtime.Register("android/
opengl
陈历飞
·
2023-10-04 06:09
android
使用etc1
android,ETC1压缩纹理带alpha通道
opengl
2.0的所有android机器支持ETC纹理,但是在
opengl
1.0中,并不是所有的android机器都支持,所以使用前请检查,机器是否支持etc1纹理。
ID_FOR_XIAOSI
·
2023-10-04 06:07
opengl
alpha
etc1
opengl
Android
Windows系统下采用Visual Studio + QT +
OpenGL
实现RVIZ显示平面网格、坐标系和三维激光点云等功能(一)
一、实现内容:本篇文章将介绍采用VisualStudio2019+Qt+
OpenGL
实现在Qt窗口中利用
OpenGL
Widget组件配置
OpenGL
渲染窗口,并简单绘制三角形。
沐春风吖
·
2023-10-04 06:18
qt
visual
studio
windows
ui
c++
【QT项目:视频播放器——Qt
opengl
编程】通过shader完成显示yuv
通过Qt
opengl
不是为了3D绘制,而是为了将视频绘制起来使用
opengl
可以极大降低yuv转rgb的转换开销使用
Opengl
需要考虑三大问题:1、Q
OpenGL
Widget(与界面如何交互)1、为什么用
Mr.Twenty-one
·
2023-10-04 06:18
QTProject
qt
音视频
开发语言
牛顿法+++
1.1何谓平方根倒数速算法特别地,牛顿法在「计算平方根的倒数」应用领域也是相当的广泛,也就是求解函数:比如在
计算机图形学
领域中,相关图像匹配需要计算结果的归一化,这时就要对整个矩阵的每个元素求平方根倒数
往797
·
2023-10-04 05:26
统计学习
算法
OpenGL
--深入解析离屏渲染的原理
什么是离屏渲染首先我们要了解GPU的渲染机制以及屏幕渲染的方式GPU渲染机制:CPU通过解压计算好显示内容通过系统总线到GPU,GPU渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:OnScreenRendering表示当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行
HardCabbage
·
2023-10-04 04:31
OpenGL
(十一)-2D纹理单元
logo.jpg片元着色器varyingvec2TexCoord;uniformsampler2DourTexture;voidmain(){gl_FragColor=texture(ourTexture,TexCoord);}TexCoord纹理坐标,通过顶点着色器传递ourTexture纹理采样器片元着色器,是如何访问纹理对象首先,思考我们是如何将纹理对象传递给片元着色器?GLSL中提供一个共
king_jensen
·
2023-10-04 02:03
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他