Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.