sparksl-shader-examples:SparkAR着色器语言(SparkSL)的着色器示例集合

时间:2024-05-18 13:05:39
【文件属性】:

文件名称:sparksl-shader-examples:SparkAR着色器语言(SparkSL)的着色器示例集合

文件大小:29.21MB

文件格式:ZIP

更新时间:2024-05-18 13:05:39

JavaScript

SparkSL着色器示例 矩阵构造 内容 基本 颜色 可选值或 触控输入 纹理坐标 基本的Tex坐标 屏幕空间UV 多个UV 校服 影像效果 3D 内建 自卫队 灯 sampleLod 转换ShaderToy 介绍 这是关于如何在SparkSL中编写着色器的大量注释示例的集合。 SparkSL是SparkAR中使用的着色器语言,可在iOS和android设备之间交叉兼容。 它与GLSL有许多相似之处,但也有一些怪癖和很好的补充。 这个仓库与我的p5js shader示例的其他项目非常相似。 目前正在进行中,如果您有任何疑问,请随时与我们联系,如果您想贡献,请提交PR。 与GLSL的区别 有关SparkSL中新功能的完整列表,请参阅文档。 我概述了一些我注意到的内容,以方便参考。 顶点着色器 // GLSL // In glsl the vertex and fragme


【文件预览】:
sparksl-shader-examples-master
----6-builtins()
--------sampleLod()
--------sdf()
--------lights()
----4-image-effects()
--------effects()
----2-texture-coordinates()
--------screenSpaceUvs()
--------multipleUvs()
--------texture-coordinate-basics()
----1-basics()
--------colors()
--------touchInput()
--------optional-valueOr()
----3-uniforms()
--------uniforms()
----5-3d()
--------3d()
----README.md(13KB)
----demo.png(434KB)

网友评论