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
学习——着色器
当类型和名字都一样的时候,
OpenGL
就会把两个变量链接到一起,它们之间就能发送数据了(这是在链接程序对象时完成的)顶点着色器//顶点着色器的源代码硬编码//用着色器语言G
一个拿着蓝水杯的ginger
·
2023-07-27 14:28
OpenGL学习
学习
着色器
java
【
OpenGL
学习笔记七】着色器语言(GLSL)
目录典型着色器结构数据类型顶点着色器特性片段着色器特性从顶点着色器向片段着色器发送数据从CPU中的应用向GPU中的着色器发送数据GLSL规范:https://www.khronos.org/registry/
OpenGL
Briant_ccj
·
2023-07-27 14:58
OpenGL开发专栏
OpenGL
【
OpenGL
学习】之着色器GLSL基础
基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat带符号的浮点数floatingscalarvec2,vec3,vec4n维浮点数向量n-componentfloatingpointvectorbvec2,bvec3,bvec4n维布尔向量Booleanvectorivec2,ivec3,ivec4n维整数向量
醉逍遥_祥
·
2023-07-27 14:57
#
OpenGL
OpenGL
GLSL
【
OpenGL
学习笔记③】——着色器【GLSL Uniform 彩色三角形 变色正方形】
文章目录零、成果预览图:一、着色器的初步了解:二、顶点/片元着色器(文本文件txt)三、创建我们自己的着色器类(Shader.h)四、绘制彩色三角形(主函数)五、索引缓冲对象(EBO)1、VBO、VAO与EBO之间的联系与区别2、EBO六、Uniform七、绘制变色正方形(主函数)八、小结(整体的思维导图)九、参考附录:神奇的正方形☁️在上一节中,我们绘制了一个墨绿色的三角形,这一节,我们来实现“
一支王同学
·
2023-07-27 14:57
OpenGL学习笔记
opengl
着色器
Opengl
和 Qml 混合编程
Opengl
和Qml混合编程
Opengl
描绘3D效果Qml描绘2D效果效果0_1527065966207_20180523_165855.gif源代码ForkmeonGitee加强版效果1.底层的
opengl
技术喵
·
2023-07-27 14:07
图形 API 简介
常见的图形API1、
OpenGL
、
OpenGL
ES
OpenGL
和
OpenGL
ES都是由Khronos组织制定并维护的API规范。
OpenGL
ES是
OpenGL
的子集,主要用于嵌入式设备的图形图像处理。
BeginnerX
·
2023-07-27 02:27
搭建
OpenGL
开发环境
资料安装教程软件下载VisualStudio2019CMakeGLFWGLADglfw3.3.8下载glfw的目的:获取压缩包里的include生成glfw3.lib获取include解压找到Include,include包含GLFW文件夹生成glfw3.lib使用CMake生成GLFW的工程文件在生成的目录中找到后缀为sln的文件,双击打开选择x64,右键点击解决方案,生成解决方案生成目录src
心前阳光
·
2023-07-26 19:10
OpenGL
opengl
63 | 图像处理
它可以用于许多不同的应用程序,包括数字摄影、医学成像、机器视觉和
计算机图形学
。Python图像处理库Python提供了许多库来进行图像处理,包括Pill
刘润森!
·
2023-07-26 14:23
Python教程系列专栏
图像处理
人工智能
vtk能否被
OpenGL
和DirectX取代?
它建立在
OpenGL
和DirectX等底层图形库之上,提供了高级的可视化功能和算法。虽然
OpenGL
和DirectX可以用于图形渲染和实时图形处理,但它们并不能直接取代VTK。
单片机一哥
·
2023-07-26 11:48
51单片机
一步步学习计算机视觉in IOS(三)
OpenGL
渲染-3D遮盖问题处理
image.png对于
OpenGL
中渲染的多边形而言,遮盖的问题同样存在,一个物体在光照下是有两面的:阳面(光照覆盖的面)和阴面(背光的面),上图中黄色部分就是我们理解的阳面,黑色即为阴面,但是上图的甜甜圈看起来特别奇怪
milawoai
·
2023-07-26 10:34
Android GlSurfaceView 入门教程 : 绘制一个三角形
1.GlSurfaceView是什么GlSurfaceView是Android中的一个类,继承自SurfaceView,用于显示
OpenGL
ES图形渲染的一个视图。
氦客
·
2023-07-26 09:49
音视频开发
android
GLSurfaceView
OpenGL
入门
绘制三角形
opencv-22 图像几何变换01-缩放-cv2.resize()(图像增强,图像变形,图像拼接)
几何变换是
计算机图形学
中的一种图像处理技术,用于对图像进行空间上的变换,而不改变图像的内容。这些变换可以通过对图像中的像素位置进行调整来实现。
玩转AI
·
2023-07-26 08:30
opencv
opencv
计算机视觉
人工智能
opencv-21 alpha 通道详解(应用于 图像增强,合成,蒙版,特效 等)
Alpha通道是
计算机图形学
中用于表示图像透明度的一种通道。在一个图像中,通常会有三个颜色通道:红色(R)、绿色(G)、蓝色(B),它们合在一起形成彩色图像。
玩转AI
·
2023-07-26 08:26
opencv
opencv
人工智能
计算机视觉
OpenGL
ES 学习之帧缓存
什么是帧缓冲区帧缓冲区(framebufferobject)简称FBO,用于写入颜色值,写入深度信息和深度缓冲和允许我们根据一些条件丢弃特定片段的模板缓冲。图像在绘制时最终都是绘制到帧缓冲区中的,一般情况下我们都是使用的是默认FBO,也就是我们的屏幕,也就是着色器各方面绘制结果存储的逻辑对象。使用方式1.创建帧缓冲区使用glGenFramebuffers来创建一个帧缓冲对象unsignedintf
vivianluomin
·
2023-07-26 08:54
音视频
shader
Qt:强大API、简化框架、多语言支持,构建全面应用程序“
还包括正则表达式处理和支持2D/3D图形渲染,以及
OpenGL
和XML支持。此外,Qt还允许导入第三方图形设计工具的UI资产,并使用预制组件、控件或QML进行设计。
枪哥玩转嵌入式
·
2023-07-26 07:36
单片机
编程
嵌入式
qt6.3
让vue项目支持glsl语法
如果你想让Vue项目支持GLSL(
OpenGL
着色语言)语法,你需要使用特殊的加载器使Webpack能够加载和解析GLSL文件。
jieyucx
·
2023-07-26 07:23
菜鸟的踩坑之旅
vue.js
前端
javascript
OpenGL
——EGL
OpenGL
——EGL什么是EGLEGL是
OpenGL
ES渲染API和本地窗口系统(nativeplatformwindowsystem)之间的一个中间接口层,它主要由系统制造商实现。
孤独世界的深海流浪汉
·
2023-07-25 23:41
OpenGL
Android
android
opengles
《
OpenGL
ES应用开发实践指南:Android卷》—— 1.3 初始化
OpenGL
本节书摘来自华章出版社《
OpenGL
ES应用开发实践指南:Android卷》一书中的第1章,第1.3节,作者:(美)KevinBrothaler,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
weixin_33849215
·
2023-07-25 23:40
移动开发
java
开发工具
Android
OpenGL
教程——Native 工程初始化
NativeActivityNDK的适用场景官方给出三点:平台间的App移植复用现有库对软件性能要求较高的场合比如游戏等有两种方式可以实现nativeactivity。native_activity.handroid_native_app_glue由于第二种方法启用另一个线程处理回调和输入事件,NDK的例子中就采用了这个实现方式。工程初始化创建NDK工程NDK工程创建完成会生成一个带有JNI调用c
xyTianZhao
·
2023-07-25 23:10
Android
OpenGL
android
Android
OpenGL
开发—— 关于EGL的详解
前言如果要使用
OpenGl
来自定义相机,EGL还是需要了解下的。可能大多数开发者使用过OpengGL但是不知道EGL是什么?EGL的作用是什么?
代码与思维
·
2023-07-25 23:38
android
android
studio
java
Android
OpenGL
教程——窗口初始化&绘制矩形
上节介绍了Native工程初始化,但是我们的窗口什么都没有,这节我们将NativeActivity创建的window绑定到
OpenGL
创建的display的surface上,并且绘制背景颜色和三角形,通过三角形绘制出一个矩形显示系统创建
xyTianZhao
·
2023-07-25 23:37
Android
OpenGL
android
opengl
opengles
初识:顶点缓冲对象VBO,帧缓冲对象FBO,正交投影【矩阵】在Android中的使用
不使用VBO时,我们每次绘制(glDrawArrays)图形时都是从本地内存处获取顶点数据然后传输给
OpenGL
来绘制,这样就会频繁的操作CPU->GPU增大开销,从而降低效率。
Antonylr
·
2023-07-25 21:35
iGibson’s 调试中遇到的问题解决
/query_devices报段错误解决:trytoinstallwithUSE_GLADsettoFALSEinhere将&{
OPENGL
_LIBRARIES}改成指向libEGL.SO的绝对地址,me
小凡197
·
2023-07-25 20:07
vision
navigation
python
Android
OpenGL
ES2.0从放弃到入门(四)—— 绘制圆柱体和球体
上一篇文章,我们绘制了部分几何图形和立方体,今天我们来绘制点带弧面的立体图形圆柱体圆柱体咋一看有点费劲,我们不妨拆解来看。一个圆柱体可以分为两个圆形底面和一个弧面的侧面。在前面我们已经画过圆形了,我们这里就考虑弧面去如何实现就行了。类比圆形的实现原理,我们也可以把侧面圆筒一样的弧面,分解成棱柱,分解的越细、棱柱的面越多看起来就和圆筒是一样的了。而每个棱柱的面都是个矩形,我们再把矩形拆解成两个三角形
布鲁斯码农
·
2023-07-25 17:26
android技术篇
android
openGL
openGL
ES
3D建模与处理软件简介 刘利刚 中国科技大学
3D建模与处理软件简介刘利刚中国科技大学http://staff.ustc.edu.cn/~lgliu【前言】自半年前笔者发表博客“什么是
计算机图形学
”以来,时常有人来向笔者询问3D模型的构建方法与工具
马少爷
·
2023-07-25 10:39
三维视觉
3d
基于 H5 的画图工具
完整资料进入【数字空间】查看——baidu搜索"writebug"第一章绪论1.1研究的背景
计算机图形学
是随着计算机及其外围设备而产生和发展起来的。
wm1634208243
·
2023-07-25 08:32
前端
python+基本3D显示
效果如下:没有用numpy、
openGL
等,只用了纯math库,这样移植起来很快,只需要将原来的C代码简单修改就可以了,但代价是效率很低,后面加上图片旋转后更为明显,速度急剧下降,功耗急剧上升,台式机带起来速度都不怎么样
weixin_30852419
·
2023-07-25 05:50
python
数字媒体艺术
该领域目前属于交叉学科领域,涉及造型艺术、艺术设计、交互设计、计算机语言、
计算机图形学
、信息与通信技术等方面的知识。
非常陈重
·
2023-07-25 04:09
unity 调用C++追踪物体后的位姿通过 dll,左右手坐标转化2
外参矩阵转四元数,左右手坐标系转化1_天人合一peng的博客-CSDN博客在之前1的基础上更新通过定位已经求得了物体的4*4的位姿矩阵,将其变化为四元数并从
opengl
的右手坐标转化为unity的左手坐标系
天人合一peng
·
2023-07-25 01:06
unity
C/C++/QT
机器视觉与图形图像
unity
游戏引擎
爬虫、Selenium、webUI自动化使用PIL+pytesseract识别验证码以及识别错误解决方案
(在这里咱们先不讨论:1.点击类的验证2.滑动类的验证3.中文类的验证)简单地说,
计算机图形学
的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。
Test交流圈
·
2023-07-24 22:50
IOS –
OpenGL
ES 色彩丢失/模糊效果 GPUImageColorPackingFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-24 18:31
OpenGL
#08 Lighting maps
在上一节中,我们学习到了每一个物体都应该有属于自己的材质(Materials),但这远远不够,一个物体的任意一部分对光的反射方式都是相同的吗?显然不是,一个物体本身也会包含各种材质,例如一个边缘被镶了铁框的木箱,铁制部分的镜面反射肯定比木制部分要强很多。不同的部分对光的处理方式不一,这使得我们需要扩展之前的系统,引入漫反射贴图和镜面光贴图(map)。这允许我们对物体的漫反射分量(以及间接地对环
MisakiMel
·
2023-07-24 18:21
五、
OpenGL
绘制甜甜圈引发的思考
前言如何绘制一个甜甜圈1.设置窗口以及矩阵voidChangeSize(intw,inth){//1.防止h变为0if(h==0)h=1;//2.设置视口窗口尺寸glViewport(0,0,w,h);//3.setPerspective函数的参数是一个从顶点方向看去的视场角度(用角度值表示)//设置透视模式,初始化其透视矩阵viewFrustum.SetPerspective(35.0f,flo
含笑州
·
2023-07-24 17:12
unity操作详细教程
图形引擎Unity的图形引擎使用的是Direct3D(Windows)、
OpenGL
(Mac,Windows)和自由的APIs(Wii),可以支持Bumpmapping、Reflectio
kevinfkq
·
2023-07-24 14:39
笔记
unity3d
Three.js分享
说一下我的理解,说到Threejs就不得不提到webGL,说到webGL就不得不提到
openGL
OpenGL
:用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
桃子Jerry
·
2023-07-24 13:01
前端
threejs
js
three.js
前端
webgl
OpenCV在虚拟现实中的物理仿真与交互
作者:禅与计算机程序设计艺术《OpenCV在虚拟现实中的物理仿真与交互》技术博客文章1.引言1.1.背景介绍随着虚拟现实(VR)和增强现实(AR)技术的快速发展,
计算机图形学
在VR/AR中的应用越来越广泛
禅与计算机程序设计艺术
·
2023-07-24 13:28
AI
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
计算机图形学
入门(二)-线性代数部分知识2视图变换和投影变换
本章主要进行了视图/相机变换的求解,和两种投影变换的求解(正交投影、透视投影),并且简单的完善了3D旋转变换的介绍。主要的学习过程来自下面的视频,本文只会有主要的基础内容,默认一些知识大家是掌握的,该精简的地方一定会精简。原视频非常好,我会在文章中插入视频的具体节点位置,更详细的内容可以观看原视频,教程网站上有课件和作业。个人也会在后续的学习过程中不断的向文章做补充,有问题大家可以在评论区探讨。文
酷月千里
·
2023-07-24 11:52
计算机图形学入门
线性代数
图形学
计算机视觉
经验分享
几何学
02总结--006--
OpenGL
离屏渲染
[TOC]缓存!缓存!还是缓存!缓存缓存是啥?cache、buffer。也许你没用过,但是你一定见过无数次这两个单词。缓存有啥用?复用、效率提升,典型的空间换时间。这篇文章讲的内容就是从缓存开始的,下面来看看一些常见的缓存。class:cache_tcache_t方法查找和转发流程在方法查找阶段:先从类的缓存中去取若没有找到,再从类的方法列表中找找到后,会将方法存到缓存中(方便下一次的读取,提高查
修_远
·
2023-07-24 09:08
OpenGL
ES GLSL语言 & 自定义着色器常用API
OpenGL
ESGLSL语言EGL(EmbeddedGraphicsLibrary)
OpenGL
ES命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制渲染上下⽂:存储相关
OpenGL
ES状态,是一个状态机绘制表面
Miraclely
·
2023-07-24 09:50
正背面剔除和深度测试
一、正常渲染会出现的问题默认情况下,
OpenGL
将逆时针⽅向环绕绘制的的三角形定义为正⾯,反之为背面。
LamSpeech
·
2023-07-24 08:42
OpenGL
-基本概念
基本概念
OpenGL
(OpenGraphicsLibrary):
OpenGL
是一个跨平台的编程程序接口,是一种用于创建实时3D图像的编程接口。
forping
·
2023-07-24 08:27
摩尔线程正式发布Linux系统显卡驱动
该驱动完整支持
OpenGL
4.0、Vulkan1.3两大核心图形API,100%通过接口兼容性测试,还可以借助T
分享IT资源
·
2023-07-24 07:19
linux
运维
服务器
【Android 音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识
为什么写这一系列博文虽然网上有很多的博文总结了音视频打怪升级的路线,但是音视频开发相关的知识都相对独立,有讲“音视频解码相关”的,有讲“
OpenGL
相关”的,也有讲“FFmpeg相关的”,
NeWolf
·
2023-07-24 05:30
向量和矩阵
OpenGL
:在3D笛卡尔坐标系中的⼀个顶点,也就是由XYZ三个值构成一个值就是向量。单位向量:向量长度为1的向量,向量的长度也叫向量的模。
LamSpeech
·
2023-07-24 03:14
Android音视频开发(三)TextureView
简介TextureView与SurfaceView类似,可用于显示视频或
OpenGL
场景。
程序猫King
·
2023-07-24 03:51
音视频开发
安卓开发
安卓进阶
安卓
android
音视频开发
Vulkan-性能及精细化
也有业界称之为“下一代的
OpenGL
”,不言而喻人们也总喜欢拿Vulkan和
OpenGL
(已经经历了20年之久的非常成熟的当代图形API的大成者)作对比以突出其在某些场景下的优势。
很久没安静的回忆了
·
2023-07-23 11:46
渲染
大前端
大前端
图形渲染
麒麟系统开发笔记(十二):在国产麒麟系统上编译GDAL库、搭建基础开发环境和基础Demo
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131805718红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-07-23 10:34
Qt开发
国产麒麟统信系统开发
麒麟系统
gdal库编译
地理坐标
BJZ54
WGS-84
Opengl
ES之纹理贴图
所谓的纹理贴图,就是使用
Opengl
将这个纹理数据渲染出来,这个过程有点像装修工人给墙体贴瓷砖,而瓷砖好比作纹理。
FlyerGo
·
2023-07-23 07:51
Android
OpenGL
ES介绍(一)
前言
OpenGL
是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库,而
OpenGL
ES是
OpenGL
的子集,针对手机、PDA和游戏主机嵌入式设备而设计。
潇湘夜雨123
·
2023-07-23 03:28
IOS –
OPenGL
ES 调节图像饱和度 GPUImageSaturationFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-07-23 02:10
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他