中文(简体)

Fractal Designer

分层 WebGPU 分形与生成艺术工作室:提供 105 种图层、音乐驱动动画,并可导出视频、透明图片或印刷文件。

启动应用 免费使用 无需安装
带象牙色花边的青绿与琥珀色曼德博螺旋,旁边是分形工具、五个图层、名为“Dusk”的渐变,以及含四个关键帧的时间轴。启动应用

过程式文档,而非固定像素

在 Fractal Designer 中,文档是一份描述,而不是位图。每个图层保存自身的类型(如曼德博集合、沃罗诺伊图案或投影)及其参数,画面由渲染这份描述得到。因此,保存的项目只是几 KB 的 JSON,可在任意分辨率下无损重新渲染,修改一个数值只会重绘画面而不会降低画质。唯一的例外是你自己加入的文件,例如配乐、照片或视频片段:它们会原样放入项目中,以便在另一台电脑上完整打开,代价是文件体积变大。

编辑器提供 70 种生成器和 35 种效果,共 105 种图层类型。使用方式与图层式图像编辑器相同:11 种混合模式、带有独立效果链和变换的图层组,以及按颜色、与渐变的接近程度或另一图层亮度生成的蒙版。任何 2D 图层都可以倾斜并推向深处。所有计算都通过 WebGPU 在显卡上完成,每个图层按参数指纹缓存,只重新计算真正发生变化的部分。

分形家族与模板

内容涵盖逃逸时间分形(曼德博、朱利亚、Feather、Lyapunov、Kali),在自身参数空间上绘制的 Hénon、Duffing、Ikeda、Chirikov 混沌映射,六种光线步进(raymarching)3D 分形,填满平面或立方体的空间填充曲线,粒子吸引子,植物与 L 系统,域扭曲、等离子、大理石等有机图案,以及形状、渐变、文字、ASCII 艺术和你自己的图片与视频片段。工具分为“逃逸时间分形”“混沌映射”“曲线与构造”和“3D 分形”,效果分为“颜色与色调”“模糊与光照”“扭曲”和“网点与复古”。

十六个起始模板会打开一幅完成的作品,可逐个参数拆解学习;模板以带预览的卡片呈现,也可用键盘选择。画面上方显示的文档名称,同时用作保存和导出时的文件名。

从深度缩放到大幅印刷

  • 专用的曼德博图层采用摄动理论:在 CPU 上计算双精度参考轨道,在 GPU 上计算单精度差值,因此可以放大到远超普通着色器出现块状失真的程度。朱利亚、Burning Ship、Tricorn、Celtic、Spider 和 Phoenix 也能借助自动切换的运算精度,在深度缩放时保留细节。
  • 每个关键帧都是整个场景的完整快照,因此即使图层完全不同的关键帧也能交叉淡化。相机采用将缩放与平移结合的 Van Wijk 和 Nuij 方法插值,并支持洋葱皮和往返播放。
  • 载入音乐后,曲目会预先分析为响度、低音、中音、高音、起音和亮度曲线,任何数值参数都可以用公式与之绑定,也可以使用时间、进度、手动敲击的节拍和缩放深度。由于分析在播放前完成,导出的视频与预览逐帧一致。
  • 图片和视频片段是普通图层,可进行变换、混合和蒙版处理;片段可设置起点、时长和可为负值的速度,其声音会混入导出的音轨。
  • 渐变编辑器支持 Alpha,在 Oklab 空间插值,并保存在浏览器内的渐变库中;图片也可以成为二维渐变。光照效果根据亮度或不透明度生成高度图,在保留色相的同时增加立体感。
  • 完成的作品可以隐藏所有工具,全屏展示。
  • 可导出带 Alpha 通道的 PNG、无损且可循环的动画 PNG(APNG)、浏览器支持编码时的 MP4(H.264 与 AAC)或 WebM(VP9 与 Opus)、按实际页面尺寸以 300 dpi 无缝分块渲染的 PDF(A1 海报也可),或将项目保存为 JSON。

实用工作流程

  1. 选择一个起始模板,或从空白透明页面开始。
  2. 在索引中点击工具或将其拖到画布上来添加图层,然后在图层面板中排序、编组或添加蒙版。
  3. 选中图层,在检查器中调整参数、调色板、变换和蒙版;在画布上拖动平移,用滚轮缩放。
  4. 如需动画,在时间轴上捕捉关键帧并播放结果。
  5. 设置页面格式,导出 PNG、视频、动画 PNG 或 PDF,或将项目保存为 JSON 以便稍后继续。

适合哪些用户

适合希望在不安装软件、不编写着色器代码的情况下创作分形与过程式图像的设计师、生成艺术家和开发者,尤其是需要可直接使用尺寸成果的人,例如用于版面的透明素材、循环动画或大幅印刷品。不需要分形数学知识,模板会从一幅完成的作品开始。熟悉图层式图像编辑器会更容易上手,因为图层、混合模式和蒙版遵循相同的惯例。

本地处理与运行要求

一切都在浏览器中完成。应用不含任何网络代码,没有请求、遥测、分析或第三方服务,因此图片、项目和设置不会离开设备,渲染也在本地显卡上进行。浏览器本地存储会保存工作会话(文档、动画和视图)、配色方案、面板宽度、索引缩略图大小、导出设置和渐变库,清除网站数据即可删除。嵌入的媒体会跨会话保存在浏览器存储中,但隐私窗口、清除存储或磁盘已满会导致其丢失;项目文件则始终包含它们。同一时间只能打开一个文档,所有标签页共享自动保存,因此打开两个标签页会相互覆盖会话。应用状态不会写入 URL,项目以 JSON 文件形式分享。

WebGPU 是必需的,没有软件或 WebGL 备用方案;导出视频还需要 WebCodecs。应用以桌面版 Chrome 和 Edge 的最新版本进行开发和测试,其他支持 WebGPU 的浏览器也可使用。编辑器为桌面窗口设计,没有手机或平板布局,窗口较窄时面板会折叠。应用无法安装,重新加载需要网络,因此不能离线使用。视频没有 Alpha 通道,透明区域会以页面背景填充;如需保留透明度,请使用 PNG 或 APNG。PDF 导出会将图像合并到白色背景上。深度缩放受参考轨道双精度的限制,Newton 和 Nova 分形不提供光照。应用界面为德语和英语。

编辑器可通过键盘操作:撤销与重做、删除、复制图层、复制与粘贴、编组、保存以及播放暂停都有快捷键,时间轴也可用键盘浏览,在文本框中快捷键不会生效。控件带有标签,浅色和深色主题跟随系统,文本对比度按 WCAG AA 测量。已知障碍:渲染出的作品位于 canvas 中,屏幕阅读器无法读取;目前只能通过拖放将图层放入组中;动画播放也不响应“减少动态效果”的设置。