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
Hello Three.js 之 Hello world!
3D绘图通常来说是比较复杂带工作,用到
glsl
到很多知识,用js直接
风铭
·
2020-07-12 21:12
OpenGL ES着色语言-UBO
它允许将数据从客户端程序传送到
GLSL
程序中。使用UBO的最大好处是可以在各个shader之间共享数据。下面还是以OpenGL4.0shadinglanguagecookbook中的例子说明。
周旭光
·
2020-07-12 20:03
OpenGL
OpenGL
ES着色语言
sublime text 语法高亮插件
如果有git,直接在Packages目录下执行gitcloneurlshader:cg/hlsl/
glsl
https://github.com/noct
游蓝海
·
2020-07-12 18:41
随笔
Vscode 格式化
GLSL
代码时提示: write EPIPE 解决方案!
前言最近在开始用Vscode编写
GLSL
,既然要编写Shader代码那肯定需要安装相应的代码高亮提示等相关插件了,在安装好“ShaderlanguagessupportforVSCode”和“Clang-Format
长生但酒狂
·
2020-07-11 16:23
疑难杂症
GLSL
学习第一课笔记记录
GLSL
(GLShadingLanguage)的着色器代码分成2个部分:Verte
bendanzexiaohua
·
2020-07-11 02:16
opengl
gpu
GLSL
关于
GLSL
中语法和调用规则
glsl
是什么就不多说了。这里只介绍一下
glsl
中一些限定符。
glsl
中包含两类具有定义性质的符号,一类是和c++中定义变量的一样的符号,用来说明存放数据的类型,如float,int,bool。
bendanzexiaohua
·
2020-07-11 02:16
GLSL
c语言
gpu
sublime Text与markdown、hlsl、graphviz
sublimeText写hlsl(或
glsl
,cg,fx,unityshaderLab文件等):语法高亮编译:用DirectXSDK里面的fxc.exe,所在路径加入到系统环境
spracle
·
2020-07-10 18:25
边边角角
小型三维引擎设计实现-渲染层的设计总结
1设计目标:1.1:易于开发,对渲染API做抽象,向上层提供更容易使用的接口,另外还可以扩充渲染API功能,比如增加自定义
GLSL
常量,
GLSL
结构体,
GLSL
公用函数,自定义
GLSL
uniforms,
黑不溜秋的
·
2020-07-10 14:23
渲染引擎
专栏
三维引擎设计专栏
Godot Shader笔记:着色器语言(五)
Shadinglanguage译者注:本部分内容涉及大量数学专业名词,能力有限不确保翻译准确,建议大家以英文版为准内置函数(Built-infunctions)Godot提供大量的内置函数,这些函数的形式和
GLSL
ES3.0
吃烧烤的老王
·
2020-07-10 04:49
深入了解GPU--学习教材 (摘自opengpu)
上一本书主要讲解了API使用,但是对于
GLSL
讲解得不多。所以在用这本书打打牢基
naclkcl9
·
2020-07-09 20:33
IC
Design
编程语言
编程语言1编程语言概述第四代编程语言HTML是超文本标签语言XML是可扩展的标签语言MathML是数学公式的标签语言CSS是级联样式表JSON是javascript对象标记SQL是结构化数据的查询语言
GLSL
ES
gggwfn1982
·
2020-07-09 16:56
开发方法
GLSL
三种变量类型(uniform,attribute和varying)
本文为转载,原地址https://blog.csdn.net/jackers679/article/details/68480851.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,un
Luobooooo
·
2020-07-09 12:30
opengl
OpenSLES android平台播放音频pcm
目录播放流程和条件Open
glSL
ObjectItf对象创建的四板斧播放pcm的流程播放流程和条件android自带的openSL库,可用来解码音频,也可以来播放音频,以及录音。
Lammyzp
·
2020-07-09 05:44
opensles
android
ffmpeg实例demo
GLSL
使用碰到的一些问题
1、uniform变量在代码中赋值行为说明:\color{red}uniform变量在代码中赋值行为说明:uniform变量在代码中赋值行为说明:在N卡中,这种行为是允许的,但是在集成显卡中,这种行为是不允许的。会导致集成显卡中模型变成"黑炭"。2、float值强制转换为int类型:\color{red}float值强制转换为int类型:float值强制转换为int类型:N卡和集成显卡都支持的操作
谢公屐
·
2020-07-09 02:17
shader相关
OpenGL使用及面试题汇总
OpenGL概念及问题OpenGL中怎么传递变量
GLSL
语言中的变量有:uniform变量,attribute变量,varying变量uniform变量uniform变量是外部application程序传递给
wykxwyc
·
2020-07-09 01:38
GSCOPE
计算机图形学
3.4 CG VS
GLSL
VS HLSL
3.4CGVS
GLSL
VSHLSLShaderlanguage目前有3种主流语言:基于OpenGL的
GLSL
(OpenGLShadingLanguage,也称为
GLsl
ang),基于Dir
代码咖啡
·
2020-07-08 19:04
Android OpenGLES绘制yuv420纹理
AndroidOpenGLES绘制yuv420纹理曾大稳丶关注2018.07.1611:31字数76阅读440评论0喜欢3把shader代码写入raw里面vertex_shader.
glsl
attributevec4av_Position
hongge372
·
2020-07-08 08:00
video
android
OpenGL高级
GLSL
GLSL
定义了一个叫做gl_PointSize输出变量,它是一个float变量,
热之决斗者
·
2020-07-08 04:34
OpenGL
ES知识点
Shader特效——“Simple RayTrace”的实现 【
GLSL
】
效果图:
GLSL
代码:vec2iResolution=vec2(512.,512.)
panda1234lee
·
2020-07-07 18:45
Shader
ShaderJoy
——
Shader
实例详解
最简单的曲面细分着色器(Tesselation Shader)【OpenGL】【
GLSL
】
效果如图:按‘m’键后代码及详细注释如下GLuintprogram;GLuintvao;voidstartup(){staticconstchar*vs_source[]={"#version410core\n""\n""voidmain(void)\n""{\n""constvec4vertices[]=vec4[](vec4(0.25,-0.25,0.5,1.0),\n""vec4(-0.25
panda1234lee
·
2020-07-07 18:45
OpenGL
Shader
Shader特效——“Floyd Steinberg 抖动” 的实现 【OpenCV】【
GLSL
】
算法参考自:https://en.wikipedia.org/wiki/Floyd–Steinberg_dithering(算法很简单,维基百科解释的相当精炼!)http://blog.csdn.net/mathsoperator/article/details/7585898OpenCV的效果图:用OpenCV实现起来也是非常简单的!如下所示:uint8_tsaturated_add(uint8
panda1234lee
·
2020-07-07 18:44
Shader
OpenCV
ShaderJoy
——
Shader
实例详解
一个简单的
GLSL
///////////////////////////////////////////////////////////////////////////**myfirst
glsl
program,hello-
glsl
mike_zw
·
2020-07-07 17:50
OPENGL/GLSL
OpenGL着色器语言
初识OpenGL着色器语言未完待续:1、着色器架构OpenGL着色器语言(
GLSL
)由OpenGL实现链接和编译,完全在图形硬件中运行。至少需要两个着色器顶点着色器片段着色器。
MorganLove
·
2020-07-07 14:17
OpneGL
《WebGL 编程指南》笔记 —— 第九章 层次模型
initShaders()函数解密作用:编译
GLSL
ES代码,创建和初始化着色器供WebGL使用。步骤:(1)创建着色器对象(gl.createShader())同理,删除着色器使用
fehysunny
·
2020-07-07 13:57
opengl es画一个三角形
刚开始学,记录一下调用顺序,套路都是一样的文章参考:http://blog.csdn.net/column/details/openges.html1、创建一个ShaderUtil来编译
glsl
publicclassShaderUtil
leilu000
·
2020-07-07 13:50
opengl
es
webGl shader的学习记录(六):如何画出一个渐变色填充的三角形
如果你并没有webgl的经验,你可以去我的博文中看我之前的文章;这一章节中其实与上创建线段与三角形并没有上面区别,唯独有两个点需要注意一下;第一需要注意的地方,在于
glsl
语言定义中我们需要把顶点着色器与片元着色器结合起来
huhudeni
·
2020-07-07 10:57
webGl
openGL之API学习(九十一)gl_ModelViewProjectionMatrix过期deprecated
globalvariablegl_ModelViewProjectionMatrixisdeprecatedafterversion120gl_ModelViewProjectionMatrix是一个内置
GLSL
hankern
·
2020-07-07 09:29
opengl
可视化
着色器
GLSL
openGL之API学习
「音视频直播技术」OpenGL渲染之着色器
在OpenGLES2.0之后,引用也
GLSL
(OpenGLShaderLanguge),它类似于C语言的语法。
音视频直播技术专家
·
2020-07-07 08:20
音视频直播技术
MAC OS上使用OpenGL遇到的大坑
闲来无事开始研究OpenGL,就去买了红宝书第8版,书中的内容是基于windows写的,而MAC可以使用的版本很低,OpenGL最高是4.1,
glsl
我的是1.2.那么在跑第一个demo的时候,问题就来了
热心的李大妈
·
2020-07-07 08:47
OpenGL
现代OpenGL+Qt学习笔记之四:使用Uniform变量实现对模型的旋转
现代OpenGL+Qt学习笔记之四:使用Uniform变量实现对模型的旋转主要内容 介绍
GLSL
中的uniform变量基础,并通过uniorm变量实现对模型的旋转操作。
懂deeee珍惜
·
2020-07-07 04:37
OpenGL
[OpenGL]OpenGL顶点着色器、编译着色器、片段着色器
OpenGL用
GLSL
编写着色器,
GLSL
看起来很像C语言。
长不大的小悟空
·
2020-07-07 03:52
[OpenGL]
Android基于Shader的图像处理(4)-Sobel边缘检测
主要操作过程有三步:1、求像素灰度值2、利用下面卷积矩阵求水平变化和垂直变化m1.pngm2.png3、根据2里得到的结果求出近似梯度源代码就不贴了,参考这里sobel_fragment_shader.
glsl
andev009
·
2020-07-07 03:44
OpenGL.ES在Android上的简单实践:2-曲棍球(编译着色器及屏幕上绘图)
既然我们已经准备好了顶点着色器和片段着色器,我们就需要把它们从res/raw/shader.
glsl
加载到内存。我们在工程目录下添加
Mr_Zzr
·
2020-07-07 02:46
GLSL
中文手册
GLSL
中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat带符号的浮点数floatingscalarvec2
小柯基_littlecorgi
·
2020-07-07 01:35
OpenGL
GLSL
中文手册
https://github.com/wshxbqq/
GLSL
-Cardvertexshader(顶点着色器):顶点着色器是一组指令代码,这组指令代码在顶点被渲染时执行。
笑笑佛
·
2020-07-06 23:49
cesium
[OpenGL]从零开始写一个Android平台下的全景视频播放器——2.2 使用GLSurfaceView和MediaPlayer播放一个平面视频(中)
为了方便没有准备好梯子的同学,我把项目在CSDN上打包下载,不过更新会慢一些回到目录更新着色器代码因为使用了视频作为输入源,需要更新着色器代码fragment_shader.
glsl
#extensionGL_OES_EGL_image_external
Martin20150405
·
2020-07-06 23:49
安卓开发
OpenGL
OpenGL ES下
glsl
使用注意事项
如果
glsl
里面是vec3类型的变量,那么c++代码必须使用glUniform3fv()传值,使用其它的,例如glUniform4fv,就会出错。
CrazyEngine
·
2020-07-06 21:29
OpenGL
ES
GLSL
中文使用手册
GLSL
中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat带符号的浮点数floatingscalarvec2
我想_iwant
·
2020-07-06 17:06
OpenGL
使用
GLSL
画一个随着时间颜色渐变的三角形
使用着色器画一个随着时间颜色渐变的三角形效果:代码:#include#include#include//窗口大小变化回调voidframebuffer_size_callback(GLFWwindow*window,intwidth,intheight);//键盘事件监听voidprocessInput(GLFWwindow*window);//settingsconstunsignedintSC
我想_iwant
·
2020-07-06 17:06
OpenGL
GLSL
三种变量类型(uniform,attribute和varying)
http://blog.csdn.net/jackers679/article/details/6848085最近研究了下OpenGLES2.0的programingguide。看到shader里面声明的变量一般有三种类型,特地为此做个小的总结。1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是applica
Storming2011
·
2020-07-06 11:02
OpenGL ES入门09-
GLSL
实现常见特效
环境是Xcode8.1+OpenGLES2.0目前代码已经放到github上面,OpenGLES入门09-
GLSL
实现常见特效欢迎关注我的OpenGLES入门
上天眷顾我
·
2020-07-05 04:44
iOS开发
关于opengl的纹理和调色板问题
用到了
glsl
。不知道的可以百度一下。那在大量载入图片成为纹理并存入显存就有问题出现。本地文件先不说,载入到显存后的显存占用就成了问题。
千反田爱Lua
·
2020-07-05 02:32
游戏引擎
2d
c语言
游戏引擎
opengl
纹理
Zynq UltraScale+ MPSoC 的多媒体功能解决方案(连载五)——优势总结
ZynqUltraScale+MPSoC的灵活性能加速计算密集型应用程序,在GPU、CPU和PL之间共享工作负载,在PL中可卸载复杂的算数计算以实现硬件加速,并且在APU上可预先计算OpenGL着色语言(
GLSL
小人物r
·
2020-07-04 23:32
mpsoc
Zynq
UltraScale+
MPSoC
OpenGL基础 - 统一变量Uniform
简单理解就是一个
GLSL
shader中的全局常量,可以随意在任意shader(vertexshader,geometryshader,orfragmentshader)访问,不同的shader中uniform
靖心
·
2020-07-04 20:38
Computer
Graphics
计算机图形学
OpenGL
opengl
computer
graphics
游戏开发
图形学
一、初识OpenGL
VertexArrat)和顶点缓冲区(VertexBuffer)管线固定管线/存储着色器着色器程序(shader)8.1.顶点着色器(VertexShader)8.2.片元着色器(FragmentShader)
GLSL
樂亦leeyii
·
2020-07-02 21:37
使用Three.js建立一个基本的3D动画场景
因为WebGL的复杂性和
GLSL
语言(Open
千瞱
·
2020-07-02 17:04
Three.js
Unity Shader语法总结
openGL使用
GLSL
来编写shader,dx使用HLSL来编写shader。但是英伟
笑不穿
·
2020-07-02 15:43
Unity
Shader
Shader特效——“雪花飞舞 ”的实现 【
GLSL
】
效果图:是不是有点“落雪无声掩尘嚣”的感觉~
GLSL
代码和详细注释://-------------------#define_SnowflakeAmount400//雪花数#define_BlizardFactor0.25
panda1234lee
·
2020-07-02 14:48
Shader
ShaderJoy
——
Shader
实例详解
Shader特效——“旋转粒子”的实现【
GLSL
】
效果图代码及算法解释//动画相关参数floatdotSize=0.01;floatiteration=100.;floatxAmp=0.3;floatyAmp=0.1;floatspeed=0.05;floatrotateCanvas=0.;floatrotateParticles=1.;floatrotateMultiplier=10.;vec2pos=vec2(.5,.5);floatxFac
panda1234lee
·
2020-07-02 14:48
Shader
ShaderJoy
——
Shader
实例详解
Shader特效——实现“闪电”【
GLSL
】
效果图核心代码与详解:uniformfloattime_0_X;uniformvec4color;uniformsampler3DNoise;uniformfloatglowStrength;uniformfloatheight;uiformfloatglowFallOff;uniformfloatspeed;uniformfloatsampleDist;uniformfloatambientGl
panda1234lee
·
2020-07-02 14:47
Shader
ShaderJoy
——
Shader
实例详解
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他