适用于 Mac 的 Mandelbrot 分形工作室。专为深度缩放而打造。

MandelKit 是适用于 Mac、iPhone 和 iPad 的原生分形探索器与生成器。 在 Apple Silicon 上,macOS 可直接运行其 arm64 代码,而 Metal 则提供响应式渲染、精准的深度缩放、独立的内部和外部颜色、带光影效果的 3D 浮雕、完整的保存区域以及超大文件的导出功能。

版本 1.1 · €2.99(德语版)App Store · 一次性购买

MandelKit 在 Mac 上渲染一个细节丰富、色彩斑斓的 Julia 分形

MandelKit 概览

设备
Mac · iPhone · iPad在 Apple Silicon 上无需 Rosetta 即可运行 arm64,并在三个 Apple 平台上实现了适配的界面。
渲染器
Apple Metal通过 GPU 渲染,并在交互过程中逐步优化细节。
深度缩放
任意精度Mandelbrot 和 Julia 的参考轨道深度缩放;精度取决于具体公式。
公式
7 系列Mandelbrot、Julia、Burning Ship、Multibrot、Multijulia、Multicorn 和 Magnet I。
图像导出
PNG · JPEG · TIFF当前的构图、宽高比、色彩和特效均得以保留。
最大导出
100,000 × 100,000在 Mac 上支持基于磁盘的、分块式 2D 导出。

专为 Apple Silicon 打造。通过 Metal 进行 GPU 渲染。

在 Apple Silicon 上,macOS 直接运行 MandelKit 的 arm64 代码。其 SwiftUI 界面和 Metal GPU 管道是 Mac 应用程序本身的一部分;分形渲染并非在浏览器内运行。

Metal 可并行处理大量分形像素组。即使进行深度缩放,高精度参考轨道运算仍会沿适当的数值路径进行——GPU 不会牺牲精度所带来的计算成本。渐进式渲染过程既能保持导航的响应性,又能对最终视图进行精细优化。

Apple Metal 如何渲染分形

  • 在 Apple Silicon 上不使用 Rosetta 直接运行 arm64
  • Apple Metal 用于分形场、色彩和光照的计算管道
  • 一个存储的场景模型可在 Mac、iPhone 和 iPad 之间通用

突破普通浮点精度的局限。

在较低的缩放级别下,直接 GPU 迭代既快速又精确。随着缩放程度的加深,相邻像素之间的距离会变得过近,以至于普通浮点坐标无法区分。此时,MandelKit 会改变数值计算策略,而不是放大模糊的近似结果。

对于 Mandelbrot 和 Julia 的深度缩放功能,高精度参考轨道为计算提供锚点,同时通过扰动算法高效评估邻近像素。Mandelbrot 还可额外使用双线性插值来跳过安全轨道区块。渐进式渲染过程确保视图响应灵敏,并将中间细节替换为最终的屏幕分辨率。

  • Mandelbrot:带扰动的深度缩放与 BLA
  • Julia:带扰动的深度缩放
  • Burning Ship、幂族和 Magnet I:标准精度 + 扩展精度

“Color” 是一种渲染系统,而非最终滤镜。

MandelKit 将分形计算与其视觉呈现分离。外部和内部可使用独立的颜色来源;渐变在调整时仍可保持循环;而等高线、场线、距离带、干涉、轨道陷阱、纹理和边缘处理等效果均基于存储的数值通道构建。

正是这种分离性使得区域具有可重现性。一个已保存或共享的区域记录的内容远不止一张截图:它保留了重现初始状态所需的坐标、公式、迭代次数、颜色来源、渐变、修饰符、灯光和相机设置。

MandelKit Mac 工作区,显示性能数据和高分辨率导出控制选项
  • 独立的内部和外部着色
  • 内置和自定义渐变,具有持久的循环状态
  • 2D 特效、纹理、着色及协调风格预设
MandelKit 运行于 iPhone 上,显示出淡色的三维分形浮雕

将分形测量数据转化为光影交织的浮雕效果。

3D 模式将分形测量数据映射到高度场中,并通过材质和光照模型进行着色。地形摄像机可独立于分形位置移动,因此可以在不丢失底层“区域”的情况下,调整构图、高度、平滑度、地平线和光照方向。

Mac、iPhone 和 iPad 均支持方向光和点光源、材质以及浮雕效果控制。紧凑的 iPhone 界面将艺术作品置于中心位置,工具仅在需要时弹出;iPad 和 Mac 则利用额外的空间提供了更宽广的检查器。

  • 同一场景生成的 2D 及带光照效果的 3D 浮雕效果
  • 带可调节材质的定向光或点光源
  • 独立的浮雕相机和存储的 3D 设置

请保存完整的场景,而不仅仅是图片。

一个 MandelKit 区域是一个可移植的场景。它包含高精度坐标、缩放比例、公式参数、视觉源、特效、灯光以及 3D 摄像机。即使实时视口尚未完成最终优化,该应用也会在后台渲染出与之匹配的、填满画面的预览图像。

区域可保存在本地,也可选择同步到私有 iCloud 收藏集中。发布操作仅在明确确认后才会创建一份独立副本。公开副本可显示在图库中,或仅通过其链接被发现,而私有区域则保持不变。

  • 本地区域和可选的私有 iCloud 同步
  • 由保存的场景渲染而成的全屏预览图
  • 明确标注为“公开画廊”或“仅限链接”发布
MandelKit 运行于 iPad 上,显示区域浏览器和已保存的分形预览

渲染内容可包含多于一个 Metal 纹理。

一张 100,000 × 100,000 图像包含 100 亿个像素,无法容纳于单个 Metal 纹理或传统的内存图像缓冲区中。 MandelKit 的 Mac 导出器将可见画面划分为安全图块,在精确坐标处渲染每个图块,并通过基于磁盘的存储将编码后的图像拼接起来。

这可将峰值内存占用控制在限定范围内,并在跨瓦片边界时保持所选窗口的宽高比。巨型导出功能是专为 Mac 设计的 2D 工作流程;其耗时和存储需求取决于输出尺寸、迭代次数、抗锯齿设置以及启用的特效。

  • 在 Mac 上最高可达 100,000 × 100,000 像素
  • 采用基于磁盘的瓦片,而非单张超大纹理贴图
  • 可在导出面板和 macOS 应用图标中查看进度

MandelKit 面向哪些用户——及其功能局限

非常适合

  • 希望实现可重复生成色彩、特效和 3D 场景的分形艺术家
  • 需要超越普通浮点坐标功能的深度缩放探索者
  • 希望同时获取图片、公式和说明的教师及感兴趣的读者
  • Mac 用户可制作印刷级或归档级的分形图像

重要限制

  • MandelKit 需要与 Mac、iPhone 或 iPad 兼容,并配备 Apple Metal;本软件无 Windows 或 Android 版本。
  • 精度支持因公式而异。并非所有分形族都声称支持任意精度扰动。
  • 基于100,000像素盘的导出功能是Mac专有的 2D 工作流程;iPhone 和 iPad 则采用常规图像导出方式。
  • 核心探索和导出功能可在离线状态下进行。iCloud 同步和网站发布则需要相应的网络服务。

技术事实

当前 App Store 版本
1.1 · 已发布 12 8月 2026
价格
€2.99 在德国;各地区 App Store 的价格可能有所不同
支持平台
macOS 14 或更高版本 · iOS/iPad 操作系统 17 或更高版本
Mac 架构
原生 arm64 运行于 Apple Silicon
渲染
原生 SwiftUI 界面和 Apple Metal GPU 管道
深度缩放方法
高精度参考轨道 · 扰动 · BLA 用于 Mandelbrot
导出格式
PNG · JPEG · TIFF
分享
本地 · 可选 iCloud · 公共图库 · 仅链接
开发者
Björn Kindler · Kindler Dev · Unterhaching,德国

直接回答

MandelKit 是一款适用于 Mac 的 Mandelbrot 应用程序吗?

是的。MandelKit 是一款基于 Apple 和 Metal 的原生 Mac 分形探索器。它可渲染 Mandelbrot、Julia、Burning Ship、 Multibrot、Multijulia、Multicorn 和 Magnet I,并支持仅限 Mac 的基于磁盘的 2D 导出,分辨率最高可达 100,000 × 100,000 像素。

MandelKit 也能在 iPhone 和 iPad 上运行吗?

是的。通过针对 iPhone 和 iPad 适配的界面,可使用相同的场景模型、核心渲染器、已保存的区域、颜色、特效和 3D 浮雕效果。基于巨型磁盘的导出功能仍仅限于 Mac。

MandelKit 能否实现超出常规浮点精度范围的缩放?

支持深度缩放公式。Mandelbrot 使用高精度参考轨道、扰动以及可选的 BLA;Julia 使用扰动。其他公式族目前使用标准精度 + 扩展精度。

MandelKit 能否导出大于 Metal 最大纹理尺寸的图像?

Mac 选项为“是”。2D 导出器会渲染安全瓦片,并通过基于磁盘的存储将其拼接起来,因此最终图像可以达到 100,000 × 100,000 像素,而无需分配一张该尺寸的纹理。

发布一个区域会泄露我的私人收藏吗?

注:发布操作将在明确确认后生成一份独立的公开版本或仅限链接访问的副本。您的本地“区域”以及可选的私人 iCloud 收藏集将保持不变。

MandelKit 能否直接在 Apple Silicon 上运行?

是的。macOS 应用包含 arm64 代码,无需 Rosetta 转换即可在 Apple Silicon 上运行。它使用 Metal 计算内核进行分形渲染。实际速度取决于 Mac 模型、公式、缩放深度、迭代次数、输出尺寸和当前启用的特效。

从一个坐标开始,最终创造出一个世界。

从 App Store 中下载一次 MandelKit,或者从公共图库开始,在应用中打开一个可重现的区域。