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
OpenGL.Shader:3-GPU纹理动画,顶点/片元着色器再学习
由浅析的效果到深入的理论一步步的去解剖
GLSL
。继上一篇OpenGL.Shader:2文章,我们已经可以完成了一个正方体的贴图。如左上图所示,其中的
Mr_Zzr
·
2020-08-01 11:40
OpenGL.Shader
OpenGLES---
GLSL
学习
{
GLSL
0:
GLSL
介绍1:常用的数据类型2:修饰符3:内置变量/函数4:表达式1:操作符2:数组访问3:构造函数4:成分选择5:控制流1:循环(for,while,dowhile)2:条件(if/else
GameCocos2dx
·
2020-08-01 10:14
OpenGLES
初探OpenGLES(三) - 使用
GLSL
加载图片
本案例是使用OC语言完成的。一、步骤总的来说就6个步骤:创建⼀个顶点着⾊器对象和⼀个⽚段着⾊器对象将源代码链接到每个着⾊器对象编译着⾊器对象创建⼀个程序对象将编译后的着⾊器对象连接到程序对象链接程序对象二、使用到的方法解析1.glCreateShader创建着色器//type—创建着⾊器的类型,GL_VERTEX_SHADER或者GL_FRAGMENT_SHADER//返回值—是指向新着⾊器对象的
正在注销账号
·
2020-08-01 09:11
OpenGLES
IOS
GLSL加载图片
openGL 渲染 yuv 的两种方式
glsl
参考:FinRenderAndroidNDKcpp使用OpenGLES渲染预览YUV渲染YUV420PYUV420P是3-plane,也就是YUV数据段分了三段YYYY-U-V在
glsl
中创建三个sampler2D
chyQino
·
2020-08-01 09:17
openGLES
三、OpenGL ES
GLSL
语言 & 自定义着色器常用API
OpenGLES
GLSL
语言EGL(EmbeddedGraphicsLibrary)OpenGLES命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制渲染上下⽂:存储相关OpenGLES状态,是一个状态机绘制表面
Style_月月
·
2020-08-01 09:36
OpenGL
ES
OpenGL
ES
GLSL
自定义着色器API
OpenGL, OpenGL ES, WebGL,
GLSL
,
GLSL
ES APIs 列表
是一个跨平台标准化的2D/3D图形API。OpenGL2.1提供对GLU和GLUT的支持。是相应的对于嵌入式系统,尤其是对于Android,iOS设备以及网页浏览器(WebGL)的一套标准。是“OpenGLfortheweb”(用于网络的OpenGL)。它使得网页可以利用系统显卡来加速3D图像生成,并被广泛应用于渲染HTML5Canvas元素(由Javascript(参考)动态画出)。不是所有的l
jaccen
·
2020-08-01 09:24
OpenGL
ES
OpenGL ES之
GLSL
渲染图片显示的整体流程
用
GLSL
语言来实现自定义顶点/片元着色器,并将图形进行简单的渲染显示。
Forever_wj
·
2020-08-01 09:25
iOS高级进阶
Swift高级进阶
OpenGL
ES
GLSL
自定义着色器
链接
RenderBuffer
FrameBuffer
Dither(抖动): Bayer Matrix(Bayer ordered dither matrix)与Bayer Filter(拜尔滤镜)
1.参考(我的示例代码在页面底端)可参考8x8Bayermatrix:https://github.com/libretro/
glsl
-shaders/blob/master/dithering/shaders
含影
·
2020-08-01 02:30
图形图像与几何算法
渲染原理
Pixel
Space
Render
html5
OpenGL ES 入门 — 3.使用
GLSL
绘制及变换图片
第一节中我们采样GLKBaseEffect来绘制图片,这次我们使用编译链接自定义的着色器(shader),用简单的
GLSL
语言来实现顶点、片元着色器,并对图形进行简单的变换。
沈枫_alex
·
2020-08-01 00:42
cocos2dx 2.0字体描边(based on shader)
http://stackoverflow.com/questions/12469990/simple-
glsl
-convolution-shader-is-atrociously-slowI'vedonethisexactthingmyself
sgnoquiter
·
2020-08-01 00:02
opengl
es
【OpenGL】分形Julia集 现代OpenGL C++
GLSL
实现(六)
文章目录代码1代码2代码3参考文章:https://learnopengl-cn.readthedocs.io/zh/latest/上一节:https://blog.csdn.net/qq_40515692/article/details/106950901演示视频:https://www.bilibili.com/video/BV1bZ4y1u7my/代码1存在两个问题。代码2解决了问题2。代码
iamttp
·
2020-07-31 23:09
OpenGL
Shader 着色器学习(二)
shader程序的语言,起初shader是由汇编语言来写的,后来被高级语言取代,但是这种高级是相对汇编来说的.现在有三种shader高级语言:基于OpenGL的OpenGLShadingLanguage,简称
GLSL
#Impulse
·
2020-07-31 10:10
Shader
着色器学习
非常详细易懂的法线贴图(Normal Mapping)
MattDesLauriers译者:FreeBlues这一系列依赖于最小规模的用于着色器和渲染工具的lwjgl-basicsAPI.代码已经被移植到LibGDX.这些概念是足够通用的,它们能被应用于Love2D,
GLSL
Sandbox
进击的鸭嘴兽
·
2020-07-30 20:47
OpenGL ES(
GLSL
绘制图片)
什么是
GLSL
?
amin_huihui
·
2020-07-30 17:23
OpenGL ES之着色语言
GLSL
的使用说明及API
EGL(EmbeddedGraphicsLibrary)一、概念说明OpenGLES命令需要渲染上下文和绘制表面才能完成图形图像的绘制。渲染上下文:存储相关OpenGLES状态。绘制表面:是⽤于绘制图元的表面,它指定渲染所需要的缓存区类型,例如颜⾊缓存区、深度缓存区和模板缓存区。OpenGLESAPI并没有提供如何创建渲染上下⽂或者上下文如何连接到原⽣窗⼝系统。EGL是Khronos渲染API(如
Forever_wj
·
2020-07-30 11:10
iOS高级进阶
Swift高级进阶
OpenGL
ES
着色器创建
着色器编译
链接程序
GLSL
Vulkan学习--8.着色器模块概述
过去的经验告诉我们使用类C代码,比如
GLSL
作为着色器代码,会因为不同GPU厂商对代码的不同解释而造成大量问
努力减肥的小胖子5
·
2020-07-30 06:16
opengl/vulkan
Vulkan着色器介绍(1)
一、简介与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像
GLSL
和HLSL这样具有比较好的可读性的语法。
weixin_38498942
·
2020-07-30 03:30
Adreno
GPU
[译]Vulkan教程(13)图形管道基础之Shader模块
ShadermodulesUnlikeearlierAPIs,shadercodeinVulkanhastobespecifiedinabytecodeformatasopposedtohuman-readablesyntaxlike
GLSL
andHLSL.ThisbytecodeformatiscalledSPIR-Vandisdesi
黄小二哥
·
2020-07-30 02:11
Vulkan Tutorial 11 Shader modules
操作系统:Windows8.1显卡:NividaGTX965M开发工具:VisualStudio2017与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像
GLSL
和
weixin_30532973
·
2020-07-30 02:11
Vulkan shader编译
GLSL
着色器官方没有约定的扩展名,但是这两个扩展名是比较普遍通用的。shader.vert内容如下:#version450#extensionGL_ARB_separate_shader_ob
美颜特效.音视频
·
2020-07-30 01:24
Vulkan
基础
Vulkan填坑学习Day10—着色器模块
Vulkan着色器模块
GLSL
语言可参照LearnOpenGL学习。
沉默的舞台剧
·
2020-07-29 22:41
vulkan
[
GLSL
] 整数除法误差
背景GL版本:OpenGLES2.0代码端:Shader
GLSL
前言当你遇到下面这种情况时,人生,可能是绝望的~intslot=...;//网格序号,如90floatcolSize=...
Cocoonshu
·
2020-07-29 21:00
Vulkan【12】着色器
着色器本节的代码是11-init_shaders.cpp编译
GLSL
着色器为SPIR-VVulkan的底层着色器代码是SPIR-V。
克劳德D
·
2020-07-29 19:30
Vulkan
Vulkan教程 - 08 着色器及编译SPIR-V
着色器模块不像是之前的API,Vulkan着色器代码一定要用字节码格式,而不是人类可读的语法如
GLSL
和HLSL。这个字节码就是SPIR-V,设计用于Vulkan和OpenCL。
捉不住的鼬鼠
·
2020-07-29 14:55
Vulkan
Vulkan shader模块使用
与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像
GLSL
和HLSL这样具有比较好的可读性的语法。
美颜特效.音视频
·
2020-07-29 14:12
Vulkan
基础
GLSL
学习_高斯滤波
使用RenderMonkey:从自带的sobel修改的。vertex:uniformfloatheight;varyingvec4vTexCoords00;varyingvec4vTexCoords01;varyingvec4vTexCoords02;varyingvec4vTexCoords10;varyingvec4vTexCoords11;varyingvec4vTexCoords12;va
weixin_34347651
·
2020-07-29 12:43
opengl 图像对比度、亮度、饱和度调节的
glsl
代码
//HSVfunctionsarefromhttp://lolengine.net/blog/2013/07/27/rgb-to-hsv-in-
glsl
A.如下代码可以复制到http://trans
linux_vae
·
2020-07-29 10:21
opengl
LearnGL - 12 -
GLSL
include - GL_ARB_shading_language_include (Extensions扩展) - 各种踩坑
留意使用的显卡是否集成显卡设置使用独立显卡扩展的APIGLAD、GLADWeb页面使用API实践先准备两个被#include的文件my_global.
glsl
注意的一些错误-坑1my_phong.
glsl
testing_includes.vert
linjf520
·
2020-07-29 10:19
OpenGL
LearnGL - 11.4 - 实现简单的Flat BlinnPhong光照模型
文章目录
GLSL
flatFlat风格ShaderReferencesLearnGL-学习笔记目录前些篇:LearnGL-11.1-实现简单的Gouraud-Phong光照模型LearnGL-11.2-实现简单的
linjf520
·
2020-07-29 10:19
OpenGL
[
GLSL
]渲染大规模地形(多纹理)
演示程序已上传:https://download.csdn.net/download/qq_31804159/10383143从学习图形学开始,就想做一个关于地形方面的东西(因为看起来比较酷emmm),有一次机会了解到了基于高度图渲染地形。这是一个比较简单的方法,对新手而言比较友好的。其实这个是我好早之前做的一个东西了,但是算是真正进入图形学的一个标志吧,以后我会陆续的把我做的一些有意思的东西分享
wk_119
·
2020-07-29 05:50
#
OpenGL
Qt
图形学
opengl es 着色器
着色器一种依赖于GPU硬件的程序,使用着色器语言编写,着色器语言有多种,这里使用的是基于OpenGL的
GLSL
,关于
GLSL
的详细信息大家可以自行在网上查阅,提供一个参考
GLSL
参考。
Kira丶陈
·
2020-07-29 05:23
OpenGL ES
GLSL
与自定义着色器API
EGL(EmbeddedGraphicsLibrary)OpenGLES命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制渲染上下⽂:存储相关OpenGLES状态,是一个状态机绘制表面:⽤于绘制图元的表面,需要指定渲染的缓存区,例如颜⾊缓、深度和模板OpenGLESAPI并没有提供如何创建渲染上下文或者上下文如何连接到原生窗口系统,EGL是Khronos渲染API(如OpenGLES)和原⽣窗⼝系
源本平凡
·
2020-07-29 00:23
Web3D编程入门总结——WebGL与Three.js基础介绍
*/2/*第一部分,webgl与three.js基础介绍,要求读者掌握JavaScript入门知识*/3//webgl原理:通过JavaScript语言在浏览器端生成
glsl
代码,
weixin_30415801
·
2020-07-28 16:54
GLSL
中环境映射&菲涅尔反射效果
立方体贴图纹理与菲涅尔反射效果(Fresnelreflection)简介↑环境映射光滑物体表面的鏡面反射效果及投射效果可以极大提升渲染场景的真实性。然而,为了正确模拟这类效果,需要用到光线追踪等非常耗时的方法。由于影响渲染物体的外在因素只有周围的远景,我们可以直接使用周围环境的远景贴图来实现这种效果。这种方法称为环境映射,一般分为贴在球体上的球形映射(Spheremaping),和贴在立方体上的立
Tako小8君
·
2020-07-27 16:10
GLSL
计算机图形学(OPENGL):高级
GLSL
本文同时发布在我的个人博客上:https://dragon_boy.gitee.io高级
GLSL
这一节我们介绍一些内建变量,一些新的管理输入输出的方式,以及一个名为全局缓冲对象的有用的工具。
Dragon_boy
·
2020-07-17 23:28
Shader特效——“一维帧动画” 效果 【
GLSL
】
参考自:https://www.shadertoy.com/view/lsX3RriChannel0是一幅由一系列连贯动作的彩虹猫组成的图像,如下图所示ichannel1是任意一副背景图像效果图
GLSL
panda1234lee
·
2020-07-16 04:21
Shader
ShaderJoy
——
Shader
实例详解
基于FFmpeg 和 OpenGL 的音视频合成+过渡转场+文字抖动特效【C++】【
GLSL
】
视频效果:基于FFmpeg和OpenGL的音视频合成+过渡特效【C++/
GLSL
】基于FFmpeg和OpenGL的音视频合成+过渡+文字特效【C++/
GLSL
】动态图:字符内心OS:啊,我就要消失了,好怕怕啊小盆友排队出发
panda1234lee
·
2020-07-16 04:21
FFmpeg
OpenGL
ShaderJoy
——
Shader
实例详解
sublime text 3 部分 语法高亮插件
如果有git,直接在Packages目录下执行gitcloneurlshader:cg/hlsl/
glsl
https://github.com/noct
雨伞不挡雨
·
2020-07-15 23:08
glsl
例子
1.函数precisionlowpfloat;//不指定精度会报错vec4color2(){vec4v4=vec4(1.0,0.0,0.0,1.0);returnv4;}voidmain(){if(true){gl_FragColor=color2();}else{gl_FragColor=vec4(1.0,1.0,1.0,1.0);}}2.结构体structmyVec4{floatfl;vec4
一川烟草i蓑衣
·
2020-07-15 21:17
glsl
指定片段深度_深度学习的历史-通过6条代码片段进行探索
glsl
指定片段深度byEmilWallner埃米尔·沃尔纳(EmilWallner)深度学习的历史-通过6条代码片段进行探索(TheHistoryofDeepLearning—ExploredThrough6CodeSnippets
cumian8165
·
2020-07-15 11:34
神经网络
算法
python
机器学习
人工智能
2.OpenGL的渲染结构与iOS离屏渲染
是指常见的iOS代码和OpenGLAPI方法,这部分是在CPU中运行Server:是指OpenGL底层的渲染等处理,是运行在GPU中的attribute属性,直接用于顶点着色器,不能直接传递到片元着色器,通过
GLSL
脩脩脩
·
2020-07-15 10:27
OpenGL ES: 纹理采样 texture sample
Sampler(
GLSL
)Sampler通常是在Fragmentshader(片元着色器)内定义的,这是一个uniform类型的变量,即处理不同的片元时这个变量是一致不变的。
weixin_30367873
·
2020-07-13 16:39
GLSL
. 语法基础
GLSL
语法跟C语言非常相似:1.数据类型:
GLSL
包含下面几种简单的数据类型floatbool:falseortureint向量:vec{2,3,4}长度为2,3,4的float向量bvec{2,3,4
ShellCollector
·
2020-07-13 06:34
opengl
siftgpu编译过程报错
arrcsbin/libsiftgpu.abuild/FrameBufferObject.obuild/GlobalUtil.obuild/GLTexImage.obuild/Program
GLSL
.obuild
为梦翱翔
·
2020-07-13 05:25
problem
Android中OpenGl ES兼容性问题
问题产生的原因是因为Android系统随着版本的不同里面自带的OpenGLES版本也会随之不同,而在我们编写
GLSL
文件的时候如果没有考
gongxiaoou
·
2020-07-13 05:48
OpenGL
ES
GLSL
语言
什么是
GLSL
GLSL
(OpenGLShadingLanguage)OpenGL着色器语言。
LinuxPara
·
2020-07-13 03:41
webstorm支持
GLSL
语法
attributevec3v3Position;voidmain(void){gl_Position=vec4(v3Position,1.0);}当我们在HTML页面中编写
GLSL
代码并且格式化文档的时候
小朱小先生
·
2020-07-13 01:04
NDK OpenGL ES 3.0 开发(十七):相机基础滤镜
该原创文章首发于微信公众号:字节流动相机基础滤镜上文中我们通过ImageReader获取到Camera2预览的YUV数据,然后利用OpenGLES渲染实现相机预览,这一节将利用
GLSL
(OpenGL着色器语言
字节流动
·
2020-07-13 00:40
Android
OpenGLES
3.0
Godot Shader笔记:着色器语言(一)
原文地址:Docs»Shading»Shadingreference»Shadinglanguage引言Godot使用的了一种非常接近
GLSL
ES3.0的着色器语言,并且支持其绝大多数的数据类型和函数,
吃烧烤的老王
·
2020-07-12 22:19
不瞒你说,我被这个特效感动哭了(OpenGL ES 特效)
该原创文章首发于微信公众号:字节流动跳动的心浏览博客时,偶然间发现这个"跳动的心"特效,瞬间被感动了,当得知这个特效是用纯代码实现(
GLSL
实现)的,确实又被惊到了。
字节流动
·
2020-07-12 21:10
Android
OpenGLES
3.0
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他