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
系统设计-粒子系统(3)
上面我们完成了一个粒子类的创建,从粒子类中可以看到,每一个粒子是处在一个粒子系统中的,所有粒子的行为都受到粒子系统的影响。下面再来看粒子系统类的构造。//粒子系统类的定义classCParticleSystem{private:boolmAttracting;//粒子系统是否对粒子产生引力boolmStopped;//粒子是否停止了发射unsignedintmTexture;//粒子纹理unsig
LotusOne
·
2023-07-16 23:28
OpenGL
float
vector
class
2018-07-29
前言GPUImage是iOS上一个基于
OpenGL
进行图像处理的开源框架,内置大量滤镜,架构灵活,可以在其基础上很轻松地实现各种图像处理功能。本文主要向大家分享一下项目的核心架构、源码解读及使用心得。
遵天循道
·
2023-07-16 17:53
0017--
OpenGL
ES 滤镜进阶篇之黑白、倒置、马赛克滤镜
[toc]前言本篇主要是探讨滤镜处理中灰度、颠倒滤镜、旋涡滤镜、六边形马赛克滤镜、三角形马赛克滤镜处理.iOS与图形图像处理框架5be6abcb9a92ff0bcaf7b37a388389c1图⽚片显示原理理f3093715ff131e19a176615041d35e5aCPU:计算视图frame,图片解码,需要绘制纹理图片通过数据总线交给GPUGPU:纹理理混合,顶点变换与计算,像素点的填充计算
清风烈酒2157
·
2023-07-16 13:14
OpenGL
纹理压缩
简介PC端使用glTexImage2D接口。GLES平台使用glCompressedTexImage2D接口。PC端使用压缩基本示例GLenumformat=GL_RGBA;GLintinternalformat=GL_COMPRESSED_RGBA;glBindTexture(GL_TEXTURE_2D,textureID);glTexImage2D(GL_TEXTURE_2D,0,intern
qq_16740151
·
2023-07-16 10:47
OpenGL
opengl
Anbox源码分析(二)——Anbox渲染原理
Android加载
OpenGL
ES的流程在介绍Anbox的视频渲染原理前,我们先要了解Android加载
OpenGL
ES的流程。
天空中的野鸟
·
2023-07-16 04:45
anbox
android
linux
opengl
3d渲染
重新自学学习
openGL
之光照贴图
今天我们开始学习光照贴图.我们原始的模型如下我们会给这个箱子进行漫散射和镜面光处理当前shader编码precisionmediumpfloat;uniformvec3viewPos;varyinglowpvec3normal;varyinglowpvec3FragPos;varyinglowpvec2v_texture;uniformsampler2Du_samplers2D[1];voidma
充满活力的早晨
·
2023-07-16 01:20
VS2017使用Eigen库
如果要使用数学意义上的向量类型,可以使用一些常用的数学库,例如:GLM(
OpenGL
Mathematics):是一个专门用于
OpenGL
开发的数学库,提供了矩阵、向量、四元数等数学类型,支持常见的数学运算和变换
Mike_666
·
2023-07-15 20:00
c++
Eigen
Unity Shader - 踩坑 - BRP 管线中的 depth texture 的精度问题(暂无解决方案,推荐换 URP)
编辑中夜神模拟器中小米10OPPOA5BRP中没看到有相关的解决URP中有解决References环境Unity:2018.2.11f1Pipeline:BRPPlatform:AndroidGraphicsAPI:
OpenGL
ES3
Jave.Lin
·
2023-07-15 18:26
unity
unity-shader
unity
深度精度
浮点精度问题
SDL学习
SimpleDirectMediaLayer是一个跨平台开发库,旨在通过
OpenGL
和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。
蓝天巨人
·
2023-07-15 15:41
FFmpeg学习
音视频
游戏
VTK与QT源码编译和示例
QT:提供了一套完整的库,包括GUI、网络、数据库、XML、蓝牙、多媒体、
OpenGL
等,可以用来编写桌面、移动设备、嵌入式及实时应用程序。Qt的
柯西的笔
·
2023-07-15 13:40
qt
python
开发语言
QVTK
OpenGL
NativeWidget在Qt中的用法
include#include#include#include#include#include#include#include"vtkAutoInit.h"VTK_MODULE_INIT(vtkRendering
OpenGL
2
风烟倦
·
2023-07-15 13:08
VTK
[FFmpeg +
OpenGL
+ OpenSL ES]获取视频AVFrame 并且释放相关资源 - 2
从队列中的AVPacket解码出AVFrame的相关函数:步骤一:AVPacket*avPacket=av_packet_alloc();queue->getAvpacket(avPacket);avcodec_send_packet(avCodecContext,avPacket);步骤二:AVFrame*avFrame=av_frame_alloc();avcodec_receive_fram
we1less
·
2023-07-15 12:10
视频播放器
ffmpeg
android
Java中蚁群寻路算法的实现及其在
OpenGL
中的可视化应用
Java中蚁群寻路算法的实现及其在
OpenGL
中的可视化应用您好,亲爱的读者,我感到无比荣幸能在此与您分享一下我最近在寻路算法和可视化实现上的一些学习和实践。
快撑死的鱼
·
2023-07-15 09:50
算法
java
python
OpenGL
创建
OpenGL
上下文(
OpenGL
Context WGL)
文章目录
OpenGL
Context窗口PixelFormat创建上下文(CreateContext)MakeCurrent删除上下文(DeleteContext)如何正确创建Context创建一个假的Context
wjjontheway
·
2023-07-15 07:04
OpenGL
c++
OpenGL
ES 图片到纹理读取方式
1.使用CoreGraphics//从图片中加载纹理-(GLuint)setupTexture:(NSString*)fileName{//1、将UIImage转换为CGImageRefCGImageRefspriteImage=[UIImageimageNamed:fileName].CGImage;//判断图片是否获取成功if(!spriteImage){NSLog(@"Failedtoloa
如意神王
·
2023-07-15 07:46
统信UOS系统开发笔记(八):在统信UOS上编译搭建mqtt基础环境(版本使用QMQTT::Client)
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131455493红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-07-15 05:24
国产麒麟统信系统开发
Qt开发
uos
mqtt
mqtt环境搭建
国产系统开发mqtt
海康摄像头开发笔记(一):连接防爆摄像头、配置摄像头网段、设置rtsp码流、播放rtsp流、获取rtsp流、调优rtsp流播放延迟以及录像存储
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131679108红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-07-15 03:05
Qt开发
音视频
海康防爆摄像头
rtsp实时播放
播放延迟
录像存储
摄像头rtsp流优化
Orangepi Zero2 全志H616简介
一、简介Linux系统,平台是ARM架构特性CPU全志H616四核64位1.5GHz高性能Cortex-A53处理器GPUMaliG31MP2Supports
OpenGL
ES1.0/2.0/3.2、OpenCL2.0
单行梦想家
·
2023-07-14 23:14
Orangepi
Zero2
全志H616
单片机
嵌入式硬件
linux
Ubuntu 22.04 LTS RTX 2060 6G 显卡 GPU测试 甜甜圈 geeks3d GpuTest
下载GpuTest主页地址GpuTest-Cross-PlatformGPUStressTestand
OpenGL
BenchmarkforWindows,LinuxandOSX|Geeks3D.com下载页
hkNaruto
·
2023-07-14 21:51
benchmark
linux
ubuntu
linux
运维
Android图形渲染原理中
前言在上一篇文章《Android图形渲染原理(上)》中,详细的讲解了图像消费者,我们已经了解了Android中的图像元数据是如何被SurfaceFlinger,HWComposer或者
OpenGL
ES消费的
子者不语
·
2023-07-14 12:49
Xcode设置add editor below 方向,多控制器上下左右展示
然后把是below的界面关闭,留下right的界面,系统会默认打开新界面为right了.原来Xcode的界面可以这样显示,没用过啊image如果想系统的学习IOS设计模式或者其他IOS技术,底层,逆向,
OpenGL
缘來諟夢
·
2023-07-14 02:14
如何用python编写3D游戏
它基于C/C++,运用新近
OpenGL
拓展模块开发出的高性能图形引擎。当运用Python语言执行开发时,Vizard同时自动将编写的程式转换为字节码抽象层(LAXMI),进而运行渲染核心。
数字化信息化智能化解决方案
·
2023-07-13 23:07
如何用python编写3D游戏
IOS
OpenGL
ES GPUImage 色彩加深混合 GPUImageColorBurnBlendFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-13 18:11
Assimp + VSCODE +
OpenGL
+ MinGW 环境配置全攻略
最近在Learn
OpenGL
CN上学习时遇到了一个究极大困难。
zionFisher
·
2023-06-24 10:47
OpenGL
vscode
opengl
mingw
c++
【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分屏显示
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
后端
深入探索
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
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他