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 ES 入门(二)着色器
GLSL
着色器用C语言
GLSL
编写。
GLSL
是针对图形使用量身定制的,并且包含专门针对矢量和矩阵操纵的有用功能。我们希望在各个着色器上输入和输出,
GLSL
为此专门定义in和out关键字,每个着色
小雨_的
·
2020-01-05 05:24
OpenGL ES入门09-
GLSL
实现常见特效
环境是Xcode8.1+OpenGLES2.0目前代码已经放到github上面,OpenGLES入门09-
GLSL
实现常见特效欢迎关注我的OpenGLES入门专题概述这篇文章主要是使用OpenGLES2.0
秦明Qinmin
·
2020-01-05 05:22
OpenGL超级宝典第七版简体中文-第二章:我们的第一个OpenGL程式
我们还会看到一个很简单的
GLSL
着色器是怎样的,如何编译它,以及如何用它来渲染简单的点。本章包含了我们第一个非常
葭五
·
2019-12-31 09:19
iOS滤镜总结
learnopengl-cn.github.ioOpenGL专题https://www.jianshu.com/c/30e2e76bc140https://www.jianshu.com/nb/2135411shader的基本定义(
glsl
幻想无极
·
2019-12-31 01:36
OpenGL ES 3.0(六)摄像机
1、概述前面几篇关于OpenGLES的文章:OpenGLES2.0显示图形(上)OpenGLES2.0显示图形(下)OpenGLES3.0(一)综述OpenGLES3.0(二)
GLSL
与着色器OpenGLES3.0
高丕基
·
2019-12-30 20:09
从零讲解 iOS OpenGL ES 的纹理渲染
内容包括:基础概念的讲解,如何使用GLKit来渲染纹理,如何使用
GLSL
编写的着色器来渲染纹理。
雷曼同学
·
2019-12-29 22:40
Unity3D教程宝典之Shader篇:第八讲 Why CG?
Shader有FixedFunction,VertexandFragment,Surface,而VertexandFragmen里又有CG和
GLSL
两种。为什么选CG做重点讲解呢?
你的头好大
·
2019-12-29 00:19
OpenGL杂谈之复用
GLSL
代码
欢迎访问我的个人主页了解更多关于OpenGL的知识前言
GLSL
是OpenGL的着色语言,在编写
GLSL
的过程中,复用代码是一件比较麻烦的事情,
GLSL
基本是不支持#include预编译指令的。
handyTOOL
·
2019-12-25 15:00
使用 OpenGL ES 进行简单的绘图
glsl
绘制图片流程1.设置图层CAEAGLLayer//1.创建特殊图层,重写layerClass,将view返回的图层从CALayer替换成CAEAGLLayerself.myEagLayer=(CAEAGLLayer
_君莫笑_
·
2019-12-25 06:20
Unity Shader学习—
GLSL
编写shader
用Cg编写的方式称为HLSL,用OpenGL编写的方式称为
GLSL
。那么,我们习惯上使用Cg,也就是HLSL在unity中编写shader,但偶尔换个口味也是可以的。
一个有味道的名字
·
2019-12-23 21:57
OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原理都是一
纸上浅谈__多媒体开发札记
·
2019-12-22 11:33
SceneKit_高级01_
GLSL
SceneKit_入门01_旋转人物SceneKit_入门02_如何创建工程SceneKit_入门03_节点SceneKit_入门04_灯光SceneKit_入门05_照相机SceneKit_入门06_行为动画SceneKit_入门07_几何体SceneKit_入门08_材质SceneKit_入门09_物理身体SceneKit_入门10_物理世界SceneKit_入门11_粒子系统SceneKit
酷走天涯
·
2019-12-22 03:27
二、示例长廊(2.2 旋转的3D猴子脑袋)
主要内容包括加载一个BlenderOBJ文件、使用
GLSL
(OpenGL'sShadingLanguage)写着色器和使用定制的回调函数。
gthank
·
2019-12-20 15:04
GLSL
函数smoothstep讲解
SmoothStep该函数用于求解两个值之间的样条插值。函数用法floatsmoothstep(floatedge0,floatedge1,floatx)vec2smoothstep(vec2edge0,vec2edge1,vec2x)vec3smoothstep(vec3edge0,vec3edge1,vec3x)vec4smoothstep(vec4edge0,vec4edge1,vec4x)
雨幻逐光
·
2019-12-19 20:12
OpenGL学习——绘制第一个三角形
VAOVertexArrayObjects顶点数组对象VertexAttributePointer顶点属性指针NDCNormalizedDeviceCoordinates标准化设备坐标VertexShaderObjects顶点着色器对象
GLSL
OpenGLShadin
会飞的斧头
·
2019-12-19 16:00
OpenGL ES 3.0(三)纹理
1、概述前面几篇文章OpenGLES3.0(一)综述、OpenGLES3.0(二)
GLSL
与着色器讨论到可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。
高丕基
·
2019-12-19 03:02
三、OpenGL粒子效果实现思路
二、思路历程1.在美摄SDK的基础上画一点东西2.画出一个点3.画出一个会自动移动的点4.画出一个跟着手移动的点5.补点三、实践3.1基本概念如何把CPU上的数据传递到GPU,
glsl
的语法和一些默认参数如
倚楼听风雨wing
·
2019-12-18 20:42
QML Book 第九章 着色器渲染 1
下列内容:http://doc.qt.io/qt-5/qml-qtquick-shadereffect.htmlhttp://www.opengl.org/registry/doc/
GLSL
angSpec
赵者也
·
2019-12-18 14:24
学习资料汇总
coursera|edx|网易公开课|udacityBBS&&CommunityReddit基础科学新讲BetterExplained程序员数学NatureOfCode数学DoodlinginMathShader
glsl
sandbox
lexnewgate
·
2019-12-17 08:56
Android OpenGL ES2.0 and
GLSL
一个简单的Demo
device-2016-07-22-112911.pngDemo介绍Android的Samples上有一个例子,里面包含了图片中的正方形和三角形的绘制,但是不包含纹理操作。这个Demo中加了纹理贴图,以及纹理的变换(PS:这里加了一个纹理模糊效果)。Texture代码packagecom.gank.demo.opengl.glsurfaceview;importandroid.content.Co
大大世界
·
2019-12-13 22:13
OpenGL 之 Compute Shader(通用计算并行加速)
介绍ComputeShader之前需要先介绍一下ImageTexture:普通的Texture在
GLSL
中只能进行读取(sampler采样获取数据),写入则必须在FragmentShader中写入帧缓冲
茶飘香~
·
2019-12-07 00:00
OpenGL ES(四)-
GLSL
logo.jpg着⾊器与程序对象需要创建2个基本对象才能⽤着⾊器进⾏渲染:着色器对象和程序对象.获取链接后着⾊器对象的一般过程包括6个步骤:1.创建⼀个顶点着⾊器对象和⼀个⽚段着⾊器对象2.将源代码链接到每个着色器对象3.编译着⾊器对象4.创建⼀个程序对象5.将编译后的着⾊器对象连接到程序对象6.链接程序对象创建与编译⼀个着⾊器GLuintglCreateShader(GLenumtype);ty
king_jensen
·
2019-12-06 23:06
Android开发:OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原
像程序一样思考
·
2019-12-02 06:19
NDK OpenGL ES 3.0 开发(十七):相机基础滤镜
该原创文章首发于微信公众号:字节流动相机基础滤镜上文中我们通过ImageReader获取到Camera2预览的YUV数据,然后利用OpenGLES渲染实现相机预览,这一节将利用
GLSL
(OpenGL着色器语言
字节流动
·
2019-12-01 22:43
04-OpenGL渲染基础
OpenGL提供的存储着色器正投影/透视投影API的使用OpenGL常见图元一、OpenGL渲染架构图OpenGL渲染架构图(转自:凡几多)attribute属性(顶点着色器/不能直接传递到片元着色器,通过
GLSL
SPIREJ
·
2019-11-08 11:51
GLSL
学习第一课笔记记录
GLSL
(GLShadingLanguage)的着色器代码分成2个部
wo不懂
·
2019-11-07 23:50
OpenGL ES 3.0(四)矩阵变换
1、概述前面几篇关于OpenGLES的文章:OpenGLES2.0显示图形(上)OpenGLES2.0显示图形(下)OpenGLES3.0(一)综述OpenGLES3.0(二)
GLSL
与着色器OpenGLES3.0
高丕基
·
2019-11-06 02:05
OpenGL笔记十四:
GLSL
语法
前言期待您移步上篇:OpenGL笔记十三:
GLSL
加载纹理颠倒六种方案概述
GLSL
全称OpenGLShadingLanguage,是用来在OpenGL中着色编程的语言,即开发人员写的自定义程序代码。
御o雪v飞e斐l
·
2019-11-04 22:16
OpenGL笔记十五:
GLSL
光照计算
前言期待您移步上篇:OpenGL笔记十四:
GLSL
语法顶点着色器业务1.矩阵变换位置2.计算光照公式⽣成逐顶点颜⾊3.
御o雪v飞e斐l
·
2019-11-04 11:54
OpenGL超级宝典第七版简体中文-第二章前奏:开发环境的搭建
IntelIrisGraphics6100,使用的操作系统为OSXEICapitan(10.11.2),从官方考察以及OpenGLExtensionsViewer得到的OpenGL最高支持规格为4.1,
GLSL
葭五
·
2019-11-04 08:49
OpenGL ES 3.0(七)颜色和光照
1、概述前面几篇关于OpenGLES的文章:OpenGLES2.0显示图形(上)OpenGLES2.0显示图形(下)OpenGLES3.0(一)综述OpenGLES3.0(二)
GLSL
与着色器OpenGLES3.0
高丕基
·
2019-11-04 07:33
OpenGL笔记十三:
GLSL
加载纹理颠倒六种方案
前言期待您移步上篇:OpenGL笔记十二:初探
GLSL
加载图片纹理纹理颠倒原因
GLSL
加载一张图片纹理,最后发现加载出来的图片是倒置的。倒置的原因,是纹理坐标的坐标原点与视觉系的坐标原点不一致造成的。
御o雪v飞e斐l
·
2019-11-03 05:49
深度/模板测试
GLSL
的片段着色器中内置gl_FragCoord变量的x和y表示该片段的屏幕空间坐标,z表示片段的实际深度值。此z坐标值是与深度缓冲区的内容进行比较的值。
龙遁流
·
2019-11-02 13:39
WebGL
WebGL使用户绘制和渲染3D图形使用户通过页面与三维图形交互技术栈:HTML、HTML5、JavaScript、
GLSL
ES语言手动绘制图形浏览器不支持canvas//获取画布元素varcvs=document.getElementById
MickeyMcneil
·
2019-11-02 00:35
OpenGLES学习之路-纹理(一)
OpenGLES学习之路本篇主要内容多重纹理渲染效果展示这个效果看起来有点诡异实现过程我这里先把上期的效果Copy过来,我直接在这上面添加纹理1.顶点着色器首相我们在顶点着色器(TextureVertex.
glsl
Justin910
·
2019-10-31 22:52
OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原理都是一样的。首先
glumes
·
2019-10-25 23:00
OpenGL 实现视频编辑中的转场效果
这里提供使用OpenGL实现视频转场的一个小示例,我们可以通过自定义
GLSL
来实现不同的转场效果。以在Android平台上作为演示,但其实不管是Android还是iOS,实现的原理都是一样的。首先
蓄意碎碎
·
2019-10-25 05:23
opengl-es
opengl
android
GLSL
参考GIMP源码实现色彩平衡调节
色彩平衡修图工具中的色彩平衡一般用来根据亮度等级调整图片中颜色的偏色,调整偏色涉及到加色原理和减色原理其实我们通过三原色加色原理的图片就可以知道,红色的对比色是青色,蓝色的对比色是黄色,绿色的对比色是品红,这样说可能不太直观,其实我们只要试一下,把图片的r值整体提高,图片会偏红(废话),降低r值,图片会偏青色,g通道和b通道同理,或者,我们用白色(255,255,255)减去红色(255,0,0)
凌夜霜
·
2019-10-18 18:00
Threejs in autonomous driving -(4)不会shader也能写出高级效果
着色器需要使用
GLSL
语言来编写,专业性很强门槛也比较高。我们可以通过内部挖潜来达到同样的目的。
土肥圆
·
2019-10-18 11:43
自动驾驶
three.js
javascript
three.js浅谈@
glsl
与threejs
什么是
glsl
众所周知threejs是对webGL的封装,而webGL又是openGL的web版本,而GL则是使用
GLSL
(OpenGLShadingLanguage)这种语言来描述。
琙灵
·
2019-10-12 17:26
2019年10月9日--2019年10月13日(24小时,剩159小时)
2019年10月9日计划:1,webgl示例2,ctb源码分析3,CESIUM源码分析4,工作引擎5,windows核心编程6,
GLSL
视频教程一个7,ue4(下周进行)实际进行了webgl编程指南100
directx3d_beginner
·
2019-10-09 08:56
验证10000小时理论
多光源(定向光、点光源、聚光灯)
GLSL
代码如下(片段着色器):#version430coreoutvec4color;inVS_OUT{vec3FragPos;vec3Normal;vec2TexCoords;}vs_in;structMaterial
茶飘香~
·
2019-10-05 19:00
从零讲解 iOS OpenGL ES 的纹理渲染
内容包括:基础概念的讲解,如何使用GLKit来渲染纹理,如何使用
GLSL
编写的着色器来渲染纹理。
上天眷顾我
·
2019-09-27 15:19
从零讲解
iOS
OpenGL
ES
的纹理渲染
iOS开发
拓幻图形学工程师教学手册(第九讲)|一字一字敲出OpenGL学习教程
我这里给大家提供了一个文教叫做“
glsl
program.cpp”,包含了C++的类用来处理shader相关操作。文件在github上。
微微之知
·
2019-09-16 16:21
教程
拓幻图形学工程师教学手册(第八讲)|一字一字敲出OpenGL学习教程
上次教程关于光照,这次内容会比较复杂,关于着色器(Shader),
GLSL
(OpenGLShadingLanguage)。对于初次接触图形学的童鞋,可能比较晦涩。
微微之知
·
2019-09-16 15:26
教程
重新自学学习openGL 之高级数据和高级
glsl
本章主要讲解内容如下glBufferSubData的用法glMapBuffer的用法gl_PointSize的使用gl_FragCoord的使用数据填充的三种方式正常填充到目前为止,我们一直是调用glBufferData函数来填充缓冲对象所管理的内存,这个函数会分配一块内存,并将数据添加到这块内存中。我们一般这样用glGenBuffers(1,&_vertexBuffers);glBindBuff
充满活力的早晨
·
2019-09-16 09:58
GLSL
ES 语言—内置函数
原文链接:http://www.creator-star.cn/内置函数
GLSL
ES提供了很多内置函数,我们一起来看下:角度函数radians角度制转孤度制degrees弧度制转角度制三角函数sin正弦
奎特尔星球
·
2019-09-05 08:58
OpenGL ES:基本形状的绘制(三角形、正方形、正方体)
GLSL
定义了in和out关键字专门来达成这个目的。只要一个输出变量与下一个着色器阶段的输入匹配,它就会传递下去。
ikata
·
2019-09-03 21:18
OpenGL
ES
OpenGL
GLSL
语言
GLSL
-OpenGLShadingLanguage也称作
GLsl
ang,是一个以C语言为基础的高阶着色语言。为开发者提供对绘图管线更多的直接控制,而无需使用汇编语言或硬件规格语言。
azmohan
·
2019-08-09 22:36
Opengl_入门学习分享和记录_02_渲染管线(一)顶点着色器&片段着色器
当然这两个是必须经过编辑才能使用,而编辑所用的语言是
GLSL
(OpenGLShadingLanguage)
ReadyLoveMiku
·
2019-08-07 21:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他