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视觉-- (06)
OpenGL
ES+GLSL实现灰度滤镜解析
本来学习
OpenGL
ES是为了给图片、视频做滤镜,动效类似剪映一样的东西,前面写着写着。突然到了别的东西,这篇本来是计划写天空盒子,下一篇写粒子系统。
桀骜不驯的搬砖者
·
2023-07-21 08:39
Windows
OpenGL
图像亮度调节
目录一.
OpenGL
图像亮度调节1.原始图片2.效果演示二.
OpenGL
图像亮度调节源码下载三.猜你喜欢零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES基础零基础
OpenGL
ES
猿说编程
·
2023-07-20 23:15
OpenGL
ES技术简介
OpenGL
ES(OpenGraphicsLibraryforEmbeddedSystems)是一套免费的应用程序接口(API),可以用于开发嵌入式系统,如智能手机、平板电脑、媒体播放器和其他受限设备上的
又可乐
·
2023-07-20 21:20
(五)
OpenGL
菜单管理
glutCreateMenu创建一个弹出式菜单glutAddMenuEntry在当前菜单底部增加一个菜单条目glutAttachMenu将当前的一个鼠标按键与当前菜单联系起来glutAddSubMenu在当前菜单底部增加一个子菜单glutDetachMenu释放当前窗口的一个鼠标按键获取、设置标识符,删除、更改菜单在电脑上点击一下鼠标右键,会出现一个菜单。通过本页内容,可以制作出一个这样的菜单(真
遥望星河
·
2023-07-20 20:58
OpenGL
(八)
OpenGL
获取电脑屏幕大小和窗口大小来设置窗口居中
获取电脑屏幕大小和窗口大小//获取窗口大小,宽度和高度wwidth=glutGet(GLUT_WINDOW_WIDTH);wheight=glutGet(GLUT_WINDOW_HEIGHT);//获取电脑屏幕大小,宽度和高度swidth=glutGet(GLUT_SCREEN_WIDTH);sheight=glutGet(GLUT_SCREEN_HEIGHT);这样就能设置窗口相对于屏幕的大小了
遥望星河
·
2023-07-20 20:27
GLFWError #65544 Happen, No monitors found.
cocox2dx3.16报错:GLFWError#65544Happen,NomonitorsfoundGLFWError#65537Happen,TheGLFWlibraryisnotinitialized
OpenGL
1.5orhigherisrequire
MccreeCaptain
·
2023-07-20 19:50
cocos2dx
小白学
opengl
第四课
第四课:旋转坐标轴遵循右手坐标系0_1526365674818_7792fd6f-c8a0-41f1-8ef4-3ba05eaedf8b-image.pngx轴旋转//乘以这个矩阵,通过向量上的角度旋转坐标matrix.rotate(100.0f*m_frame/screen()->refreshRate(),1,0,0);m_frame++;0_1526365768385_20180515_14
技术喵
·
2023-07-20 16:35
OpenGL
实例化
1.简介假设你有一个绘制了很多模型的场景,而大部分的模型包含的是同一组顶点数据,只不过进行的是不同的世界空间变换。想象一个充满草的场景:每根草都是一个包含几个三角形的小模型。你可能会需要绘制很多根草,最终在每帧中你可能会需要渲染上千或者上万根草。因为每一根草仅仅是由几个三角形构成,渲染几乎是瞬间完成的,但上千个渲染函数调用却会极大地影响性能。如果像这样绘制模型的大量实例(Instance),很快就
Mr.codeee
·
2023-07-20 16:54
OpenGL
开发语言
opengl
qt
实例化
OpenGL
抗锯齿
1.简介你可以看到,我们只是绘制了一个简单的立方体,你就能注意到它存在锯齿边缘。可能不是非常明显,但如果你离近仔细观察立方体的边缘,你就应该能够看到锯齿状的图案。如果放大的话,你会看到下面的图案:你能够清楚看见形成边缘的像素。这种现象被称之为走样(Aliasing)。有很多种抗锯齿(Anti-aliasing,也被称为反走样)的技术能够帮助我们缓解这种现象,从而产生更平滑的边缘。2.超采样抗锯齿(
Mr.codeee
·
2023-07-20 16:54
OpenGL
opengl
qt
抗锯齿
OpenGL
几何着色器
1.效果展示爆破物体。2.简介在顶点和片段着色器之间有一个可选的几何着色器,几何着色器的输入是一个图元(如点或三角形)的一组顶点。几何着色器可以在顶点发送到下一着色器阶段之前对它们随意变换。然而,几何着色器最有趣的地方在于,它能够将(这一组)顶点变换为完全不同的图元,并且还能生成比原来更多的顶点。示例几何着色器代码:#version330corelayout(points)in;layout(li
Mr.codeee
·
2023-07-20 16:53
OpenGL
qt
opengl
几何着色器
Unity坐标系填坑
(这里不是讲的unity常规的世界坐标、屏幕坐标那些,而是填坐标系的坑)之前一直拼UI都拼成傻子了QAQUnity的坐标系使用的是
OpenGL
那一套:1不过Unity世界空间遵循的是左手坐标系2模型空间一般和世界空间遵循的是相同的坐标系
Tonight_Alive
·
2023-07-20 11:54
学习
Unity
[Java] [
OpenGL
ES 3.2] 光照
着色器v.vert#version320eslayout(location=0)invec3a_position;layout(location=1)invec4a_color;outvec4v_color;uniformmat4u_projection;uniformmat4u_view;uniformmat4u_model;voidmain(){gl_Position=u_projection
DiamondC++
·
2023-07-20 09:50
OpenGL/OpenGL
ES/EGL
java
opengles
android
[Java] [
OpenGL
ES 3.2] 相机控制器
原理首先来讲相机旋转:求得上一次触摸位置和本次触摸位置的差向量,然后调用Camera的rotate()就行了然后是重点——计算缩放:得到两个手指本次和上次触摸位置,分别求手指1和手指2的上次与本次触摸位置的差向量的模,相除得出一个比值,这个值就是缩放量,乘上视野即可。源代码CameraController.javapackagecom.Diamond.SGL;importcom.Diamond.S
DiamondC++
·
2023-07-20 09:50
java/android
java
opengles
android
OpenGL
正方形绘制及移动
一、准备工作在绘制正方形之前我们首先来了解一下,代码的执行过程中用到的几个方法:执行时的方法简介二、开始绘制正方形首先设置正方形的4个顶点GLfloatvVerts[]={-blockSize,-blockSize,0.0f,blockSize,-blockSize,0.0f,blockSize,blockSize,0.0f,-blockSize,blockSize,0.0f};设置边长GLflo
昵称五个字啊
·
2023-07-20 06:11
IOS –
OpenGL
ES 图像晕影扩散 GPUImageVignetteFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-20 05:38
OpenGL
渲染之深度测试
隐藏面消除成功解决了3D隐藏面直接丢弃,不绘制,只绘制可见部分。但是旋转3D会出现新的问题,如下图:截屏2020-07-12下午4.34.55.png接下来让我们来了解深度测试的神奇之处深度测试(DepthTest)本身其实就是另外一种高效消除隐藏表面的技术在绘制一个像素时,将一个值(Z值)分配给它,这个值表示它到观察者的距离深度测试能干什么呢?如上图甜甜圈旋转时,二个部分重叠时,此时的OpenG
徐徐图之哈哈
·
2023-07-19 22:10
WebGPU开发简明教程【2023】
然而,它基于2007年发布的
OpenGL
ES2.0API,而该API又基于更旧的
OpenGL
API。GPU在那段时间发生了显着的发展,用于与其交互的本机API也随着Direct3D12、Meta
新缸中之脑
·
2023-07-19 19:37
microsoft
服务器
运维
OpenGL
ES-11-案例06-分屏滤镜
一、效果图image二、流程图image三、着色器中的主要区别顶点着色器中不需要改变,只在片元着色器改变像素绘制的点就ok了1、顶点着色器attributevec4Position;attributevec2TextureCoords;varyingvec2TextureCoordsVarying;voidmain(void){TextureCoordsVarying=TextureCoords;
宇宙那么大丶
·
2023-07-19 16:27
Opengl
ES之VBO和VAO
前言本文主要介绍了什么是VBO/VAO,为什么需要使用VBO/VAO以及如何使用VBO和VAO。VBO什么是VBOVBO(vertexBufferObject):顶点缓冲对象。是在显卡存储空间中开辟的一块区域,在显卡存储空间中开辟一块区域,用于存放顶点的各类属性信息。如顶点坐标、纹理坐标、顶点颜色等数据。在渲染时直接从显VBO去取数据而不必与CPU进行数据交换。为什么需要使用VBO将顶点数据保存在
FlyerGo
·
2023-07-19 15:56
Sprites and textures
系列文章SFML-windows篇SFML-Eventsexplained篇SFML-Keyboard,mouseandjoystick篇SFML-Using
OpenGL
inaSFMLwindow篇SFML-Drawing2Dstuff
Phantom_matter
·
2023-07-19 13:28
c++
sfml
Shapes
系列文章SFML-windows篇SFML-Eventsexplained篇SFML-Keyboard,mouseandjoystick篇SFML-Using
OpenGL
inaSFMLwindow篇SFML-Drawing2Dstuff
Phantom_matter
·
2023-07-19 13:58
c++
sfml
Keyboard, mouse and joystick
系列文章SFML-windows篇SFML-Eventsexplained篇SFML-Keyboard,mouseandjoystick篇SFML-Using
OpenGL
inaSFMLwindow篇SFML-Drawing2Dstuff
Phantom_matter
·
2023-07-19 13:28
sfml
c++
记录一下安装Octomap踩过的坑
最大的坑,就是不能编译octovis,octovis需要Forthevieweroctovis:Qt4,
OpenGL
,QGLViewer(optional)https://github.com/OctoMap
河北一帆
·
2023-07-19 12:44
vscode
OpenGl
-创建窗口
创建窗口在画出效果之前,我们需要创建一个
OpenGL
上下文和一个用于显示的窗口。然而,这些操作在不同平台上是不一样的。幸运的是,有一些库已经提供了我们所需的功能,其中一部分就是特别针对
OpenGL
的。
STL_f36e
·
2023-07-19 05:23
在MFC的图片控件上用
OpenGL
的glDrawPixels函数画图时指定起点坐标
在MFC的图片控件(PictureControl)上用
OpenGL
的glDrawPixels函数画图时,是从图片控件的左下角开始画的,当高度上不能填满控件时,控件的顶部是空白的(图中的红色),如图1所示
_ALittleMore_
·
2023-07-19 04:17
mfc
opengl
画图
指定起点坐标
Xcode搭建
OpenGL
环境
一、搭建前的准备首先,搭建前需要如下几个库:libGLTools.aCLToolsglew网盘分享地址链接密码:nbgc二、搭建开始1.创建工程
openGL
1.jpg2.选择CocoaApp类型
opengl
2
苏苏慢跑
·
2023-07-19 01:01
NO.13 -
OpenGL
ES及GLKit
OpenGL
ES
OpenGL
ES是
OpenGL
的子集是针对嵌入式设备及移动终端设备的高级3D图形应用程序,例如iOS、Android、Windows等
OpenGL
ES是跨平台的,不会提供窗口相关方法,需要系统各自提供载体
z夜流星
·
2023-07-19 00:45
OpenGL
ES(二) GLKit
苹果官方GLKit文档GLKit框架的设计目标是为了简化基于
OpenGL
/
OpenGL
ES的应用开发。它的出现加快了
OpenGL
ES或
OpenGL
应⽤用程序开发。
探索者的旅途
·
2023-07-18 22:00
在iOS中如何使用
OpenGL
在iOS中如何使用
OpenGL
呢,有3种方式,它们都来自系统的库GLKit中。下面我们来看看如何使用他们(我们这里主要讲一些简单的初始化工作,循序渐进)。
zhonglaoban
·
2023-07-18 18:15
window msys2 freeglut g++ 开发编译 c++
opengl
应用 --入门(不用IDE)
因为不管是哪种语言gojavapythonrustwebgl涉及到图像编程底层都要遇到c和c++,如果不懂c对于图像
opengl
编程就无法推进为了研究
opengl
要储备哪些知识?
趣魂
·
2023-07-18 16:17
图像
c++
opengl
freeglut
OpenGL
简介
1.
OpenGL
概述
OpenGL
是行业领域中最为广泛接纳的2D/3D图形API,其前身是SGI公司为其图形工作站开发的IRISGL。
starmier
·
2023-07-18 15:55
OpenGL
入门到放弃1-- 初识
openGL
认识
OpenGL
什么是
OpenGL
?OpenGraphicsLibrary图形领域的工业标准,是一套跨编程语言、跨平台的、专业的图形编程(软件)接口。
李星星星星星
·
2023-07-18 12:15
Nuke/达芬奇/OFX视觉特效插件包 Boris Continuum Complete 2019 Mac v12.0.2破解版
Nuke/达芬奇/OFX视觉特效插件包BorisContinuumComplete2019Mac破解版,为视频图像合成、处理、键控、着色、变形等提供全面的解决方案,支持
OpenGL
和双CPU加速。
希希的莫斯呱
·
2023-07-18 10:16
iOS视觉-- (12)
OpenGL
ES+GLSL实现口红和腮红
借鉴博客:《Android美颜类相机开发汇总》第六章Android
OpenGL
ES美妆定制实现借鉴项目:AwemeLike效果展示:效果图.gif实现的方法,我们很容易想到就是把唇印纹理绘制到嘴巴的位置就可以了
桀骜不驯的搬砖者
·
2023-07-18 09:31
交叉编译
openGL
,Ubuntu20.04 to aarch64 (三)
编译eudev进入解压后的文件夹:/home/huhu/third_part/
openGL
/eudev-3.2.5/新建了一个build和install文件夹先执行:sudoapt-getinstallgperf
我是huhu
·
2023-07-18 07:00
c++
linux
arm开发
运维
统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131411975红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-07-18 05:45
Qt开发
国产麒麟统信系统开发
qt
linuxdeployqt
uos发布程序
QT:主窗口各子部件分别建立头文件
以THM_CT程序为例,主窗口中,需要显示绘图窗口、Text浏览器、
openGL
窗口,各类遥控器。
擎烛而走_b2ce
·
2023-07-18 00:08
Android 短视频直播特效,音视频图像处理 FFmepg
OpenGL
ES OpenCV开发详细内容
1音视频开发基础2Android
OpenGL
ES开发基础3AndroidFFmpeg
OpenGL
ES音视频播放器核心开发4AndroidFFmpegH.264AAC封装mp45AndroidOpenCV
chenchao_shenzhen
·
2023-07-17 17:46
android
Android 视频直播提拉流 嵌入式硬件 流媒体开发详细内容
1Linux系统编程网络编程基础2Linux网络编程流媒体服务器,客户端开发实践3Android流媒体客户端FFmpeg
OpenGL
ES开发实践4AndroidH.264AAC封装mp4开发实战5流媒体开发实战之
chenchao_shenzhen
·
2023-07-17 17:45
嵌入式硬件
OpenGL
入门指南:构建图形应用的基础知识
导言:
OpenGL
是一种强大的图形编程接口,广泛应用于游戏开发、计算机图形学和虚拟现实等领域。
一只贴代码君
·
2023-07-17 15:55
C++
opengl
小窍门
c++
游戏
开发语言
算法
服务器
在VMWare下安装的Ubuntu中,使用
opengl
无法播发视频的解决方法
一、现象:最近写了个视频播放器(原理是使用ffmpeg解码,用Qt自带的
opengl
将YUV数据转成RGB数据并播放)。
cuijiecheng2018
·
2023-07-17 14:08
音视频技术
linux
opengl
opengl
linux
初识
OpenGL
目录
openGL
是什么:掌握
OpenGL
:
OpenGL
的api:
OpenGL
的着色器语言:总结:
openGL
是什么:
OpenGL
(OpenGraphicsLibrary)是一种跨平台的图形编程接口,用于开发二维和三维图形应用程序
五百五。
·
2023-07-17 11:53
OpenGL
c++
c语言
2020-05-30 Mac OS 配置
OpenGL
环境
有关
OpenGL
,GLFW和GLAD
OpenGL
是一个标准,具体实现由驱动开发商对特定显卡实现GLFW:是针对
OpenGL
的C语言库,提供了渲染物体所需的最低限度接口,允许创建
OpenGL
上下文。
Daniel梁
·
2023-07-17 10:22
Metal入门教程(五)视频渲染
Metal系列教程的代码地址;
OpenGL
ES系列教程
落影loyinglin
·
2023-07-17 04:35
Unity windows 打包 desired compiler platform 15 is not available in shader blob问题
一般Windows都是DX9就可以了,项目原来默认是和手机通用的,用的
OPENGL
,这样就会有部分电脑跑不起来。所以只要分别设置PC端的API为DX9,android为
OPENGL
就可以了。
灰的狼
·
2023-07-17 03:02
x86架构ubuntu22下运行3DS模拟器Citra
0.环境i5ubuntu22(安装系统时候选择自动上网下载第三方驱动软件,主要是显卡驱动
opengl
)1.apt安装依赖1.1SDL2sudoaptinstalllibsdl2-dev1.2OpenSSL
qq_27158179
·
2023-07-17 03:33
嵌入式Linux
游戏程序
开源软件
chatgpt生成pygame
opengl
实现旋转用图片填充的3d三角形
importpygamefrompygame.localsimport*from
OpenGL
.GLimport*from
OpenGL
.GLUimport*defdraw_triangle():vertices
weixin_40938312
·
2023-07-17 00:39
pygame
3d
python
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
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他