reaction-diffusion-playground

拖拽鼠标,实时生成变幻无穷的有机纹理图案

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 30 🐛 待处理 2 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 216
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

reaction-diffusion-playground 项目界面预览图
图片来源:项目官网

项目数据

分类设计创意
开发团队jasonwebb
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言JavaScript
技术栈/模型generative-art,javascript,morphogenesis,reaction-diffusion,simulation,threejs
GitHub 星标★ 216
上线时间2020-01-04 00:00:00
代码更新2023-06-24
仓库体积41.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

reaction-diffusion-playground 是一个基于 JavaScript 的交互式反应-扩散模拟器,通过模拟两种化学物质在空间中的扩散与反应,生成栩栩如生的有机图案和动态行为。它解决了艺术家、设计师和开发者难以直观探索复杂非线性系统的问题,无需编写代码即可通过参数调节实时观察图案演变。核心能力包括:实时渲染反应-扩散方程(如 Gray-Scott 模型)、交互式参数控制(如反应速率、扩散系数)、多种预设模式、以及支持鼠标拖拽扰动以影响模拟过程。项目采用 WebGL 或 Canvas 实现高性能可视化,界面简洁,适合作为创意编程教学工具、生成艺术创作平台,或作为生物学、化学中模式形成研究的可视化辅助。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 216

核心亮点

  • 实时交互:鼠标拖拽即可扰动模拟,图案即时变化,反馈直观
  • 参数可调:反应速率、扩散系数等核心参数开放调节,探索空间大
  • 视觉惊艳:生成的有机图案具有艺术美感,适合生成艺术创作

不足之处

  • 文档/社区待观察
  • 功能相对单一,专注于反应-扩散模拟,缺乏更多扩展功能

适用场景

  • 生成艺术创作:制作独特的有机纹理和动态壁纸
  • 教学演示:直观展示反应-扩散方程和复杂系统行为
  • 创意编程灵感:作为 Processing 或 p5.js 项目的参考实现

替代项目

p5.js、Processing、ShaderToy

上一篇:2d-differential-growth-experiments

下一篇:001

同类项目推荐

LiDARCrafter 开源

从 LiDAR 序列直接生成动态 4D 世界,让机器看懂时空变化

[AAAI 2026 Oral] LiDARCrafter: Dynamic 4D World Modeling from LiDAR Sequences

★ 207 2026-08-09
neuriplo-infer 开源

一个 C++ 程序跑通检测分割分类光流多任务

C++ app for computer vision inference, supporting multiple tasks and backends.

★ 107 2026-09-18
ocr-it 开源

框选一次屏幕区域,快捷键反复离线取字

Chrome extension: pin a screen region once, then hotkey your way through a paginated···

★ 428 2026-09-19
GammaCV 开源

浏览器里用 GPU 跑图像处理,实时滤镜和特征提取不卡顿

GammaCV is a WebGL accelerated Computer Vision library for browser

★ 195 2026-09-18
ETRIS 开源

冻结大模型,只调少量参数,就能做指代图像分割

[ICCV-2023] The code of Bridging Vision and Language Encoders: Parameter-Efficient T···

★ 150 2026-10-15
lucida 开源

专治玻璃、迷彩等难抠图,保留关键细节

Background removal that keeps what matters: glass, camouflage, text, glow and line a···

★ 176 2026-08-10
oar-ocr 开源

Rust 原生 OCR,一份二进制搞定文字识别与版面理解

A native Rust toolkit for OCR, document layout analysis, and vision-language documen···

★ 204 2026-09-19