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
高级教程 – Rasterization and Interpolation
Thissectiondealswithtwoimportantconceptsforunderstadinggraphicpipelines:rasterizationandinterpolation.Thesearefixedcomponentsofthegraphicspipeline,i.e.theyarenotprogrammable.Howeverbeforerasterization
aquathinker
·
2020-08-17 00:29
GLSL
openGL
简单了解three.js 着色器材质
1.什么是着色器材质着色器材质(ShaderMaterial)是一个用
GLSL
编写的小程序,在GPU上运行。它能够提
·
2020-08-16 19:27
WebGL 2.0
熟悉OpenGLES2.0的开发人员将使用
GLSL
将WebGL识别为基于Shader的API,其构造在语义上与基础OpenGLESAPI的构造相似。它与Op
Webglzhang
·
2020-08-16 09:58
WebGL
2020年1月20日-2020年1月26日,(共50小时,剩9950小时)
HLSL精讲,6.6(已完成)3,pbrt1.2.74,3d地球引擎设计3.3.35,cesium源码分析1个6,cesium源码200行(上班渲染和cesium,晚上视频教程)7,GIS视频教程1个8,
GLSL
directx3d_beginner
·
2020-08-15 22:27
dx10龙书学习
2020年1月6日-2020年1月12日(共48小时,剩9952小时)
已完成)3,pbrt1.2.2(已完成)4,3d地球引擎设计3.2(已完成)5,cesium源码分析1个6,cesium源码200行(晚上前都是工作,渲染及CESIUM为主)7,GIS视频教程1个8,
GLSL
directx3d_beginner
·
2020-08-15 22:27
验证第二个1万小时定律
OpenGL ES
GLSL
自定义着色器、及翻转策略
1、OpenGLES版本目前OpenGLES有如下三个版本:OpenGLES1.X:针对固定功能流⽔管线硬件OpenGLES2.X:针对可编程流⽔管线硬件OpenGLES3.X:OpenGLES2.0的扩展2、EGL(EmbeddedGraphicsLibrary)主要功能:和本地窗⼝系统(nativewindowingsystem)通讯查询可⽤的配置创建OpenGLES可⽤的“绘图表⾯”(dra
windy_3c22
·
2020-08-15 19:35
OpenGL ES的滤镜效果 -- 分屏
iOS端代码准备工作可以看之前的代码,
GLSL
绘制金字塔--纹理和颜色的混合原始效果无滤镜就是讲纹理坐标跟纹理素材进行一一对应即可。
黑眼豆豆_
·
2020-08-15 13:02
关于配置LunarGLASS项目的一些小结
1首先按照readMe.md下载好
GLSL
ang和LunarGLASS项目,在一个文件夹内,他俩作为兄弟文
My_stage
·
2020-08-15 05:33
直博记录
Github
GLSL
LunarGLASS
OpenGL ES -- 六种动效滤镜的实现
本篇文章的基础代码OpenGLES--使用
GLSL
语言加载一张图,关于滤镜效果的实现,主要是实现片元着色器的算法,所以相关效果的顶点着色器是一样的不需要改动。
HardCabbage
·
2020-08-14 17:23
GLSL
中in和uniform变量的使用
GLSL
通过vertexshader来处理每一个顶点的数据,例如确定顶点在模型变换,视图变换,投影变换后的空间坐标,纹理坐标,光线参数等。
飞跃重洋的思念
·
2020-08-13 19:10
GLSL
GLSL
中文手册
转载自
GLSL
中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型true,falseint带符号的整数signedintegerfloat带符号的浮点数floatingscalarvec2
桑来93
·
2020-08-13 16:16
[OpenGL笔记]
shader 输入输出
shader有3种类型修饰:uniform,attribute,varying,区别见:http://blog.csdn.net/renai2008/article/details/7844495向量
GLSL
killallpigs
·
2020-08-13 15:32
shader
opengl
图形基础
关于OpenGL ES实现马赛克滤镜的思路与实现
倡导文明和谐,往往需要给图片打上万恶的马赛克,对于iOS开发者来说,给图片打码需要使用OpenGLES,编写
GLSL
文件给图片打码。
iOSer_jia
·
2020-08-12 19:32
OpenGL ES 案例:灰度+颠倒+马赛克滤镜
本案例的目的是理解如何用
GLSL
实现灰度,颠倒,正方形马赛克,六边形马赛克,三角形马赛克共五种滤镜。具体效果如下效果2.gif要实现我们的滤镜效果,首先得能通过
GLSL
方式正常显示一张纹理图片。
w執念
·
2020-08-12 17:18
07 WebGL 着色器编程语言
GLSL
ES的取样器(纹理)
将
GLSL
ES支持的一种内置类型称为取样器(sampler),我们必须通过该类型变量访问纹理。有两种基本的取样器类型:sampler2D和samplerCube。
暮志未晚Webgl
·
2020-08-11 12:11
GLSL
ES
笔记
ubuntu12.04 + ROS(Hydro)使用RVIZ出错
rvizversion1.10.14[INFO]compiledagainstOGREversion1.7.4(Cthugha)[INFO]StereoisNOTSUPPORTED[INFO]OpenGlversion:2.1(
GLSL
1.2
azhuty
·
2020-08-11 02:21
ROS
Libgdx中如何绘制带透明度的3D模型相关实现代码 2种方案
第一种方法:采取透明度测试,在
glsl
里面,先开启透明度测试只通过不透明的部分,然后再绘制绘制透明的部分即可。
重播
·
2020-08-11 01:51
android
android
Opengl
es
Launcher
《前端图形学从入门到放弃》001 画一个三角形
我们使用的前端最容易webgl,虽然不免还是要接触
GLSL
,别打我,这已经是最简单的!我们开始第一节,矩阵....不还是画个三角形吧!webgl是什么?
master_yoda
·
2020-08-10 10:17
webgl
图形学
前端
矩阵
OpenGL ES-08-针对
GLSL
的图片翻转策略
通过上一个案例
GLSL
加载图片,我们可以看到,最终加载的图片的倒立的,那么我们怎么让他翻转过来呢?通常在OpenGL中,图片的原点在左下角,但是实际上一张图片的原点在图片的左上角。
宇宙那么大丶
·
2020-08-10 01:44
现代OpenGL的介绍 第4章:用Phong着色渲染动态3D场景
第4章:用Phong着色渲染动态3D场景更新2010年7月15日08:06:09PDT«第3章|目录在这一点上,我们已经看到了OpenGLAPI最重要的核心部分,并获得了
GLSL
语言的体面品味。
tailiangliang
·
2020-08-10 01:06
随便写写
opengl
3d
游戏
引擎
图形
LearnGL - 15 - Skybox - 天空盒
文章目录先看效果思路实践准备一个Cube再准备好CubeMap(立方体贴图)天空盒子的Shader效果1在应用层设置传入的视图变化矩阵前,删除移动的量在
GLSL
shader层移动视图变化矩阵的移动量效果
linjf520
·
2020-08-09 09:34
OpenGL
图形
理论
LearnGL - 15.1 - Reflection - 反射效果
文章目录先看看效果思路构造cubemap、纯颜色环境光计算反射向量添加对环境反射的强度ReflectionK完整的my_global.
glsl
完整的my_lighting.
glsl
ReferencesLearnGL
linjf520
·
2020-08-09 09:02
OpenGL
图形
OpenGLES2.0基础:缓存/模型,剪裁/走样算法(4)
OpenGL的着色器有一种专门的语言:
GLSL
,现在的
GLSL
应该全面转向Sha
desaco
·
2020-08-09 06:39
OpenGL与图形学
方案及流程系列
ShaderJoy —— 心形爆炸烟花效果【
GLSL
】
效果图心形爆炸(上升到一定高度后)的核心代码///--------------------------------------------------///@note根据(单位圆的)角度计算笛卡尔坐标floatx=cos(ang);//coordsofunitcirclefloaty=sin(ang);///心形公式y=y+abs(x)*sqrt((8.-abs(x))/50.0);///心形速度
panda1234lee
·
2020-08-08 18:35
ShaderJoy
——
Shader
实例详解
opengl
opengles
shader
ShaderJoy —— 5 行代码实现超简单的星空【
GLSL
】
效果图原理十分简单(有效代码不超过5行),我们直接来看代码完整代码和注释///二生一的随机函数floathash(vec2uv){returnfract(sin(dot(uv,vec2(154.45,64.548)))*124.54);}voidmainImage(outvec4fragColor,invec2fragCoord){//归一化纹理坐标[-1,1]vec2uv=(2.*fragCoo
panda1234lee
·
2020-08-08 18:34
ShaderJoy
——
Shader
实例详解
GLSL
着色器实现多重纹理与帧缓冲对象(FBO)
还记得我前面几篇博客上写的东西都是将纹理直接渲染到屏幕上,就是产生一个和纹理尺寸大小相同的窗口进行渲染,那么渲染完了就正好完整的显示了纹理图案。但是在做数值计算的时候,一般是不需要输出到屏幕上的,这就是今天我们要用到的帧缓存。有了帧缓存,我们的输出不需要是屏幕了,而是直接输出到帧缓存中去。而且帧缓冲区对象的使用还会对程序的性能有一定提升那么帧缓冲对象到底是个什么东西呢?首先帧缓冲区你可以理解为就是
gningh
·
2020-08-08 15:25
图像处理
OpenGL与Unity Shader常用基础面试题
HLSL、
GLSL
、CG2.OpenGL的渲染流程?读取顶点数据→执行顶点着色器→组装图元→光栅化图元→光栅化图元→执行片段着色器→写入帧缓冲区→显示在屏幕上。
雨果66666
·
2020-08-08 01:47
Game
Develop
LINUX常用基础命令
CommandMeanin
glsl
istfilesanddirectoriesls-alistallfilesanddirecto
N阶魔方
·
2020-08-08 01:22
Linux系统
Visual Studio设置shader(CG 、
GLSL
)语法提示及高亮和显示行号
内容1.设置着色器CG/
GLSL
语言的语法高亮及提示2.设置shader显示行号本篇将和大家介绍以VisualStudio2017设置着色器CG/
GLSL
语言的语法高亮及代码自动补全和显示行号的经验,希望对大家的工作和学习有所帮助
菜菜文章
·
2020-08-07 20:48
VS
Shader特效——“翻页”的实现 【
GLSL
】
参考自:http://webvfx.rectalogic.com/examples_2transition-shader-pagecurl_8html-example.html效果图[cpp]viewplaincopyprecisionmediumpfloat;varyingvec2texCoord;uniformsampler2DsourceTex;uniformsampler2DtargetT
佛经forever
·
2020-08-07 19:19
图形学
两种更加自然的 “翻页 ”效果的原理和实现
具体算法和实现请参考我之前写的下面这篇博客Shader特效——“翻页”效果的原理以及实现【
GLSL
】使用“圆锥变形算法”实现的翻页效果主要的算法可以参考这篇论文《TurningPagesof3DEle
panda1234lee
·
2020-08-07 15:33
图形学算法
ShaderJoy
——
Shader
实例详解
GLSL
GLSL
文章目录
GLSL
@[toc]修饰符:内置变量顶点着色器可用的内置变量:片段着色器的内置变量:操作符关于矩阵discard函数类型转换最近星音写了一款能够在AE中支持写shader的插件PixelsWorld
Maiiiiiid
·
2020-08-07 11:00
ae
glsl
OpenGL 学习记录 - 着色器
GLSL
-包含一些针对向量和矩阵操作的有用特性。#versionvers
MrWangyu
·
2020-08-07 11:07
图形图像
用代码来画画 —— Ray-Marching(光线步进) 多个立体图形的绘制【
GLSL
】
参考自:iq的https://www.shadertoy.com/view/Xds3zNhttp://www.iquilezles.org/www/articles/distfunctions/distfunctions.htmhttp://www.iquilezles.org/www/articles/rmshadows/rmshadows.htmhttp://ogldev.atspace.co
panda1234lee
·
2020-08-05 16:12
Shader
ShaderJoy
——
Shader
实例详解
GLSL
入门一
OpenGLShadingLanguage
GLSL
作为一种着色语言是纯粹的和GPU打交道的计算机语言。因为GPU是多线程并行处理器,所以
GLSL
直接面向SIMD模型的多线程计算。
青龙战
·
2020-08-05 13:30
OpenGL ES 入门之旅 --
GLSL
纹理单元和纹理翻转解决策略
从上一篇文章中我们了解到片元着色器是如何编写的:片元着色器片元着色器shaderf.fsh//传递过来的纹理坐标varyinglowpvec2varyTextCoord;//纹理采样器(获取对应的纹理ID)uniformsampler2DcolorMap;voidmain(){//将纹理颜色添加到对应的像素点上gl_FragColor=texture2D(colorMap,varyTextCoor
weixin_33874713
·
2020-08-05 02:25
从零讲解 iOS OpenGL ES 的纹理渲染
内容包括:基础概念的讲解,如何使用GLKit来渲染纹理,如何使用
GLSL
编写的着色器来渲染纹理。前言OpenGL(OpenGraphicsLibrary)是KhronosGroup(一个图形软硬
程序员大咖
·
2020-08-04 23:10
OpenGL ES之
GLSL
实现索引绘制及渲染纹理和颜色混合
渲染流程简介一、基本图形硬件流水线设计应用程序层:游戏和应用层软件开发人员为主体,通过调用API进行上层开发,不需要考虑移植性问题;硬件抽象层:抽象出硬件的加速功能,进行有利于应用层开发的封装,并向应用层开发API;硬件层:将硬件驱动提供给抽象层,以实现抽象层加速功能的有效性。二、渲染流水线的具体流程应用层:应用程序层主要与内存,CPU打交道,诸如碰撞检测,场景图监理,视锥裁剪等经典算法在此阶段执
Forever_wj
·
2020-08-04 23:06
iOS高级进阶
Swift高级进阶
OpenGL
ES
OpenGL ES之纹理翻转解决策略
原因分析在前面的文章:OpenGLES之Swift使用
GLSL
语言渲染图片的显示和OpenGLES之
GLSL
渲染图片显示的整体流程中,我们都对图片纹理做了翻转的处理,不做处理,最后看到的图片显示将是一张倒着的图片
Forever_wj
·
2020-08-04 23:35
iOS高级进阶
Swift高级进阶
OpenGL
ES
OpenGL ES之Swift使用
GLSL
语言渲染图片的显示
整体思路一、
GLSL
和iOS本片主要使用编译链接自定义的shader(顶点着色器/片元着色器)。用简单的
GLSL
语言来实现顶点、片元着色器,并对图形进行简单的变换。
Forever_wj
·
2020-08-04 23:34
iOS高级进阶
Swift高级进阶
OpenGL
ES
GLSL
自定义着色器
图片纹理
FrameBuffer
RenderBuffer
十一、
GLSL
& 自定着色器加载纹理
GLSL
——OpenGLShadingLanguageOpenGL的着色语言是用来在OpenGL中着色编程的语言,也是开发人员编写的短小自定义程序。
夏天的枫_
·
2020-08-04 18:02
three.js 着色器材质之
glsl
内置函数
原因是着色器材质它涉及到另一种语言–
GLSL
,只有懂了这个语言,我们才能更好的写出着色器材质,利用好的我们的GPU。这篇说一说
glsl
内置函数。
郭先生的博客
·
2020-08-04 09:00
three.js 着色器材质之初识着色器
1.什么是着色器材质着色器材质(ShaderMaterial)是一个用
GLSL
编写的小程序,在GPU上运行。它能够提
郭先生的博客
·
2020-08-03 09:00
OSG使用
GLSL
各个版本例子
GLSL
版本以opengl3.3为分界线,opengl3.3及以上使用的是高版本着色器,以下则是低版本着色器。OSG是兼容OpenGL的所以着色器语言既能用OGL低版本也可以用高版本的。
封狼居胥_COU
·
2020-08-03 02:01
OSG
(七) EGL和OpenGLES Shader显示YUV视频
OpenGL与系统窗口对应的适配层官方文档https://www.khronos.org/registry/EGL/sdk/docs/man/EGL在android中可以用c来调,也可以用java来调用
glsl
Drunkenman_
·
2020-08-03 00:25
音视频
流媒体
GLSL
shader that draws a Bezier line given four control points
https://vicrucann.github.io/tutorials/bezier-shader/
GLSL
shaderthatdrawsaBezierlinegivenfourcontrolpointsContexthispostisacontinuationofoneofthepreviousexamplesonhowtodrawthickandsmoothlinesin3Dspace.N
fanbird2008
·
2020-08-02 23:33
Graphics
Image/OpenGL
Graphics
Image
音视频学习四: Opengl ES Shader讲解
pcm数据命令:ffmpeg-itest.mp4-fsi6letest.pcmffmpeg-i720.mp4-pix_fmtyuv20p-s424x240out.yuv具体显示yuv数据---着色器语言
GLSL
夜PP
·
2020-08-02 20:28
android
音视频
Android通过openGL实现视频贴纸功能
Android通过openGL实现视频贴纸功能
GLSL
代码1.vertex代码,文件vertex_filter_stricker.
glsl
attributevec2inputTextureCoordinate
Jesse_liao
·
2020-08-01 13:48
OpenGL
Android
THREE.ShaderMaterial
着色器(shader)是一段使用
GLSL
语言编写的可在GPU上直接运行的程序。案例varmaterial=newTHREE.ShaderMat
X01动力装甲
·
2020-08-01 13:47
three.js
webgl
glsl
rgb yuv 之间的转换
glsl
中使用Y=0.299R′+0.587G′+0.114B′U=–0.147R′–0.289G′+0.436B′=0.492(B′–Y)V=0.615R′–0.515G′–0.100B′=0.877
chaooooooo
·
2020-08-01 11:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他