points

用 WebGPU 在浏览器里轻松生成高性能艺术视觉

points 是一个基于 WebGPU 的生成艺术(Generative Art)库,使用 JavaScript 编写,旨在让开发者通过 GPU 计算能力创建高性能的交互式视觉作品。它解决了传统 Canvas/SVG 在绘制大量粒子或复杂几何时性能不足的问题,利用 WebGPU 的并行计算特性,将渲染压力转移到 GPU 上,从而支持实时流畅的视觉效果。核心能力包括:定义粒子系统、生成随机或规则图案、应用自定义着色器、以及响应式交互。它提供了简洁的 API,让不熟悉底层图形编程的开发者也能快速上手,同时保留了足够的灵活性供高级用户定制。目前项目处于早期阶段,星标数较少,但技术方向前沿,适合对生成艺术和 WebGPU 感兴趣的开发者探索。

开源 free 设计创意
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 56
维护状态 维护中
是否开源
定价模式 free

项目数据

分类设计创意
开发团队Absulit
所属国家
定价模式free
价格说明开源库,MIT许可证,完全免费,无付费版本。
访问状态
是否开源
开源协议MIT
主要语言JavaScript
技术栈/模型3d,3d-graphics,creative-coding,genart,generative-art,graphics-programming,javascript,meshes,particlesystem,shaders,webgl,webgpu,wgsl
GitHub 星标★ 56
30天Star增速
HF 下载量
上线时间2021-09-17 00:00:00
最近更新2026-08-07 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 基于 WebGPU,能流畅渲染数十万粒子,性能远超 Canvas 方案
  • API 设计简洁,几行代码即可创建动态生成艺术,学习成本低
  • 内置多种生成模式和着色器支持,可快速产出风格多样的视觉作品

不足之处

  • 依赖 WebGPU,浏览器兼容性有限(需 Chrome/Edge 最新版)
  • 文档和示例较少,社区生态尚未建立,遇到问题可参考资源少

适用场景

  • 浏览器端实时生成艺术创作,如动态壁纸、音乐可视化
  • 数据可视化中的动态粒子效果,如流场图、网络拓扑动画
  • 创意编程教学,用于演示 GPU 并行计算与图形学基础

替代项目

p5.js、three.js、regl

项目介绍

points 是图像领域的开源项目,由 Absulit 开发,2021 年首次发布。

它收录于图像分类,该分类目前共有 837 个项目,GitHub 星标数为 56。

项目仍在小幅维护中,最近一次代码更新于 2026-08-07。开源库,MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:浏览器端实时生成艺术创作,如动态壁纸、音乐可视化。同类可对比的替代方案包括 p5.js、three.js、regl。

上一篇:samila

下一篇:rampensau

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 134493 2026-08-09