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
errors
Possible
GLSL
errorsareasfollows:InternalcompilererrorIndicatesanerrorthatisnotexposedviaanotherspecificerrorcode
iteye_7202
·
2020-08-26 12:19
OpenGL
OpenGL
OpenGL入门(二)-基本图元绘制
因此现在需要使用着色器来完成工作.我们会使用
GLSL
,(OpenGLShadingLanguage,它是在OpenGL2.0版本发布的)。语法与“C、C++”类似。
搜捕儿
·
2020-08-25 11:41
Android OpenGL ES 视频应用开发教程目录
√3.几何图形绘制√4.正交投影√5.渐变色√6.顶点索引方式√7.1纹理绘制√7.2多纹理绘制√8.FBO离屏渲染√9.1基础颜色滤镜√9.2位置滤镜√EGL○坐标系统&图形变换○颜色混合○OES√
GLSL
Benhero
·
2020-08-25 06:41
Android OpenGLES 绘制图片纹理
把shader代码写入raw里面vertex_shader.
glsl
attributevec4av_Position;//顶点位置attributevec2af_Position;//纹理位置varyingvec2v_texPo
曾大稳丶
·
2020-08-24 23:51
从零讲解 iOS 中 OpenGL ES 的纹理渲染
内容包括:基础概念的讲解,如何使用GLKit来渲染纹理,如何使用
GLSL
编写的着色器来渲染纹理。
雷曼同学
·
2020-08-24 16:15
ios
opengl
在 iOS 中使用
GLSL
实现抖音特效
本文通过模仿抖音中几种特效的实现,来讲解
GLSL
的实际应用。前言本文的灵感来自于《当一个Android开发玩抖音玩疯了之后(二)》这篇文章。
雷曼同学
·
2020-08-24 16:05
opengl
ios
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
Android音视频开发(杨万里付费版)学会编译安卓平台的ffmpeg库(支持硬解码和neon),学会ffmpeg的解码解封装接口,学会opensles播放音频,学会opengles、egl、shader、
glsl
卖火柴的小男孩2020
·
2020-08-24 16:25
ffmpeg
OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原理都是一样的。首先
蓄意碎碎
·
2020-08-24 15:50
android
opengl
opengl-es
android studio 中禁用一个插件功能
在Androidstudio中有安装插件功能,比如写OpenGL的着色语言的时候的
GLSL
插件系统有时会自动提示你下载对应的插件。
checode
·
2020-08-24 09:22
android
OpenGL ES 2.0 总体概述
文章目录OpenGLES2.0总体概述1.OpenGLES的两个小伙伴1.1EGL1.2
GLSL
2.屏幕图片的本质和产生过程3.OpenGLESpipeline3.OpenGLESAPI总览OpenGLES2.0
Colocasia
·
2020-08-24 09:25
Graphics
第二章 渲染流水线(下)---Shader语言与Draw Call
一.HLSL,
GLSL
,CG
GLSL
:OpenGL支持的。跨平台,编译结果依赖于硬件供应商。HLSL:微软控制着色器编译,仅支持微软自己的产品。CG:跨平台,与HLSL的语法非常像。
铁锤哥哥
·
2020-08-24 02:48
Unity
Shader
入门精要笔记
NO.16 - OpenGL ES
GLSL
图片倒置的翻转解决方案
在在上篇OpenGLES使用
GLSL
加载图片案例中,我们发现加载的图片是倒置的,如下图所示倒置的图片倒置的原因:主要是由于纹理坐标的原点(0,0)是在左下角,而屏幕的坐标原点(0,0)是在左上角。
z夜流星
·
2020-08-24 00:49
日积月累Shader - 03 认识uniform
提示教程例子都可以到下面网址进行运行,不需要另外安装软件环境:官方提供在线编写shader工具:https://thebookofshaders.com/edit.php
glsl
sandbox网站:http
Zszen
·
2020-08-23 22:45
OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原理都是一样的。首先
音视频开发进阶
·
2020-08-23 08:26
GLSL
加载纹理颠倒的六种解决方案
作者:御o雪链接:https://www.jianshu.com/p/23d7dd24d6f6纹理颠倒原因
GLSL
加载一张图片纹理,最后发现加载出来的图片是倒置的。
音视频开发进阶
·
2020-08-23 08:26
OpenGL 版本与
GLSL
版本
https://github.com/mattdesl/lwjgl-basics/wiki/
GLSL
-Versions
GLSL
VersionsOpenGLVersion
GLSL
Version2.01102.11203.01303.11403.21503.33304.04004.14104.24204.3430
GLSL
ESVersions
Storming2011
·
2020-08-23 08:57
opengl
Android OpenGL ES基本用法(11),简单滤镜操作
目录加入简单的滤镜操作fragment_shader1.
glsl
precisionmediumpfloat;varyingvec2ft_Position;uniformsampler2DsTexture
张雨明
·
2020-08-23 08:49
OpenGL
音视频
OpenGL着色器语言
GLSL
语法总结
GLSL
语法与C语言类似。1、变量类型基础类型:bool,int,uint,float,double与C语言的类型类似。
蓬 蒿 人
·
2020-08-23 08:05
计算机图形
OpenGL
glsl
计算着色器基础 一
计算着色器主要是利用着色器的资源来处理一些与渲染不相关的其它计算工作。任务以组为单位执行,称为工作组。拥有邻居的工作组称为本地工作组,本地工作组组成最大的组称为全局工作组。计算着色器会被全局工作组中的每一个本地工作组的每个单元调用一次,执行的单元之间可以通过变量和显存进行通信,并且可以通过同步操作进行同步。本地工作组大小设置:local_size_x/y/z全局工作组的布局,glDispatchC
皮皮虾图形学
·
2020-08-23 08:40
OpenGL
图形学理论
OpenGLES初探(五)
GLSL
使用索引绘图并开启颜色和图片混合
自定义顶点着色器和片元着色器顶点着色器文件名:shaderv.
glsl
attributevec4position;attributevec4positionColor;attributevec2textCoordinate
正在注销账号
·
2020-08-23 08:07
OpenGLES
《OpenGL编程指南》一2.5 着色器的编译
在程序中使用
GLSL
着色器
weixin_34009794
·
2020-08-23 08:12
《OpenGL编程指南》一2.6 着色器子程序
本节书摘来自华章出版社《OpenGL编程指南》一书中的第2章,第2.6节,作者BillLicea-Kane,更多章节内容可以访问云栖社区“华章计算机”公众号查看2.6着色器子程序高级技巧
GLSL
允许我们在着色器中定义函数
weixin_33726313
·
2020-08-23 08:19
GLSL
ES 3.0 和 2.0 的区别
GLSL
ES3.0和2.0的区别语法区别attribute和varying。
weixin_30699741
·
2020-08-23 07:22
GLSL
Shader 中的一些有用的功能函数代码实现
//2Dgrid,fortextureorpost:boolgrid(vec2uv){returnfract(uv.x)>0.5^^fract(uv.y)>0.5;}//Circle:boolcircle(vec2pos,floatrad,vec2uv){returndot(uv-pos,uv-pos)0.0){nor=vec3(0.0,1.0,0.0);min_t=t;}}t=-(ro.y-a.
含影
·
2020-08-23 07:52
glsl
Vulkan
WebGL
opengl
图形图像与几何算法
openGL粒子系统实现(面向对象风格)
使用基本openGL(非
GLSL
)实现一个面向对象风格粒子系统。粒子系统基本有两部分构成粒子粒子发生器一个粒子发生器控制一群粒子的行为,比如一条流水,一团火。
perthblank
·
2020-08-23 07:36
C++
openGL
OpenGLES Android篇零基础系列(五):
GLSL
着色器语言
一.概述
GLSL
(OpenGL着色器语言)在OpenGL2.x以上的可渲染管道编程中,非常重要。
安静的Sunny
·
2020-08-23 07:26
《OpenGLES
2.0》
《Android4高级编程》
计算机
Android知识点整理
Android成长之路
GLSL
数据类型和限定符
GLSL
的语言定义:数据类型:1、标量float:声明一个单独的浮点数int:声明一个单独的整数uint:声明一个无符号的整数bool:声明一个单独的布尔数不支持默认类型,必须在声明的时候指定类型。
爱不释手lc
·
2020-08-23 07:16
openGL
【
GLSL
教程】(四)shder的简单示例
GLSL
的HelloWorld这一节中包含一个最基本的shader,它提供如下功能:顶点变换然后使用单一的颜色渲染图元。顶点shader前面已经说过,顶点shader负责完成顶点变换。
racehorse
·
2020-08-23 07:42
着色器语言(
GLSL
)基础学习一
着色器语言主要特性:着色器语言是一门高级的图形编辑语言和过程语言。顶点着色器和片元着色器使用相同的语言。基于C/C++语法及流程控制,但该语言不支持double,byte,short,long数据类型,取消了union,enum,unsigned以及位运算。语言组成:标量,向量,矩阵,采样器,结构体,数组基本类型类型说明void空类型,既不返回任何值bool布尔类型,true/falseint带符
凌风子夜
·
2020-08-23 07:05
WebGL
GLSL
之变量类型
前言:
GLSL
是OpenGLShadingLanguage的缩写,意为OpenGL着色器语言。
莫之
·
2020-08-23 06:34
OpenGL
Android自定义camera2相机系列(四)Opengles 预览和拍照进行实时处理
前面的博客,进行了部分的
GLSL
的语法学习,这一篇文章主要讲述了本人在开发Camera2+GLSurfaceView+
GLSL
的开发过程的记录。如有错误还望指正。
Yang19950329
·
2020-08-23 06:24
Android
camer
Android
Camera
学习之路
Shader特效——“跳动的❤️”的原理解析【
GLSL
】
本文参考了ShaderToy的算法,对其原理进行了简单分析,并对代码进行精简绘制❤️形先看看关键代码floatr=length(p);floata=atan(p.x,p.y)/3.141593;floath=abs(a);floatd=(13.0*h-22.0*h*h+10.0*h*h*h)/(6.0-5.0*h);//Redvec3hcol=vec3(1.0,0.0,0.0);//DrawHea
panda1234lee
·
2020-08-23 06:10
Shader
ShaderJoy
——
Shader
实例详解
OpenGL : 着色器语言
GLSL
问题理解
为什么需要着色器?着色器即是负责在GPU中进行颜色值计算的程序段,我们在OpenGL程序中使用着色器帮助我们进行图形的渲染将大大加快渲染速度。在渲染大规模的模型中,高效的进行渲染更是是开发人员难题。在图形处理器(GPU)中,图形颜色是并行计算的,计算速度比串行计算的CPU要快的多。由此,我们编写和使用着色器,在GPU中进行颜色渲染。顶点着色器当我们绘制一个简单三角形时,我们都知道它有三个顶点,那么
onist
·
2020-08-23 06:07
OpenGL
Android平台Camera实时滤镜实现方法探讨(二)--Android-GPUImage探讨
本章将从YUV、
GLSL
与OpenGL开始,逐步探讨方案5。其中YUV-RGB过程上一章已有粗略探讨,本章不再赘述。“OpenGL着色语言(OpenGL
程序员扛把子
·
2020-08-23 06:03
OpenGL ES 之uniform和varying
老孟一个有态度的程序员uniformuniform是
GLSL
中变量类型的限定符,使用uniform限定的变量是只读值,在Shader中无法更改,只能通过应用程序传递给uniform。
老孟Flutter
·
2020-08-23 06:34
OpenGL
ES
for
Android
opengles
uniform
varying
shader 特效 (时钟)
转载自:http://
glsl
sandbox.com/#ifdefGL_ESprecisionmediumpfloat;#endif#extensionGL_OES_standard_derivatives
lynon
·
2020-08-23 06:47
glsl
gl_FragCoord 与 屏幕关系
转载链接:http://blog.csdn.net/jinghouxiang/article/details/50751125原创2016年02月26日17:06:01标签:OpenGL/
GLSL
/Shader
lynon
·
2020-08-23 06:47
LearnGL - 11.1 - 实现简单的Gouraud光照模型
文章目录Gourauddot-点积的作用图形了解顶点点积的作用漫反射纯漫反射效果Diffuse-Shader
GLSL
的中奇怪的问题高光reflect-反射高光方向
GLSL
中的公式的不同view-观察方向纯高光效果
linjf520
·
2020-08-23 06:12
OpenGL
图形
理论
LearnGL - 11.2 - 实现简单的Phong光照模型
PhongPhong、Gouraud的区别Gouraud的效果diffusespecularPhong效果difussespecular与Gouraud-Phong的高光效果图比较纯高光Specular的Shader
GLSL
Include
linjf520
·
2020-08-23 06:42
OpenGL
图形
理论
分享一个
GLSL
转换的火Shader
先看效果:
GLSL
代码:floatnoise(vec3p)//ThxtoLas^Mercury{vec3i=floor(p);vec4a=dot(i,vec3(1.,57.,21.))
长风颇浪
·
2020-08-23 06:57
shader
OpengGL-
GLSL
详细解析(仅博主文章中的着色器代码解读)
目录第一个三角形与矩形(两个三角形)普通着色和Shader类(代码及使用方法)贴纹理(含全部代码以及stb_image.h的使用)利用矩阵变换(缩放、旋转、位移),使用glm库坐标系统,进入3D世界(深度测试)本文只是给跟着我一起学OpenGL的小白所写,仅是博主部分文章着色器代码的解读,不适合大神以及没有看之前文章的读者。在文章中没有对着色器部分代码做解读,补充在这里。第一个三角形与矩形(两个三
lady_killer9
·
2020-08-23 06:51
OPENGL
现代OpenGL新手入门
着色器
glsl
基础
阅读需知webGL是使用js编写的openGL。cesium本身是基于webGL绘制三维实体的,是webGL的地球引擎。WebGL利用的是canvas的绘图区域。也就是说,使用WebGL的网页,HTML里面肯定含有canvas标签。cesium的实体primitve的mateiral材质可以使用canvas提供的材质,也可以直接使用着色器绘制。canvas的绘制是基于webGL的。着色器属于web
kalinux
·
2020-08-23 06:37
前端
cesium
gis
javascript
前端
WebGL -
GLSL
_ES 着色器语言
1、概述着色器语言和C/C++很类似,拥有C语言的语法规范,还有C++的结构类型,
GLSL
ES语言是在OpenGL的着色器语言
GLSL
基础上,删减一部分后形成的,
GLSL
ES的目标平台是电子产品和嵌入式设备
ithanmang
·
2020-08-23 06:09
WebGL开发
着色器
glsl
着色器使用
glsl
的类C语言写成的。着色器开头声明版本,接着是输入和输出变量,uniform和main函数。每个着色器入口点是main函数,在该函数中处理输入变量,将结果存放到输出变量中。
x-2010
·
2020-08-23 05:46
OPENGL
OpenGL ES3画矩形的方法
androidsdk是不支持ES3的,我这里配置的是minSdkVersion21targetSdkVersion28按照OpenGL的画三角形的经典教程,配好JNI调用,可以画出经典的红色三角形,其中红色的配置,在
glsl
dong_beijing
·
2020-08-23 05:03
c++
GLSL
(着色器语言)
GLSL
(着色器语言)简介OpenGLES的着色器语言
GLSL
是一种高级的图形化编程语言,其源自应用广泛的C语言。
落叶Ex
·
2020-08-23 05:10
OpenGL-ES
OpenGL ES 2.0 着色器语言
GLSL
学习 Mark
https://glumes.com/post/opengl/opengl-
glsl
-2-mark/
caozhongyi
·
2020-08-23 05:37
Android
OpenGL 着色器语言3.1-3.3
基本概念3.1字符集和编译段OpenGL着色器语言的源字符集是UTF-8编码的Unicode.经过预处理后,只有以下字符允许存在于
GLSL
的结果流中:字母a-z,A-Z,和下划线(_)。
bnrmaster
·
2020-08-23 05:25
OpengGL
Shading
Language
OPENGL es版本和OGL 及android关系
OpenGLES2.0-ThisAPIspecificationissupportedbyAndroid2.2(APIlevel8)andhigher.2.01.10对应
GLSL
1.10全面支持Shader
FreedomRoad~
·
2020-08-23 04:33
OpenGL图形学
OpenGLES2.0着色器语言
glsl
OpenGLES2.0中是强制使用可编程的渲染管线的,使用的是
glsl
着色器语言,因为着色器语言是使用的GPU,即图形处理单元,而不是CPU,这样可以使CPU从繁重的几何计算和像素的处理中解脱出来了。
weixin_30525825
·
2020-08-23 04:43
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他