个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Making fractal wallpapers: rendering escape-time fractals, finding beautiful views, and teaching models to judge them
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
This builds the fractal wallpapers site: an article on how the collection was made, an
explorer for finding pictures of your own or interacting with the existing gallery pictures, and the wallpaper packs. The pipeline that generated the wallpapers, and the engine that draws them, live in fractal-wallpapers. Most visitors want one of the links below.查看完整 README ↗This repository is the source of the site at techmatt.github.io/fractals: an article about making fractal wallpapers, and Mandelnaut Explorer, which draws any of them live in your browser. The code that made the pictures is in a separate repository, linked below.
The article is a tutorial on making fractal wallpapers worth keeping: how an escape-time fractal is drawn, how a search finds views worth looking at, how those views get their color, and how a judge trained on my taste picks between the thousands of pictures that come out. Every picture in it was made by the pipeline it describes.
Mandelnaut Explorer is the renderer the wallpapers were drawn with, compiled to WebAssembly and running in your browser. You can pan and zoom any family the article covers, in any of its rendering modes and about a thousand palettes, and copy a link to whatever is on screen. Most pictures in the article, and every wallpaper in the gallery, open straight into it.
fractal-wallpapers is the pipeline: the Rust engine that draws the pictures, the search, the coloring, the judges, and the curation that picked the gallery. This repository presents it. The explorer runs that engine compiled to wasm, and the article links into fractal-wallpapers at the code each section is about.
Serving and checking the site needs only this repository. Redrawing the article's figures or rebuilding the engine's wasm needs a fractal-wallpapers checkout beside this one.
index.html, start-here.html, article/: the article, one page per sectionexplorer/: the explorer, its wasm modules, and the permalink format its links useatlas/: the atlas view shared by the explorer's Atlas tab and the Fractal atlases pagepalettes/: the palette library and the palette promptdeep-zoom/: the deep zoom videoswallpaper-packs/: the download page for the full-size packstools-and-data/: the Tools and data page, its downloadable records, and Run the
pipeline yourself, which hosts the walkthrough fractal-wallpapers writesgo/: short links into the explorerassets/: the stylesheet, web-size images, and iconsbuilder/: the Python program that writes the generated pages and figures, and checks the treedocs/: how the page-review loop is runtools/judges-lab/: the browser port of the judges, used by the explorer's Walk tabexamples/: the four pictures aboveThe builder's output is committed, so serving needs only Python 3 and nothing built. Serve it
rather than opening files from disk, because browsers won't load the explorer's wasm over
file://:
python -m builder serve # then open http://localhost:8000/index.html
To change the site, install the builder's two pinned tools (Python 3.13, as CI uses), then rebuild and check:
python -m pip install -r builder/requirements.txt
python -m builder build # rewrite the generated pages
python -m builder check # hold the tree to what the builder would write
check asks some questions of the fractal-wallpapers
checkout, and skips them by name until it is configured: wallpapers_root = "C:/Code/fractal-wallpapers"
in an untracked local.toml here, or the FRACTAL_WALLPAPERS_ROOT variable. The ones that
read that project's generated artifacts/ tree stay skipped on a fresh clone of it, which
has none. The node suites in explorer/README.md want node 22, as CI
uses.
builder/README.md has every command and what each check holds;
explorer/README.md has the explorer's wasm modules, its link format,
and its test suites. CLAUDE.md is the rules this repository is held to,
written for coding agents.
Code MIT (LICENSE); the wallpapers CC BY 4.0, credit Matt Fisher.