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
glsl
glsl
sandbox (一个点沿着曲线移动)
转载自http://
glsl
sandbox.com/另:因为浏览器不支持webgl,所以有些效果为看代码的猜测#ifdefGL_ESprecisionmediumpfloat;#endif#extensionGL_OES_standard_derivatives
lynon
·
2020-06-24 11:38
Qt 3D Overview
Qt3D除了和Qt一样跨平台之外,还能够选择OpenGL的具体实现,定制
GLSL
,从而能够根据不同性能的机器,来调整渲染效果。
lizhenneng
·
2020-06-24 07:29
tech
现代OpenGL教程-lesson1
关闭[置顶]【一步步学OpenGL1】-《打开一个窗口》标签:openglC++
GLSL
Shader2016-09-0912:077533人阅读评论(17)收藏举报本文章已收录于:分类:OpenGL3.3
richard_zyq
·
2020-06-24 07:25
OpenGL
OpenGL基础 - 统一变量Uniform 默认值
OpenGL基础-统一变量UniformSuBill2个月前OpenGL基础:Uniform变量--即统一变量简单理解就是一个
GLSL
shader中的全局常量,可以随意在任意shader(vertexshader
linuxheik
·
2020-06-24 05:12
Shader
shadowmap
GLSL
矩阵变换详解(三、view matrix和projection matrix)
我们在前一篇博客
GLSL
矩阵变换详解(二、旋转变换、平移变换以及QMatrix4x4)的基础上再增加对摄像机位置、姿态的设置功能,以及成像区域的定义功能。
liji_digital
·
2020-06-24 05:20
qt
opengl
opengl
现代opengl 设计入门,纹理贴图
上节现代opengl设计入门,着色器介绍了着色器语言
GLSL
,可以绘制多彩的三角形。这节介绍更高级的着色,纹理贴图。
leon_zeng0
·
2020-06-24 03:56
c++
opengl
OpenGL-
GLSL
语言入门教程(1)
目录
GLSL
简介
GLSL
的内建变量顶点着色器变量gl_PointSizegl_VertexID片段着色器变量gl_FragCoordgl_FragDepth参考网站:LearnOpenGL参考书籍:OpenGL
lady_killer9
·
2020-06-24 02:43
OPENGL
现代OpenGL新手入门
现代OpenGL入门教程
目录经典教程(国内可上的网站)及书籍推荐报错笔记VS2015配置GLFW库与GLAD库第一个三角形与矩形(两个三角形)基本图元(包括点、线、圆形等)普通着色和Shader类(代码及使用方法)
GLSL
语言入门教程
lady_killer9
·
2020-06-24 02:12
OPENGL
现代OpenGL新手入门
GLSL
色彩特效
1、碧绿效果使色彩呈暗绿色fragmentShader代码varyingvec2texture_coor;uniformsampler2Dtexture;voidmain(){vec3col=texture2D(texture,texture_coor).rgb;gl_FragColor.r=pow(col.g-col.b,2.0)/0.5;gl_FragColor.g=pow(col.r-col
larry_kof
·
2020-06-24 01:26
Shade
OpenGL学习历程
OpenGL学习历程说明OpenGL开发环境搭建GLFW配置GLAD配置VS项目引入第三方库知识理论图形渲染管线(GraphicsPipeline)关键词
GLSL
(OpenGL着色器语言)纹理(Texture
井底一蛤蟆
·
2020-06-23 23:58
OpenGL
OpenGL
GLSL
访问纹理
这一节我们给上一节的ADSPhone的程序贴上一张纹理贴图如下图:
GLSL
访问纹理很简单,只需要把要使用的纹理坐标和纹理的对象传入着色器即可对于本程序,我们把纹理坐标和纹理对象传入顶点着色器ADSTexture.vp
攻城狮一叶秋
·
2020-06-23 22:08
OpenGL
Qt 3D的研究(五):Gooch Shader
Qt3D的研究(五):GoochShaderQt3D的一个很大的优势就是采用数据驱动的方式,将C++和
GLSL
使用QML来表示,动态语言的优势尽显。
彩阳
·
2020-06-23 21:54
Qt3D
探索着色器
使用
GLSL
实现对光照的模拟(一)
使用
GLSL
实现对光照的模拟(一)这个例子本来几天前就已经完成了,但是由于工作的关系以及自己的一点儿懒惰,一直没有写成博文,趁着刚刚醒来,精力百倍的情况下,一气呵成,把这篇文章写好。也算是做到坚持吧。
彩阳
·
2020-06-23 21:53
GLSL
Qt
OpenGL
探索着色器
Qt游戏开发
OpenGL探索
opengl
qt
glsl
使用
GLSL
实现对光照的模拟(二)
使用
GLSL
实现对光照的模拟(二)上一篇文章讲到了我对于光照这一块的实践,这回折腾了一阵子,写了一个小小的应用程序,测试我写的光照是否还有问题。原创文章,反对未声明的引用。
彩阳
·
2020-06-23 21:53
GLSL
Qt
OpenGL
Qt游戏开发
OpenGL探索
探索着色器
OpenGL shader
GLSL
中文手册
https://github.com/wshxbqq/
GLSL
-Card
GLSL
中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat
jeffasd
·
2020-06-23 21:10
OpenGL
【OpenGL4.0】
GLSL
-使用Uniform Block实现着色器的数据共享
一、在
GLSL
中使用UniformBlock在
GLSL
渲染语言中,我们经常采用缓冲区来存储Uniform型的Block。
iteye_17686
·
2020-06-23 18:04
“徘徊”瑜伽中的我
一:九月上学季,小盆友们上学后,小区妈妈群里聊开啦,约麻将,约K歌,讨论美食......我说,我这健身卡都办半年多了,得抓紧时间去附近的
GLSL
健身房练瑜伽去。
沄间一杯茶
·
2020-06-23 18:13
基于Qt和
GLSL
的着色器例子
基于Qt和
GLSL
的着色器例子我的计算机换成新的了,可以支持OpenGL2.0以及以上的规范,这样我开始正式涉足OpenGL高级的内容了。
iteye_13202
·
2020-06-23 18:07
编写基于Qt的
GLSL
程序需要注意的几点
编写基于Qt的
GLSL
程序需要注意的几点最近尝试着编写基于Qt和
GLSL
的小例子,遇到了一些小问题,在这里给大家分享一下,希望大家不要重蹈覆辙。
iteye_13202
·
2020-06-23 18:07
OpenGL ES学习笔记
一、OpenGLES:OpenGraphicsLibraryforEmbeddedSystems
GLSL
:OpenGLShadingLanguage二、3D-TranformationGeometricorModelingtransformationCoordinateorViewingtransformationPerspectiveorProjectiontransformationGeome
imyfriend
·
2020-06-23 17:55
OpenGL
【OpenGL ES】着色语言
GLSL
OpenGLES3.0顶点着色器和片段着色器的第一行总是声明着色器版本(如#version300es),通知着色器编译器预期在着色器中出现的语法和结构,检查着色器语法,默认为OpenGLES着色语言的1.00版本,用于OpenGLES2.0,对于OpenGLES3.0,版本号为3.00,增加了许多新功能,包括非方矩阵、全整数支持、插值限定符、统一变量块、布局限定符、新的内建函数、全循环、全分支支持
evoo
·
2020-06-23 17:47
图形图像
GLSL
(8)关于实现Phong shading model 中的一个小trick
Phongshadingmodel其实包括三部分:ambientlightcolor、diffuselightcolor、specularlightcolor。ambientlightcolor就是环境光部分,也是很重要的是一部分,可以把它理解成一个常数;就好比在一个阴天的白天里,你走在外面,此时环境中没有diffuselight,也没有specularlight,因为这两个都需要阳光照射到物体上
_lessismore
·
2020-06-23 16:56
OpenGL
GLSL
(3)-在opengl中初始化Uniform Block 的流程-小结
要在
GLSL
中使用Uniformblock,按照以下步骤执行:1.通过glGetUniformBlockIndex函数来获得着色器中Uniformblock的索引。(但
_lessismore
·
2020-06-23 16:56
OpenGL
如何向
GLSL
中传入多个纹理
如何向
GLSL
中传入多个纹理这几天在研究如何实现用
GLSL
对多个纹理进行融合处理,发现除了第一个纹理之外其它的纹理参数都无法传递到
GLSL
中去,在网上找了很久终于是发现了问题所在,记录一下供大家参考。
Benjamin_Hua
·
2020-06-23 16:43
opengl
Android Studio 集成
GLSL
Support插件 编辑OpenGL着色器语言(
GLSL
)时关键字高亮智能提示
前言:最近在学习OpenGL开发,OpenGL着色器语言(以下使用
GLSL
代替)开发,但是AndroidStudio中不支持关键字高亮和智能提示,写代码的时候一个“,”或者“.”等造成的语法错误特别不容易被发现
贫道法号Android
·
2020-06-23 16:49
WebGL,真正进入三维的世界
我想大家已经对WebGL有了一个大体的了解,不过为了凑字数,我在这篇文章的开头再稍微回顾一下,如果我们需要使用WebGL来绘制图像需要走完以下这五步:1、从canvas元素中获取webglcontext2、利用
GLSL
ES
hsany330
·
2020-06-23 15:33
OpenGL着色语言
GLSL
中文手册
GLSL
中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat带符号的浮点数floatingscalarvec2
烧风
·
2020-06-23 14:41
OpenGL
OpenGL着色器(Shader)和
GLSL
语言的简单介绍
OpenGL着色器(Shader)和
GLSL
语言的简单介绍前言最近在Android上发现一个开源软件,叫做ShaderEditor(着色编辑器),可以用它编写
GLSL
程序并且预览,还能与Android内置变量联系
烧风
·
2020-06-23 14:41
OpenGL
Opengl es2.0 学习笔记(四)shader语法
GLSL
文章目录一、变量二、基本类型三、结构体四、数组五、修饰符六、内置变量七、操作符八、数组访问九、构造函数十、成分选择十一、控制流十二、函数一、变量
GLSL
的变量命名方式与C语言类似。
鱼酱2333
·
2020-06-23 14:07
#
[
Opengl
es
2.0
]
OpenGL Mathematics(GLM) - 几何数学库
github地址:https://github.com/g-truc/glmOpenGLMathematics(GLM)是基于OpenGL着色语言(
GLSL
)规范的图形软件的头文件C++数学库。
牧_风
·
2020-06-23 13:30
OpenGL打怪升级之路
图形
库
数学
GLM
openGL之API学习(三十五)texture和texture2D
纹理采样函数texture2D()isdeprecatedasof(atleast)OpenGL3.3;seepage99ofthe3.30
GLSL
specification.ItwillcontinuetobesupportedinOpenGLcompatibilityprofilestoavoidbreakingexistingcode
hankern
·
2020-06-23 12:55
opengl
图形学
着色器
OpenGL ES 实战三-使用
GLSL
加载图片
这里使用的是另外一种方式:
GLSL
,了解这个有助于之后添加滤镜,用封装好的GLKBaseEffect是无法添加滤镜的.OpenGL-ES-
GLSL
-LoadImage基本思路apple不允许OpenGL
BigBowen
·
2020-06-23 11:31
GLSL
着色器实现高斯滤波代码
刚开始学习
GLSL
的时候,感觉非常痛苦,资料非常少是一个原因,更重要的原因就是没有现成的可运行的代码可以,后来在ARC公司实习花了一个月吧,终于对
GLSL
作为加速计算的方面的知识有了一定的了解。
gningh
·
2020-06-23 10:57
图像处理
opengles3.0(一)—— 基本概念
就像画画在开始前会先画出大概的位置,opengl在绘制的时候也需要准备绘制的位置,而这些位置就是顶点,当顶点组合起来就是顶点坐标坐标系着色器OpenGL编程语言是
GLSL
,就是我们说的着色器语言。
MrPeng1991
·
2020-06-23 09:59
opengles
HLSL内置函数,及HLSL与
GLSL
的对应函数
HLSL函数列表本表来自网络,我对说明做了些修改。NameSyntaxDescriptionabsabs(x)返回x的绝对值。对x的每个元素都会独立计算一次。Absolutevalue(percomponent).acosacos(x)返回x的反余弦值。对x的每个元素都会独立计算一次。Returnsthearccosineofeachcomponentofx.allall(x)检测x的所有元数的值
eloudy
·
2020-06-23 06:05
D3D
Opengl
dx9
Unity
高级OpenGL之Uniform缓冲对象(高级
GLSL
)
使用Uniform缓冲对象画出四个不同颜色的立方体:#include#include#include#include#include#include#include#include#include"Shader.h"#include"Camera.h"#include"Model.h"#define_USE_MATH_DEFINES#includevoidframebuffer_size_call
dtwd886
·
2020-06-23 05:30
OpenGL
OpenGL ES 中
GLSL
Shader常见属性说明
OpenGLES中
GLSL
Shader常见属性说明目录OpenGLES中
GLSL
Shader常见属性说明目录关键字attributeuniformvaryingprecisionlowp,mediump
忆_析风
·
2020-06-23 05:21
OpenGL
OpenGL判断一个点是否可见
2.文中除vertexshader以外的代码可以认为是
GLSL
。2D空间如果是2D空间,就很好判断了。这里再分成几种情况。1.已知
dengshouzi7943
·
2020-06-23 03:34
OpenGL ES着色器语言规范 10 常见问题(14-16)
它们仍然常用于C程序中,因此在
GLSL
ES中可能存在类似的情况,尽管包含它们的论据并不
flycatdeng
·
2020-06-23 03:23
gles
gles基础
GLSL
的texture2D函数
最近在学习
GLSL
着色语言,对于texture2D这个函数始终有点搞不明白,今天终于搞清楚了texture2D的第一个参数是采样器(可以是sampler1Dsampler2Dsampler3DsamplerCubesampler1DShadowsampler2DShadow
davidsu33
·
2020-06-23 03:36
GLSL
关于
GLSL
的gl_FragCoord、gl_FragDepth以及深度计算
gl_FragCoord和gl_FragDepth分别是片元着色器的输入和输出变量。gl_FragCoord是个vec4,四个分量分别对应x,y,z和1/w。其中,x和y是当前片元的窗口相对坐标,不过它们不是整数,小数部分恒为0.5。x-0.5和y-0.5分别位于[0,windowWidth-1]和[0,windowHeight-1]内。windowWidth和windowHeight都以像素为单
cremesino
·
2020-06-23 00:26
代码珍珠:更好的编程实践
现代OpenGL+Qt学习笔记之十二:模拟聚光灯
这就是现实中的聚光灯效果,本文将通过
GLSL
介绍如何模拟这种现实中的聚光灯。效果如下图所示:聚光灯模拟 通过上面的介绍我们知道,聚光灯光源是由一个圆锥确定其位置、
懂deeee珍惜
·
2020-06-22 21:19
OpenGL
现代OpenGL+Qt学习笔记之八:
GLSL
双面渲染
现代OpenGL+Qt学习笔记之八:
GLSL
双面渲染主要内容 本文主要介绍OpenGL中的双面渲染,在一般情况下,如果要绘制的曲面是封闭的,如前面涉及过的圆环体,其内部是隐藏的,但是当一些模型有洞时,
懂deeee珍惜
·
2020-06-22 21:19
OpenGL
从0开始的OpenGL学习(十五)-多光源
封装光源操作为了使用多个光源,我们将会把光照计算的操作封装进
GLSL
函数中。如果你是一个新
闪电的蓝熊猫
·
2020-06-22 18:34
GLSL
下几个简单的Shader
在ShaderDesigner下编Shader是最为方便的,但这里先用OpenGL下的编程来举例转载请注明http://blog.csdn.net/boksic如有疑问欢迎留言这几个Shader的实际效果:1.最简单的固定单色ShaderVertexShader坐标经过投影矩阵变换:vTrans=projection*modelview*incomingVertexvoidmain(){gl_Po
boksic
·
2020-06-22 18:30
CG技术
mediacodec和OpenGLES纹理共享方案
纹理绑定到SurfaceTexture上3、用SurfaceTexture做参数创建Surface4、MediaCodec解码的视频就往Surface发送,就显示出画面了直接上代码vertex_shader.
glsl
attributevec4av_Position
beyond702
·
2020-06-22 17:53
多媒体
关于 shader 计算精度丢失问题的解决|WebGL地图引擎系列第四期
关于shader计算精度丢失问题的解决|WebGL地图引擎系列第四期作者:J大多数GPU只支持32位浮点数,因此在
GLSL
(OpenGLShadingLanguage)中使用32bit浮点数,当计算较大数值时会出现精度丢失的问题
百度地图开放平台
·
2020-06-22 16:14
GLSL
版本的区别和对比
之前尝试将一个
GLSL
version110的版本写成
GLSL
version330的,在此将学习过程和收获记录下来。
amjgg66668
·
2020-06-22 13:21
GLSL
实现HDR Rendering
HDR-全称Highdynamicrang,是目前流行的3D特效技术.其基本原理是:虽然在计算机图形中可以使用完全的浮点型来表示颜色,但之前由于一直受到硬件的限制,从外部载入的纹理格式大多只能以每种颜色成分用一个字节来表示,也就是0-255,当这个低范围的颜色值转换为浮点型之后就会导致一定量的颜色间隔,而HDR技术通过采用浮点型的外部纹理格式弥补了原来整型纹理格式所导致的颜色间隔,从而增强了计算机
a3070173
·
2020-06-22 10:16
GLSL
GLSL
基础
OpenGLShadingLanguage
GLSL
作为一种着色语言是纯粹的和GPU打交道的计算机语言。因为GPU是多线程并行处理器,所以
GLSL
直接面向SIMD模型的多线程计算。
a296777513
·
2020-06-22 10:13
OpenGLES
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他