关于分形公园 FractalPark
FractalPark 是一个开源、以公式为核心的分形知识与创作平台,提供可阅读和运行的已发布公式源码,以及独立的 Classic-compatible 公式 editor。

今天就能做什么
FractalPark 是一款免费、开源(MIT)的 WebGL 应用,用于探索、学习和创作分形艺术。它提供 534 个已发布的 Standard Definition,分属 7 个结构家族,其中 94 个同时属于 Classic 集合;还有 21 篇深度 Formula Guide、已发布的 FRM-like v1 源码、Classic-compatible 独立 FRM Editor 及社区 Gallery。渲染在浏览器中进行;保存作品和公式需要使用电子邮件登录及私有云库。
- 发现公式
浏览公式图鉴:534 个已发布的 Standard Definition 分属 7 个结构家族,其中 94 个同时属于 Classic 集合;21 篇深度公式指南讲透经典公式的数学、历史与视觉特征。
- 在浏览器中创作
使用 WebGL 实时探索与渲染:534 个已发布的 Standard Definition 均支持 Mandelbrot 模式,已验证的 Definition 还支持 Julia 模式;另有 7 种变换、9 种着色模式、渐变、光照与关键帧动画。
- 学习 FRM 并编写自定义公式
通过 Guide 和独立 Editor,在 FractalPark 经过测试的 Classic-compatible FRM 子集中编写自定义公式:AST 验证、实时 GLSL 预览和清晰的诊断信息。
- 保存与分享
邮箱登录后,可把作品和自定义公式存入私有云库并在任意设备继续使用,也可将作品发布到社区画廊;无需登录也能创作,并可用最高 4 倍 SSAA 抗锯齿导出高分辨率 PNG。
当前边界与未来方向
现在已经具备
- 已发布的 Standard Definition 使用 FRM-like v1 源码。独立 Editor 使用的是另一套实用的 Classic-compatible 子集——并非完整的 Fractint 重新实现。
- 创作无需账号。保存使用邮箱一次性验证码登录,作品和公式存入你的私有云端库;发布始终显式触发,携带自定义公式的作品会同时以 MIT 许可证公开公式源码。
- 界面支持七种语言:英文、简体中文、葡萄牙语、韩语、俄语、西班牙语和法语。
未来方向
- 正致力于逐步把 Fractint 的历史公式资产带入现代浏览器.
- 更深入的着色、动画与缩放能力在路线图上, 但尚未发布.
技术栈
基于 Next.js、WebGL 和 TypeScript 构建.GPU 着色器驱动的实时分形渲染.
- •前端: Next.js 16 (App Router)、React 19、TypeScript 5、Tailwind CSS 4、shadcn/ui
- •渲染: WebGL 1 (GLSL 片段着色器)、插件化架构、着色器 LRU 缓存
- •Formula System:面向 Standard Definition 的已发布 FRM-like v1 parser/backend;面向自定义公式的独立 Classic-compatible CodeMirror 6 Editor 和 AST-to-GLSL 路径
开源项目
分形公园 FractalPark 基于 MIT 许可证开源.源代码托管在 GitHub, 任何人都可以查看它如何工作、在本地运行、提出改进建议, 或基于这个浏览器分形引擎继续创作.