glslify:用于GLSL的node.js样式的模块系统!

时间:2024-03-31 12:35:52
【文件属性】:

文件名称:glslify:用于GLSL的node.js样式的模块系统!

文件大小:27KB

文件格式:ZIP

更新时间:2024-03-31 12:35:52

系统开源

玻璃化 用于GLSL的node.js样式的模块系统! 该模块包含: glslify的命令行界面(CLI) 玻璃化节点/电子接口 转换 它构成了生态系统的核心组件之一,允许您从安装GLSL模块并在着色器中使用它们。 这使得将来自社区的不同效果和技术拼凑起来很简单,这些效果和技术包括但当然不限于,,,,和。 完整列表可以在的“ Shader Components”类别下找到。 由于glslify只是将单个着色器文件输出为字符串,因此,只要它们接受自定义着色器,就可以轻松地将其与您选择的任何WebGL框架一起使用。 整合计划在和 ,与更多的道路上! 如果您想讨论将glslify与您选择的平台集成在此处。 如果您有兴趣使用glslify,则应查看 :这是一个片段着色器沙箱,类似于和,内置了对glslify的支持。 例子 var glsl = require ( 'glslify' )


【文件预览】:
glslify-master
----.gitignore(59B)
----browser.js(295B)
----bin.js(2KB)
----README.md(17KB)
----test()
--------electron.sh(146B)
--------cli.js(2KB)
--------.gitignore(14B)
--------electron.js(222B)
--------fixtures()
--------browserify.js(13KB)
--------node_modules()
--------index.js(59B)
--------node.js(2KB)
----transform.js(10KB)
----package.json(2KB)
----index.js(3KB)
----LICENSE.md(1KB)
----example()
--------frag.glsl(163B)
--------tag.js(220B)
--------file.js(62B)
----.npmignore(75B)
----.travis.yml(168B)
----usage.txt(684B)

网友评论