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车载系列】第13章 车载渲染-
OpenGL
实现屏幕渲染
1
OpenGL
渲染上一章节我们通过SurfaceFlinger拿到Surface进行图像绘制,这节课我们通过GLSurfaceView来进行绘制,把摄像头的数据采集后展示渲染在屏幕上,这种方式是在GPU
__Yvan
·
2023-06-24 10:39
车载
Automotive
Android
android
车载开发
java
【Android车载系列】第14章 车载渲染-分屏显示的实现
最后通过MediaProjection录屏采集主屏幕数据,通过Display+Activity+
OpenGL
方式实现副屏同主屏的渲染。
__Yvan
·
2023-06-24 10:39
车载
Android
Kotlin
android
车载开发
Android分屏显示
线性代数学习指引
以下是线性代数的应用场景、学习路线及要点分析:应用场景线性代数在很多领域都有应用,例如:
计算机图形学
:三维图形的旋转、缩放和投影都可以用矩阵变换来表示。
KevinAha
·
2023-06-24 10:28
线性代数
学习
OpenGL
齐次坐标
1.概述在
计算机图形学
里面会经常碰到几何体的平移,旋转,缩放以及投影变换.一般情况下会涉及到齐次坐标与变换矩阵.问题:两条平行线可以相交?
Mr.codeee
·
2023-06-24 08:14
OpenGL
算法
opengl
齐次坐标
OpenGL
模型控制(旋转、平移)
1.效果图2.平移首先做一个鼠标双击事件,表示平移模型对象,当然,我们需要遍历当前哪个模型对象被选中,才能进行该对象的平移操作。voidAXBOpemglWidget::mouseDoubleClickEvent(QMouseEvent*event){Q_UNUSED(event);if(m_modelMoving){//再次双击取消移动m_modelMoving=false;}elseforea
Mr.codeee
·
2023-06-24 08:14
OpenGL
opengl
qt
模型控制
OpenGL
鼠标拾取模型
1.简介在我们的场景中,使用鼠标光标点击或“挑选”一个3d对象是很有用的。一种方法是从鼠标投射3d光线,通过相机,进入场景,然后检查光线是否与任何物体相交。这通常被称为光线投射。我们不是从局部空间中的网格开始,而是从视口空间中的2d鼠标光标位置开始。我们用逆矩阵来逆向进行变换,得到世界空间中的一条射线。首先在局部空间中有一个局部坐标(0.5,1,0)然后乘以model矩阵变换到世界空间坐标(10.
Mr.codeee
·
2023-06-24 08:14
OpenGL
opengl
qt
模型加载
鼠标选中
OpenGL
面剔除
1.简介
OpenGL
能够检查所有面向观察者的面,并渲染它们,而丢弃那些背向的面,节省我们很多的片段着色器调用(它们的开销很大!)。但我们仍要告诉
OpenGL
哪些面是正向面,哪些面是背向面。
Mr.codeee
·
2023-06-24 08:44
OpenGL
c++
opengl
面剔除
安装
OpenGL
报错
环境:windowsserver2019(64位)版本:python3.6安装代码:```pipinstallPy
OpenGL
Py
OpenGL
_accelerate-ihttp://pypi.douban.com
·
2023-06-24 08:33
Win7 64位 VS2015及MinGW环境编译矢量库agg-2.5和cairo-1.14.6
说白了其实是懒得用
OpenGL
写画几何体代码,画线,AA什么的。不管怎么说,介绍看的是这篇文章。
lmrylll
·
2023-06-24 05:05
ffmpeg
IOS
OpenGL
ES GPUImage 排除混合 GPUImageExclusionBlendFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-06-24 03:18
翻牌(翻转)动画-Rotate3dAnimation的应用
(源码放末尾)需求图二.自定义动画在Android实现3D效果方法有
OpenGL
ES和Camera.我使用的是Camera.关于canmara的解读,参考了博客http://www.gcssloop.com
刘喵喵嗷呜
·
2023-06-24 01:33
Hello
OpenGL
--002:会移动的三角形
所要实现的效果图:会移动的三角形.GIF想要实现这种效果我们分为两步,1、绘制出一个三角形,2、让三角形动起来。一、三角形的绘制首先导入头文件:#include"GLShaderManager.h"#include"GLTools.h"#include定义一个着色管理器及一个简单的批次容器:GLShaderManagershaderManager;/**GLTools的一个简单的容器类*/GLBa
e521
·
2023-06-23 21:26
开源计算机视觉库OpenCV详解
的应用领域3、OpenCV模块划分4、OpenCV源码文件结构4.1、根目录介绍4.2、常用模块介绍4.3、CUDA加速模块5、OpenCV配置以及VisualStudio使用OpenCV6、OpenCV和
OpenGL
dvlinker
·
2023-06-23 19:32
C/C++技术分享
计算机视觉库
OpenCV
图像视频处理
OpenGL
YOLO
OpenGL
之模板测试
文章目录模板测试模板函数物体轮廓源代码模板测试 当片段着色器处理完一个片段之后,模板测试(StencilTest)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试是根据又一个缓冲来进行的,它叫做模板缓冲(StencilBuffer),我们可以在渲染的时候更新它来获得一些很有意思的效果。 一个模板缓冲中,(通常)每个模板值(Sten
ccloud11
·
2023-06-23 17:12
OpenGL
c++
opengl
c++
OpenGL
ES3.0 实现灵魂出窍效果
OpenGL
ES3.0实现灵魂出窍效果分为两步:1使用GLSurfaceView实现摄像头预览,2实现具体的效果用GLSurfaceView实现摄像头预览,刚开始感觉很难,实际上很简单,生成TextureId
minyou1314
·
2023-06-23 17:28
统信UOS系统开发笔记(六):提取在线安装软件后,提取其安装包,部署目标机使用离线软件包方式安装软件
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131348876红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-23 14:52
Qt开发
国产麒麟统信系统开发
yum
install
统信UOS
提取安装包
离线安装
VSCode配置
OpenGL
freeglut
在VSCode中配置
OpenGL
环境,就是让VSCode帮忙给编译,和平时编译的区别就是调用了
OpenGL
的动态链接库,所以找到对应的文件(*.h,*.lib,*.dll(*.o)),然后在编译时指明位置
plairlli
·
2023-06-23 06:00
其他
vscode
编辑器
(超级详细)如何在Mac OS上的VScode中配置
OpenGL
环境并编译
文章目录安装环境下载GLAD与GLFW一、下载GLAD二、下载GLFW项目结构配置测试程序与项目的编译测试可执行文件HelloGL安装环境机器:macbookair芯片:M1芯片(arm64)macOS:macOSVentura13.4VScodeversion:April20231.78下载GLAD与GLFW一、下载GLAD1.从GLAD的在线服务下载所需的文件,参数选择如下,可根据自己的需要进
俯仰天地
·
2023-06-23 06:59
OpenGL
vscode
ide
编辑器
openGL
OPenGL
中的VBO、VAO、EBO作用理解
VBO是顶点缓冲对象(VertexBufferObjects,VBO),包含了顶点的3d坐标和颜色。但它们是按同类数组存储的,存放在一片显存空间中,程序并不知道这些数字哪个代表3d坐标,哪个代表颜色。VAO是顶点数组对象(VertexArrayObject,VAO),用来表示这些数字的第几位分别代表顶点的什么属性。比如这些数字的第1-3位代表3d的xyz坐标,第4-7位代表rbg颜色和透明度。EB
Vec[95]
·
2023-06-22 21:26
数据结构
计算机视觉
图形渲染
learn
opengl
-cn中,glfwtemplate/container.jpg路径问题的解决
在learn
opengl
-cn的6.1章纹理映射中,网站原本的源码并不好,会出现filesystem.h的相关错误,而filesystem.h的作用仅仅是用来加载图片文件(例如container.jpg
Vec[95]
·
2023-06-22 21:55
c++
计算机视觉
图形渲染
学习
opengl
之纹理加载函数loadTexture()函数的使用
unsignedintdiffuseMap=loadTexture("D:/Template/glfwtemplate/glfwtemplate/awesomeface.png");unsignedintspecularMap=loadTexture("D:/Template/glfwtemplate/glfwtemplate/awesomeface.png");直接在loadTexture()的
Vec[95]
·
2023-06-22 21:25
计算机视觉
c++
图形渲染
Android使用
OpenGL
实现相机滤镜
1.继承GLSurfaceView继承GLSurfaceView用于展示渲染的画面,并实现GLSurfaceView.Renderer接口publicclassCameraViewextendsGLSurfaceViewimplementsGLSurfaceView.Renderer{publicCameraView(Contextcontext){super(context);}publicCa
凉亭下
·
2023-06-22 20:33
Android
android
数码相机
GPUImage图像处理
#import"GLProgram.h"//Baseclasses#import"GPUImage
OpenGL
ESContext.h"#import"GPUImageOutput.h"#import"GPUImageView.h
iOS_渔翁
·
2023-06-22 18:53
IN3026 游戏技术
AdvancedGamesTechnologyBSc/MSciComputerSciencewithGamesTechnologyCourseworkProject:CasualGameinC++and
OpenGL
SynopsisTheaimofthiscourseworkistogiveyoutheopportunitytodevelopyourgamesprogrammingex
·
2023-06-22 15:58
后端
计算机图形学
:蒙特卡洛积分
1、介绍蒙特卡洛方法,统计模拟方法,以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(伪随机数)来解决很多计算问题的方法。2、基本思想当所求解问题是某种随即事件出现的概率,或者是某个随即变量的期望值时,通过某种“实验”的方法,以这种事件出现的概率估计这一随即事件的概率,或者得到这个随即变量的某些数字特征,并将其作为问题的解。3、蒙特卡洛积分用来计算多重积分的复杂问题,尽管蒙特卡洛方
HR_Reborn
·
2023-06-22 14:45
计算机图形学
图形学
深入探索
OpenGL
的基本概念
OpenGL
作为一种跨平台的图形编程接口,为开发者提供了丰富的功能和工具,使他们能够创建出令人惊叹的图形和视觉效果。本文将带您深入了解
OpenGL
的基本概念,帮助您更好地理解其工作原理和应用。
天天进步2015
·
2023-06-22 14:06
opengl
图形渲染
OpenGL
超级第12章学习笔记:管线监控
前言本篇在讲什么
OpenGL
蓝宝书第十二章学习笔记之管线监控本篇适合什么适合初学
OpenGL
的小白本篇需要什么对C++语法有简单认知对
OpenGL
有简单认知最好是有
OpenGL
超级宝典蓝宝书依赖VisualStudio
因吹斯听的Sun同学
·
2023-06-22 12:24
OpenGL超级宝典
学习
笔记
OpenGL
「2018年最新」 iOS面试题及答案(二)
2、什么是
OpenGL
、Quartz2D?Quatarz2d是Apple提供的基本图形工具库。只是适用于2D图形的绘制。
OpenGL
,是一个跨平台的图形开发库。适用于2D和3D图形的绘制。
跑不动的代码
·
2023-06-22 12:59
10 -
OpenGL
学习之光照贴图
结合上面几篇文章,我们现在来讲解今天课题-光照贴图;像在
OpenGL
ES学习之材质中讲述的那样,我们模拟的都是一个均匀物体的材质,但是现实世界中,物体的组成是很复杂的,物体的每部分的材质都不一样,比如一台汽车
CoderP1
·
2023-06-22 11:49
2023-06-21
OpenGL
简述1
OpenGL
简述1前言一、安装二、使用步骤1.创建窗口2.初始化glad3.进入循环总结前言最近研究了一下
OpenGL
,总结一下.
OpenGL
是一揽子图形API接口,很繁琐,但不难,难的是线性代数,线性变换
不停感叹的老林
·
2023-06-22 04:44
c++
OpenGL
IOS
OpenGL
ES GPUImage 黑白色调模糊 GPUImageOpeningFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-06-21 21:51
记录已见过的开源库
1.3D图形引擎
openGL
,事实上的图形学工业标准,提供图形学底层接口,直接使用
openGL
,对编程有较高要求。
lainegates
·
2023-06-21 20:29
开源库
开源库
图像生成概念简单介绍
从技术角度看,图像生成是一种
计算机图形学
的应
百年孤独百年
·
2023-06-21 19:16
图像重建
算法
计算机视觉
人工智能
图像生成
学习3D引擎需要会的知识点
并且能利用Dirct3D或
OPENGL
或
OPENGL
ES这些图形库中的任何一个,做个简单的Demo。
HYZOR
·
2023-06-21 19:10
FFmpeg 开发(01):FFmpeg 编译和集成
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGL
ES
·
2023-06-21 18:47
Modern
OpenGL
---做一些好玩的东西02 四个顶点同时闪烁的矩形
之前做了两个同时闪烁的三角形,是通过两个vao对象分别绘制三角形达到闪烁的效果的。那么如果将顶点的颜色属性作为顶点着色器的输出并作为片段着色器的输入,那么就能够分别对每个顶点的颜色单独绘制了,这样就能够使得每个顶点的颜色都不一样。那么如何使每个顶点闪烁起来呢?那么可以通过uniform来改变片段着色器中颜色变量中的某个值,比如只改变RGBA中的R值。代码:#include#include#incl
McQueen_LT
·
2023-06-21 16:42
计算机图形学
Modern
OpenGL
---09 纹理(纹理单元可贴多个纹理)
对之前画的矩形基础上贴上纹理。在片段着色器中,声明一个采样器,表示纹理位置,每个纹理位置叫做纹理单元,比如0、1等,当只有一个纹理事时,纹理单元默认为0,当有一个以上的纹理时,则需要通过uniform从外部设置每个纹理单元的值。需要注意的是,在一个以上的纹理绑定过程中,需要激活纹理单元的位置,然后进行绑定当前纹理。比如需要绑定第2个纹理时,需要先通过glActiveTexture(GL_TEXTU
McQueen_LT
·
2023-06-21 16:42
计算机图形学
自动驾驶
c++
windows
Modern
OpenGL
---做一些好玩的东西03 动态绘制点云模型
这次增加了一些键盘控制功能,通过wasd来控制上下左右四个方向,通过x键来进行缩小,z键进行放大。大致思路就是通过注册一个键盘相应函数,来控制坐标和缩放因子,放大缩小只需要对坐标乘上缩放因子,上下左右平移只需要对坐标进行加减操作即可。然后通过uniform来将这些全局变量传入到顶点着色器中即可。代码:#include#include#include#include#include#include#
McQueen_LT
·
2023-06-21 16:12
计算机图形学
c++
opengl
QT中.pro文件常用配置
#coreQT+=coreguisvgQT+=sqlQT+=networkQT+=
opengl
QT+=multimedia#specifyoutputdirCONFIG(debug,debug|release
heibao111728
·
2023-06-21 11:33
QT
ui
在深度OS中编译MRtrix步骤
在终端窗口执行下面的操作1.安装开发工具sudoapt-getinstallgitg++pythonlibeigen3-devzlib1g-devlibqt5
opengl
5-devlibqt5svg5-
捕鲸叉
·
2023-06-21 10:21
VTK
Linux系统编程
ubuntu
linux
Shader基础
在windows上,使用了DirectX,起点坐标在左上角,而MacOS上是
OpenGL
,起点坐标在左下角。统一了上面的外部因素后,就可以开始学习Shader了。1、创建一个Shader2、创
HelloWorld_5915
·
2023-06-21 00:42
计算机图形学
-坐标系(坐标总汇)
建议买本书《
计算机图形学
》第四版1坐标系1.1在我们谈论坐标变换之前,我们必须对我们的坐标系做一个正式的定义。DirectX使用的默认坐标系是左手坐标系。
OpenGL
使用的默认坐标系是右手坐标系。
小道士写程序
·
2023-06-20 18:10
C++
VTK
&
ITK
数学建模
算法
c++
threeJs着色器
一、着色器着色器(Shaders)是一种使用GLSL(
OpenGL
ShadingLanguage)编写并在GPU上运行的程序。它们被用于定位几何体的每个顶点,并为该几何体的每个可见像素着色。
爱吃烧鸭蛋的叶安
·
2023-06-20 18:06
threejs
着色器
算法
python
统信UOS系统开发笔记(五):安装QtCreator开发IDE中的中文输入环境Fcitx输入法
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131302096红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-20 17:24
Qt开发
国产麒麟统信系统开发
统信UOs输入法
中文输入法
QtCreator中文输入
OpenGL
视口学习
VC6新建一个
openGL
类型项目;出现一些选项,默认后生成一个项目;VC6自带GL支持;需要添加附加包含路径;而后构建工程;运行如下;是一个旋转的立方体;生成的代码不是MFC的,也不是纯win32的,
bcbobo21cn
·
2023-06-20 12:30
VC++
图形学和3D
OpenGL
视口
stm32开发笔记(三):stm32系列的GPIO基本功能之输出驱动LED灯、输入按键KEY以及Demo
https://blog.csdn.net/qq21497936/article/details/117151734红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
·
2023-06-20 10:16
stm单片机
UI渲染及显示原理
CPU工作是进行UI计算,文本处理,图片转码等操作;GPU接着做下面的工作渲染管线用
OPENGL
渲染到当前页面视图上;在iOS设备时钟周期内完成计算和渲染。
简书admin
·
2023-06-20 09:15
Ubuntu下安装vmd
www.ks.uiuc.edu/Research/vmd/vmd-1.9.3/files/final/vmd-1.9.3.bin.LINUXAMD64-CUDA8-OptiX4-OSPRay111p1.
opengl
.tar.gzgunzipvmd
昌南何许人
·
2023-06-20 01:58
OpenGL
混合
1.简介混合(Blending)通常是实现物体透明度的一种技术。透明就是说一个物体(或者其中的一部分)不是纯色(SolidColor)的,它的颜色是物体本身的颜色和它背后其它物体的颜色的不同强度结合。2.丢弃片段只想显示草纹理的某些部分,而忽略剩下的部分,下面这个纹理正是这样的,它要么是完全不透明的(alpha值为1.0),要么是完全透明的(alpha值为0.0),没有中间情况。所以当添加像草这样
Mr.codeee
·
2023-06-20 00:00
OpenGL
opengl
混合
OpenGL
深度测试
当深度测试(DepthTesting)被启用的时候,
OpenGL
会将一个片段的深度值与深度缓冲的内容进行对
Mr.codeee
·
2023-06-20 00:29
OpenGL
opengl
qt
深度测试
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他