文件名称:shaders:我的着色器艺术工具
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-07 21:10:45
TypeScript
着色器工具 使用片段着色器通过代码进行绘制涉及调整几个数字值以获得所需的效果。 仅通过编辑代码来尝试不同的值就很繁琐。 通常,您会希望GUI可以快速使用许多值。 这些工具的目的是为创造性的着色器实验提供一个环境,并使在GLSL代码中间声明可更改GUI的值成为可能。 这些工具结合并建立在: :声明性WebGL :用于调整值的轻量级GUI :用于时间安排或交互事件的简单流 大部分繁重的工作都在这些库中。 您将需要知道它们的工作方式。 这些工具提供了API胶水,可以用优雅的方式将它们粘合在一起。 例子 const regl = REGL ( ) ; // REGL creates a GL canvas const gui = new AutoGUI ( ) ; // a customized dat.GUI which manages its own storage const
【文件预览】:
shaders-main
----.nojekyll(0B)
----package.json(883B)
----index.html(355B)
----patches()
--------gl-matrix+3.3.0.patch(3KB)
----package-lock.json(72KB)
----src()
--------game()
--------lib()
--------index.ts(899B)
----tsconfig.json(284B)
----vite.config.js(93B)
----.gitignore(29B)
----README.md(3KB)
----.githooks()
--------pre-push(32B)
----.vscode()
--------settings.json(280B)