ReactionDiffusion Pro 图灵斑图实验室

举报
wdxb 发表于 2026/09/14 22:37:51 2026/09/14
【摘要】 作品简介:基于 Gray-Scott 非线性偏微分方程与离散卷积,呈现图灵斑图形态发生与自组织。ReactionDiffusion Pro · 图灵斑图反应扩散动力学实验室项目简介ReactionDiffusion Pro 是一款基于纯原生 HTML5、Canvas 2D 与 Web Audio API 构建的零依赖高保真非线性反应扩散动力学仿真系统。系统基于经典的 Gray-Scott 偏...
ReactionDiffusion Pro 图灵斑图实验室 preview

ReactionDiffusion Pro · 图灵斑图反应扩散动力学实验室

项目简介

ReactionDiffusion Pro 是一款基于纯原生 HTML5、Canvas 2D 与 Web Audio API 构建的零依赖高保真非线性反应扩散动力学仿真系统。系统基于经典的 Gray-Scott 偏微分方程组(PDE)与 9 点离散加权拉普拉斯卷积算子,完整复现阿兰·图灵(Alan Turing)在形态发生学(Morphogenesis)中提出的自组织斑图生成机制,支持珊瑚迷宫、细胞分裂、生物豹纹、螺旋激发波、孤子脉冲与混沌湍流等多态自组织演化。

---

核心功能亮点

1. Gray-Scott 非线性反应扩散偏微分方程求解

  • 反应扩散动力学微分方程组

$$\frac{\partial u}{\partial t} = D_u \nabla^2 u - u v^2 + F(1 - u)$$

$$\frac{\partial v}{\partial t} = D_v \nabla^2 v + u v^2 - (F + k)v$$

  • 9 点离散拉普拉斯卷积算子:采用相邻权重 0.2 与对角权重 0.05 的高精度各向同性离散模板,结合周期性环面拓扑边界条件。
  • 多子步长加速迭代:每帧支持 2~24 步高频数值微步迭代,实现丝滑流畅的斑图自组织演化。

2. Pearson F-k 形态相空间导航与预设库

  • 参数空间相图:实时映射供给速率 $F$ 与消耗速率 $k$ 在 Pearson 经典相图中的坐标位置。
  • 丰富稳态预设:内置珊瑚迷宫(Coral Maze)、细胞分裂(Mitosis)、生物豹纹(Leopard Spots)、螺旋波(Spiral Waves)、孤子晶格(Solitons)与混沌湍流(Chaos)。

3. 3D 浓度拓扑高度场与多光谱色彩映射

  • 3D 轴测高度场透视:将化学反应物 $V$ 的空间浓度场转化为三维立体网格拓扑。
  • 6 大科学伪彩映射:支持荧光极光(Neon)、Turbo 光谱、深海生物发光(Bioluminescence)、热力火焰(Thermal)、电离祖母绿(Emerald)与 X-Ray 辐射色谱。

4. 实时香农斑图熵分析与 Web Audio 生化声景

  • 信息熵与反应通量度量:实时统计 32-Bin 浓度直方图与香农信息熵 $H(V) = -\sum pi \log2 p_i$。
  • 过程式声学听觉化:基于双振荡器锯齿波与低通共振滤波,将宏观反应通量与形态熵实时映射为生化环境声景。

---

系统架构

ReactionDiffusion Pro 系统架构图
  • 偏微分方程求解器 (PDE Core):Gray-Scott 方程积分、9 点拉普拉斯卷积与 40,000 网格节点并行更新。
  • 斑图色彩与交互渲染 (Visual Engine):6 套伪彩色谱、ImageData 位图直绘与鼠标交互式反应物微区注射。
  • 3D 拓扑与相空间 (Topological Navigation):轴测高度场投影、Pearson F-k 相图导航与动力学工作点光标。
  • 统计度量与生化声景 (Analytics & Web Audio):香农斑图熵、浓度直方图时序与双振荡器生化环境声景。

---

开源仓库与使用说明

  • 代码仓库:https://gitcode.com/wdxb/reactiondiffusion-pro.git
  • 使用方法:直接在浏览器中双击打开 index.html 即可开始探索!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。