项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 5271
技术标签
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Node.js 与 npm(用于 npm install shaders)
- 已有一个前端项目:React、Vue、Svelte、Solid 或原生 JavaScript
- 运行环境为支持 WebGPU 的现代浏览器(如新版 Chrome / Edge)
安装与启动步骤
-
1确认 Node 环境
先确认本机已装 Node.js 与 npm,能在项目目录执行 npm 命令;版本无特殊要求说明。
node -v && npm -v -
2安装 shaders 包
在项目根目录执行安装命令,把 shaders 添加为项目依赖,README 只给出这一条安装命令。
npm install shaders -
3查看组件与用法
README 未给出具体引入代码,请到官网浏览 200+ 组件示例与各框架的接入方式,再照着写。
-
4在页面中挂载效果
在 React / Vue / Svelte / Solid 或原生 JS 中按官网示例声明式引入组件,作为背景或过渡动效使用。
如何确认成功
页面能正常显示 GPU 着色器动效,控制台无 WebGPU 相关报错即接入成功。
常见问题
Q:安装后不知怎么写第一个效果?
A:README 只给出安装命令,具体组件代码请查看官网 shaders.com 的组件文档与示例,按对应框架复制用法。
Q:浏览器不支持 WebGPU 怎么办?
A:shaders 基于真实 WebGPU 渲染,需使用支持 WebGPU 的新版浏览器(如较新的 Chrome / Edge),旧浏览器可能无法显示效果。
Q:支持哪些框架?
A:README 明确支持 React、Vue、Svelte、Solid 与原生 JavaScript,另提到可在 Framer 中使用。
Q:CLI 和 MCP 怎么用?
A:README 目录中列有 CLI 与 AI 集成章节,但未给出具体命令,需查阅官网文档获取用法。
注意事项
- README 仅提供 npm install shaders 一条命令,其余接入代码务必以官网文档为准,不要臆造 API。
- 项目以 TypeScript 编写,类型提示友好,可在 TS 项目中直接获得补全。
- 部分高级效果属于 Shaders Pro,使用前留意授权范围。
核心亮点
- 同时覆盖 React、Vue、Svelte、Solid、原生 JS 和 Framer,跨框架复用成本低
- 封装 WebGPU 渲染管线,开发者无需手写 WGSL 即可使用 GPU 视觉效果
- 提供 CLI 与 MCP 集成,便于在开发流程中生成和调试着色器
不足之处
- 依赖 WebGPU,浏览器兼容性仍受限于较新版本环境
- 着色器效果偏视觉预设,深度自定义仍需了解底层 GPU 知识
适用场景
- 落地页与产品官网的背景动效
- Framer 设计稿中的交互式视觉增强
- 前端项目中的页面过渡与氛围渲染
替代项目
three.js、OGL、regl
上一篇:cadcraft
下一篇:没有了!
同类项目推荐
shaders
开源
一行组件接入 WebGPU 炫酷着色器效果
WebGPU components for React, Vue, Svelte, Solid, JS & Framer
openpencil
开源
说一句话,AI 在画布上直接画出可编辑 UI
The world's first open-source AI-native vector design tool and the first to feature ···
deepseek-design
开源
用 AI 生成设计初稿,可视化编辑并一键导出 PPT
DeepSeek Harness 可编辑设计系统:AI 生成、可视化编辑、模板市场与 PPT|Native Design ···
Comfy-Photoshop-SD
开源
在 Photoshop 里直接用 ComfyUI 跑 Stable Diffusion,不用来回切换软件
Download this extension via the ComfyUI manager to establish a connection between Co···
glisp
开源
用 Lisp 写代码,实时生成设计作品
Glisp is a Lisp-based design tool that combines generative approaches with tradition···
babel
开源
用算法生成无限书籍,让你在虚拟图书馆中检索一切文本
An open source Library of Babel implementation in TypeScript using the GNU Multiple ···
jaaz
开源
本地运行,隐私无忧,一键生成创意图像
The world's first open-source multimodal creative assistant This is a substitute fo···
swiss-design-skill
开源
让 AI 一键产出瑞士风排版,告别花哨乱炖
A Swiss International Style design system skill for AI agents
GenArt
开源
用 Python 快速生成艺术草图,灵感即所得
Various Sketches written in Python Language for Processing