주제를 말하면 알고리즘 철학 문서(.md)를 먼저 쓰고, 그 철학을 p5.js로 구현한 생성 미술 HTML을 만듭니다. 화면 틀은 스킬 템플릿 그대로입니다.
설치 방법
방법 1은 algorithmic-art 하나가 아니라 example-skills 플러그인(스킬 12개)을 넣고 레포 전체(445개 파일)를 복사합니다. 12번의 실행은 방법 2처럼 폴더만 복사해 /algorithmic-art로 불렀습니다(설치가 아니라 직접 실행). 방법 1로 설치한 뒤에는 README대로 스킬 이름을 말해서 부르며, 그 방법으로 세션을 돌려 보지는 않았습니다. 결과 HTML을 열 때는 인터넷이 필요합니다.
방법 1 · README (Claude Code 안에서 두 줄 입력 · 같은 동작의 CLI로 빈 임시 HOME에서 시험함)
2025-09-22에 만들어진 레포로(생성 394일) 누적 스타는 182,797개이고, 최근 7일 새 포크는 100개 이상입니다(100개까지만 세는 상한이라 실제 수는 모릅니다). GitHub 트렌딩에는 없었고 7일 스타 증가량은 재지 못했습니다. 이 레포의 algorithmic-art를 새벽 강가의 안개·겨울 숲의 눈·가상 도시의 지하철 노선·모래 언덕 같은 주제 12가지로 실행하자, 12번 모두 철학 문서 한 편과 시드·슬라이더로 바뀌는 생성 미술 HTML 한 파일이 나왔고, 주제마다 그리는 방식이 달라 결과가 서로 확연히 달랐습니다.
12회성공 실행
12회전체 실행
370초평균 소요
필요 조건
Claude Code(시험: 2.1.304). README에 따르면 Claude.ai 유료 요금제에는 이미 들어 있다(미시험)
결과 HTML을 열 브라우저와 인터넷 연결(p5.js 1.7.0을 cdnjs.cloudflare.com에서, Poppins·Lora 글꼴을 Google Fonts에서 받는다)
스킬은 Markdown 지시문과 HTML·JS 템플릿이라 따로 설치할 런타임이 없다. 이번 시험의 모델은 HTML 조립에 python3를, 화면 확인에 헤드리스 Chrome을 썼다(필수는 아님)
공식 설치는 마켓플레이스를 등록한 뒤 example-skills 플러그인을 넣는 방식이라 algorithmic-art 말고도 스킬 11개(brand-guidelines·canvas-design·frontend-design 등)가 함께 등록된다. 결과 HTML은 p5.js와 글꼴을 인터넷에서 불러오므로 인터넷 없이 열면 그림이 그려지지 않는다. 이번 시험은 플러그인 대신 algorithmic-art 폴더만 시험 폴더의 .claude/skills/에 복사해 /algorithmic-art로 불렀다(방법 1로 설치한 뒤 그 설치본으로 세션을 돌려 보지는 않았다. README는 설치 뒤 스킬 이름을 말해서 부르라고 안내한다).
시험할 때 실제로 실행한 명령
# $T = 시험용 작업 폴더(전체 경로는 생략)
git clone --depth 1 https://github.com/anthropics/skills $T/src (커밋 dbd4588, 2026-10-09 18:45 +0000)
README 공식 설치를 같은 동작의 CLI 명령으로 빈 임시 HOME에서 시험(OFF=/tmp/gitstar-sandbox/anthropics__skills/official, Claude Code 2.1.304, 자격 증명·GITHUB_TOKEN 없음, 시간 제한 300초): cd $OFF/proj && env -i PATH=/usr/local/bin:/usr/bin:/bin HOME=$OFF/home TMPDIR=$OFF/tmp LANG=C.UTF-8 DISABLE_AUTOUPDATER=1 DISABLE_TELEMETRY=1 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 GIT_TERMINAL_PROMPT=0 timeout 300 claude plugin marketplace add anthropics/skills → 종료 코드 0, 약 2초, '✔ Successfully added marketplace: anthropic-agent-skills (declared in user settings)'(HTTPS로 레포 클론, 445개 파일)
같은 환경에서 timeout 300 claude plugin install example-skills@anthropic-agent-skills → 종료 코드 0, 약 1초, '✔ Successfully installed plugin: example-skills@anthropic-agent-skills (scope: user)'. 설치 위치 $OFF/home/.claude/plugins/cache/anthropic-agent-skills/example-skills/dbd4588f9e10/. 설치 파일 445개(잠금 표시 폴더 .in_use와 *.lock 제외): 플러그인 source가 레포 루트라 레포 전체(스킬 폴더 19개 모두)가 복사되고 클론과 diff -rq 차이 없음. 함께 등록되는 스킬은 12개(claude plugin details: algorithmic-art·brand-guidelines·canvas-design·doc-coauthoring·frontend-design·internal-comms·mcp-builder·skill-creator·slack-gif-creator·theme-factory·web-artifacts-builder·webapp-testing, Hooks 0·MCP servers 0·Agents 0). 설치본의 skills/algorithmic-art는 시험에 복사한 폴더와 diff -r 차이 없음(SKILL.md sha256 3bc4092c… 같음). 진짜 HOME은 바뀌지 않았다(evidence/official_install/, evidence/real_home_before.txt·real_home_after_official.txt)
실행마다(skills-only): tools/mk_sandbox.sh $SB → cp -a $T/src/skills/algorithmic-art $SB/.claude/skills/algorithmic-art (SB=/tmp/gitstar-sandbox/anthropics__skills/runNN. 플러그인·다른 스킬 18개는 넣지 않음)
cd $SB && claude -p '/algorithmic-art …' --output-format json --permission-mode acceptEdits --allowedTools Read Glob Grep Write Edit 'Bash(python3:*)' 'Bash(google-chrome:*)' … --disallowedTools AskUserQuestion WebFetch WebSearch Skill Task Agent 'Bash(curl:*)' 'Bash(wget:*)' 'Bash(npm:*)' 'Bash(npx:*)' 'Bash(xdg-open:*)' … 'Read(~/.claude/plugins/**)' 'Read(~/.claude/skills/**)' … --strict-mcp-config --no-chrome --max-budget-usd 2 (run_once.py --sandbox $SB --timeout 1200. 전체 인자와 환경은 tools/trial.sh)
보안 검토: pass — algorithmic-art는 Markdown 지시문(SKILL.md)과 HTML·JS 템플릿, Apache-2.0 라이선스 파일뿐이다(훅·MCP·에이전트·실행 스크립트 0, 자격 증명 읽기·텔레메트리·난독화 0건). 결과 HTML이 cdnjs의 p5.js 1.7.0(SRI 없음)과 Google Fonts를 불러오며, 시험자가 받은 p5.min.js는 npm p5@1.7.0의 같은 파일과 바이트가 같았다. 같은 묶음(example-skills)의 다른 스킬에는 스크립트가 있고, 그중 web-artifacts-builder의 init-artifact.sh는 pnpm이 없으면 npm install -g pnpm을 한다(이번에 쓰지 않음). 시험은 skills-only·--strict-mcp-config·허용 목록 프록시·브라우저 열기 심으로 돌렸다(security_review.md).
써 보니
부르는 법: 프롬프트 첫머리에 /algorithmic-art를 쓰고 만들 작품을 말로 설명했습니다(12번 모두 슬래시 명령). 요청 부분은 슬래시 명령을 포함해 한국어 89~215자(run01은 두 문장)이고, 영어 요청 2번(run02·run09)은 215자·394자입니다. 요청 뒤에는 시험 때마다 같은 무인 실행용 진행 메모(한국어 756자·영어 1,283자: 묻지 말고 끝까지 할 것·브라우저를 열지 말고 파일로 저장만 할 것·실존 작가나 브랜드 이름을 쓰지 말 것 등)를 붙였고, 질문으로 멈춘 실행은 없었습니다(시험에서는 질문 도구도 막아 두었고, 메모 없이 부르면 되묻는지는 시험하지 않았습니다). 한국어 요청 10번·영어 요청 2번, 정지 6번·움직임 6번이며, 시드 프리셋 버튼을 요청한 run06과 갤러리 모드를 요청한 run11이 하나씩 있습니다.
만들어 주는 것: 12번 모두 알고리즘 철학 문서(.md) 한 편과 작품 HTML 한 파일이 나왔습니다. 12번 모두 철학 문서를 먼저 쓴 뒤 HTML을 만들었고, 철학 문서는 요청 언어대로 1,545~3,737자(5~7문단)였습니다. HTML은 스킬 템플릿(templates/viewer.html)의 사이드바(시드 칸·이전/다음/무작위 버튼)를 그대로 쓰고, 작품 알고리즘과 파라미터(슬라이더 2~8개, 색 선택기 0~4개)만 모델이 만들었습니다. 주제는 run 번호 순서로 새벽 강가의 안개·자갈 해변의 파도 소리·겨울 숲의 눈·가상 도시의 지하철 노선·생겨나는 별자리·바람에 흔들리는 갈대밭·비 갠 밤 도시의 불빛·나무 나이테·얼음 호수 위 오로라·모래 언덕·연못의 물결 간섭·햇살 속 꽃가루입니다. 정지로 요청한 6번은 그림이 다 그려진 뒤 p5가 멈췄고, 움직임으로 요청한 6번은 계속 움직입니다.
요청에 적은 기능은 그대로 만들어졌습니다: run04는 노선 색 선택기 4개, run08은 색 선택기 없이 먹색 한 가지, run06은 시드 프리셋 버튼 4개(7·42·128·2024), run11은 시드 1~9를 3×3 썸네일로 보여 주는 갤러리 모드 버튼, run10은 세로 4:5(1200×1500) 캔버스였습니다. 같은 알고리즘에서 시드와 파라미터를 바꾸면 다른 그림이 나옵니다. 합성 아래쪽 '시험자 조작' 칸은 시험자가 시드 칸에 7이나 2024 같은 값을 넣고 슬라이더·색 값을 바꿔 다시 찍은 것이고, 12개 모두 그림이 달라졌습니다. 다만 시험자는 시드 칸과 슬라이더·색 선택기 값을 스크립트로 바꿨을 뿐(run06은 프리셋 버튼, run11은 갤러리 모드 버튼과 썸네일을 눌렀습니다) 사람이 직접 눌러 본 것은 아니고, 이전/다음/무작위·PNG 저장·초기화·다시 생성 버튼은 누르지 않았습니다.
인터넷이 있어야 그림이 그려집니다. 결과 HTML은 p5.js 1.7.0을 cdnjs.cloudflare.com에서, Poppins·Lora 글꼴을 Google Fonts에서 불러오고, p5.js 줄에는 SRI(integrity) 속성이 없습니다(시험자가 받은 파일은 npm의 p5@1.7.0과 바이트가 같았습니다). SKILL.md는 결과 HTML이 'works immediately … no setup required'이고 'completely self-contained'라고 적지만, 시험자가 인터넷 없이 열어 보니 12개 모두 그림(캔버스)이 만들어지지 않고 사이드바와 '불러오는 중' 문구('Initializing generative art...', '도시를 그리는 중...' 등)만 남았습니다. 만든 파일을 인터넷이 없는 곳에서 열 계획이라면 이 점을 알아 두세요.
화면 틀은 스킬 템플릿 그대로입니다. SKILL.md는 템플릿의 'Anthropic branding'(Poppins·Lora 글꼴, 밝은 색, 그라데이션 배경)을 그대로 두라고 지시해서, 12개 결과가 모두 같은 틀(왼쪽 흰 사이드바 카드, 크림색 배경, 주황·파랑·초록 버튼, 시드 칸과 이전/다음/무작위 버튼)입니다. 'Anthropic'·'Claude' 글자나 로고는 12개 화면 어디에도 없습니다. 합성 이미지에서 사이드바로 보이는 부분은 스킬 템플릿의 기본 화면이고, 모델이 만든 것은 작품 캔버스와 제목·부제·파라미터 이름·버튼 구성입니다. 템플릿의 고정 버튼과 소제목('← Prev·Next →·↻ Random·Reset', 'Seed·Parameters·Actions')은 3번(run01·run02·run09)은 영어 그대로 두고 9번은 한국어로 바꿨습니다.
휴대폰과 글꼴: 템플릿이 사이드바를 위에, 캔버스를 아래에 쌓아서 390 폭 첫 화면에는 12개 중 11개가 조절판만 보이고 작품은 아래로 내려야 보입니다(run08만 캔버스 윗부분이 첫 화면 끝에 걸렸고, 390 폭에서 가로로 넘친 결과는 없었습니다). 템플릿의 Poppins·Lora에는 한글이 없어 한국어 제목과 라벨은 기기 글꼴로 그려집니다(이 장비에서는 Noto CJK KR이었고, run12만 Noto Sans KR·Noto Serif KR을 Google Fonts 줄에 더했습니다).
움직임 속도는 장비에 따라 다릅니다. 이 장비(4코어, 헤드리스 Chrome)에서 갈대밭 run06은 GPU를 써도 소프트웨어 렌더링이어도 초당 약 5.4프레임으로 느려서 녹화하지 않았습니다. WebGL·캔버스 blur를 쓰는 run01·run09는 GPU 없이(소프트웨어 렌더링) 초당 2.4·7.8프레임, GPU로는 43.9·59.7프레임이었고, 나머지 움직임 작품(run03·run05·run12)은 35~60프레임이었습니다. 움직임 작품의 속도를 하나로 일반화해 말할 수는 없고, 갈대밭은 이 장비에서 눈에 띄게 느렸습니다.
모델이 자기 결과를 다 확인하지는 못했습니다. run05·run12는 '헤드리스 크롬에서 애니메이션이 진행되지 않아 움직임을 보지 못했다', run06은 프리셋 42·128·2024를 보지 못했다, run11은 썸네일 클릭을 시험하지 못했다고 최종 답에서 밝혔고, 이 동작들은 시험자가 GPU 헤드리스 캡처·녹화와 시험자 조작으로 확인했습니다. run02·run07은 기본 시드 한 장만 직접 찍어 봤다고 밝혔습니다.
run10(모래 언덕) 주의: 사진 같은 인상은 기본 화면(합성 맨 위 칸)을 화면 크기로 볼 때만 말할 수 있습니다. 합성 아래쪽 '언덕 12·잔물결 9' 칸의 왼쪽 아래에는 세로 줄무늬가, '해 높이 26' 칸의 아래 끝에는 곧은 세로선이 있습니다. 시험자가 같은 도구와 같은 조작으로 다시 찍어도 캡처 파일의 해시까지 같아서, 작품이 그 파라미터에서 실제로 그리는 모습입니다. 기본 화면도 100%로 확대하면 능선 가장자리가 톱니 모양입니다. 파라미터를 바꾸면 줄무늬가 생길 수 있으니, 크게 인쇄할 작품이라면 먼저 확대해서 확인하세요(모델이 더한 '인쇄용 2배' 저장 버튼은 모델도 시험자도 누르지 않았습니다).
채팅 답과 남은 파일: 한국어로 요청했는데 채팅 최종 답이 영어로 온 실행이 3번(run03·run04·run06) 있었습니다(작품 화면 글은 한국어였습니다). 모델이 작업 중에 만든 조각 파일(_head·_body, 점검용 사본 HTML, 스크린샷)이 실행 폴더마다 남았습니다(시험에서 rm을 막아 두었기 때문이라고 모델들이 밝혔고, 결과물은 철학 .md와 작품 .html 두 파일입니다). 모델이 확인용으로 요청 밖에 더한 주소 값(?seed=…, #gallery 등)도 있지만 스킬 기능은 아닙니다.
비용·시간과 권한 창: claude-opus-5-5, Claude Code 2.1.304로 2026-10-22 12:54~13:23에 2~3개씩 동시에 실행했습니다. 실행 하나에 245.2~510.2초(4.1~8.5분), 0.98~1.80달러가 들었고 12번 합계 16.22달러이며, 12번 모두 비용 상한 2달러(--max-budget-usd 2)에 걸리지 않았습니다. 시험은 답할 사람이 없는 비대화형(claude -p) 실행이라, 권한·셸 안전 검사에 막힌 도구 호출이 12번 중 7번에서 1번씩 합계 7번 있었습니다(셸 변수·중괄호 안 변수를 실행 전에 검사할 수 없음 5, sed가 낀 여러 명령의 승인 필요 1, 쓰기 명령에 쓴 글롭 거절 1). 모델은 매번 명령을 나누거나 python 스크립트로 바꿔 같은 일을 했고, 그 밖의 도구 오류는 0번입니다. 모델은 화면 확인에 헤드리스 Chrome을 12번 합계 51번(실행당 1~8번) 썼고 브라우저를 여는 시도는 0번이었습니다. 대화형 세션에서 어떻게 보이는지는 시험하지 않았습니다.
공식 설치 시험: 12번의 실행과 따로, 빈 임시 HOME(자격 증명 없음)에서 README의 두 명령을 같은 동작의 CLI 명령(claude plugin marketplace add anthropics/skills, claude plugin install example-skills@anthropic-agent-skills)으로 실행해 봤습니다. 둘 다 종료 코드 0이었고(약 2초·약 1초), example-skills는 algorithmic-art를 포함한 스킬 12개(훅·MCP·에이전트 0)를 등록했으며, 플러그인 source가 레포 루트라 레포 전체(445개 파일)가 설치 폴더에 복사됐습니다. 설치본의 algorithmic-art는 시험에 복사한 폴더와 차이가 없었고 진짜 HOME은 바뀌지 않았습니다. claude plugin details 기준으로 설치 뒤 모든 세션에 붙는 비용은 약 939토큰, algorithmic-art를 부를 때는 약 4.8k토큰입니다(둘 다 추정치).
시험하지 않은 것: 같은 레포의 다른 스킬 18개(canvas-design·theme-factory 등)와 템플릿, Claude Code 이외의 도구, Claude.ai·API에서 쓰는 방법(README는 Claude.ai 유료 요금제에는 이미 들어 있다고 안내합니다), /plugin 메뉴로 설치하는 방법(README 1~4단계), 방법 1로 설치한 뒤 그 설치본으로 세션을 돌리는 것, 대화형 세션, 브라우저가 열리는 환경(시험은 열지 말라고 요청했습니다)입니다. 시험은 모두 Claude Code 2.1.304에서 했습니다.
라이선스와 출처: 레포 루트에는 단일 라이선스가 없고 스킬 폴더마다 다릅니다. algorithmic-art 폴더에는 Apache-2.0 LICENSE.txt('Copyright 2026 Anthropic, PBC.')가 있고, README는 문서 스킬 4종(docx·pdf·pptx·xlsx)이 source-available이라고 밝히며 이 페이지는 그 4종을 다루지 않습니다. README는 이 스킬들이 시연·교육 목적(demonstration and educational purposes)이라고도 적습니다. 결과물은 모델이 시험 폴더에서 새로 만든 .md와 .html이고, HTML은 SKILL.md 지시대로 스킬 템플릿의 구조와 CSS를 그대로 가져다 씁니다. p5.js(LGPL-2.1)는 HTML에 넣지 않고 CDN에서 불러옵니다. 이 페이지는 레포를 만든 Anthropic이 아니라 시험자가 직접 돌려 본 기록이고, 결과 캡처 PNG와 시험자 녹화 영상만 싣고 결과 HTML과 스킬 문서는 싣지 않았습니다.
결과물 12개
카드 한 장은 실행 한 번의 대표 화면입니다. 합성 PNG는 시험자가 결과 HTML을 헤드리스 Chrome에서 열어 찍은 캡처(맨 위: 작품 캔버스, 가운데: 데스크톱 1440 폭 첫 화면과 모델이 쓴 철학 문서, 아래: 같은 시드의 다른 시각 또는 시드·파라미터를 바꾼 작품 캔버스)를 세로 한 장에 줄여 붙인 것이고, 칸 라벨도 시험자가 붙였습니다. '시험자 조작'은 시험자가 시드 칸·슬라이더·색 값을 바꾼 상태, '조작 없음'은 같은 시드를 열고 정해진 시간이 지난 뒤 찍은 것입니다. 화면 속 사이드바(흰 카드·크림색 배경·주황·파랑·초록 버튼·글꼴)는 스킬 템플릿의 기본 화면이고 12개 모두 같습니다. 모델이 만든 것은 작품 캔버스와 제목·파라미터 이름 등입니다. 정지 작품은 그림이 다 그려진 뒤, 움직이는 작품은 열고 8~60초 뒤(칸 라벨에 적힌 시간)의 한 장면입니다. run03·run05·run09·run12 카드의 '움직임 영상 보기'를 누르면 시험자가 결과 HTML을 GPU를 쓰는 헤드리스 Chrome에서 열고 아무것도 누르지 않은 채 찍은 화면 녹화가 나옵니다(무음, 가로 1440 폭, 12.0~14.0초). 스킬이나 모델이 만든 영상이 아닙니다. '프롬프트 전문 보기'를 누르면 프롬프트가 펼쳐집니다(요청 뒤에 시험 때마다 붙인 공통 진행 메모가 이어집니다). 테두리 카드(run03·04·07·10)는 서로 다른 모양을 보여 주는 대표 결과입니다. 작품 제목과 철학 이름은 모델이 지은 것이고, 게시 전에 검색했을 때 같은 제목의 작품·서비스는 찾지 못했습니다. 작품 제목·부제·파라미터 이름 등 모델이 쓴 화면 글은 한국어이고(run01은 사이드바의 소제목·버튼과 로딩 문구가 영어 그대로), run02·run09는 영어로 요청해 화면 글이 영어입니다. run06의 느린 움직임, run10의 줄무늬는 해당 캡션과 '써 보니'에 적었습니다.
움직임 영상 보기 · 13.7초 · 무음 · 시험자 화면 녹화
시험자가 결과 HTML을 GPU를 쓰는 헤드리스 Chrome에서 열고 화면을 연속으로 찍은 녹화입니다(run03은 페이지를 여는 순간부터, run05·run09·run12는 p5가 그리기 시작한 직후부터. 찍은 시각대로 30fps, 무음, 아무것도 누르지 않고 두고 본 화면). 스킬이나 모델이 만든 영상이 아닙니다.
run03 · 고요한 겨울밤 침엽수 숲에 눈이 쌓이는 과정을 움직이는 작품으로 요청(요구 3개). 「쌓이는 고요」는 시드마다 나무의 배치와 모양이 바뀌고, 눈송이가 닿은 가지 윗면과 땅에 하얀 층이 점점 두꺼워진다(시험자 캡처: 열고 10초·60초·150초). 슬라이더는 눈 내리는 양·바람 세기(0이면 곧게)·눈의 끈기·숲의 밀도.프롬프트 전문 보기
/algorithmic-art 고요한 겨울밤, 침엽수 숲에 눈이 내려 가지와 땅에 조금씩 쌓이는 과정을 보여 주는 움직이는 작품을 만들어 줘. 꼭 들어갈 것: ① 시드마다 나무의 배치와 모양이 달라질 것, ② 눈송이가 닿은 자리에 눈이 쌓여 하얀 층이 점점 두꺼워질 것, ③ 눈 내리는 양과 바람 세기(0이면 곧게 떨어짐)를 슬라이더로 조절할 것.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run04 · 가상 도시의 지하철 노선 흐름을 정지 그림으로 요청. 「팔방 흐름」은 노선이 수평·수직·45도로만 꺾이고, 같은 길을 지나는 노선은 나란히 다발을 이루며, 노선이 합류·교차하는 자리에 흰 원에 굵은 테를 두른 매듭(환승역)이 생긴다. 노선 수·꺾임 빈도·도심 끌림 슬라이더와 노선 색 선택기 4개, 버튼까지 화면 글자가 한국어.프롬프트 전문 보기
/algorithmic-art 가상의 도시를 지나는 지하철 노선들의 흐름을 정지 그림으로 표현해 줘. 노선은 수평·수직·45도 선으로만 꺾이고, 여러 노선이 만나는 환승역은 굵은 매듭처럼 보이게. 노선 색 네 가지는 색 선택기로 바꿀 수 있게 하고, 노선 수와 꺾임 빈도는 슬라이더로. 역 이름이나 글자는 그림에 넣지 마.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run07 · 비 갠 밤 높은 곳에서 내려다본 도시의 불빛을 정지 그림으로 요청. 「비 갠 밤의 고도」(사조 「젖은 잔광」)는 방향장을 따라 자란 도로망 위로 붉은 꼬리등·흰 전조등 궤적이 흐르고 블록마다 창문 불빛이 박히며, 번진 빛을 얹은 뒤 멈춘다. 불빛 밀도·번짐 정도·따뜻한 빛 비율 등 슬라이더 6개와 색 3개.프롬프트 전문 보기
/algorithmic-art 비 갠 밤, 높은 곳에서 내려다본 도시의 불빛을 정지 그림으로 만들어 줘. 도로를 따라 흐르는 빛의 궤적과 건물 창문의 작은 불빛이 겹치고, 빛이 번진 듯한 부드러운 느낌이 났으면 해. 그림이 다 그려지면 멈추게 하고, 불빛 밀도·번짐 정도·따뜻한 빛과 차가운 빛의 비율을 조절할 수 있게.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run10 · 사막의 모래 언덕을 인쇄용 세로 4:5(1200×1500) 정지 그림으로 요청. 「바람결 퇴적」은 바람 받는 쪽은 완만하고 능선 너머는 가파른 비대칭 언덕에 잔물결을 새기고, 낮은 해를 받은 면은 주황으로 밝고 반대쪽에는 짙은 그늘이 진다. 언덕 수·잔물결 촘촘함·해의 높이 등 슬라이더 5개와 색 3개, '인쇄용 2배' 저장 버튼(누르지 않아 시험하지 못했다). 주의: 사진 같은 인상은 기본 화면(합성 맨 위 칸)을 화면 크기로 볼 때뿐이다. 합성 아래쪽 '언덕 12·잔물결 9' 칸의 왼쪽 아래에는 작품이 실제로 그리는 세로 줄무늬가, '해 높이 26' 칸의 아래 끝에는 곧은 세로선이 있고(시험자가 다시 찍어도 같은 화면), 100%로 확대하면 기본 화면도 능선 가장자리가 톱니 모양이다. 파라미터를 바꾸면 줄무늬가 생길 수 있다.프롬프트 전문 보기
/algorithmic-art 사막의 모래 언덕을 정지 그림으로 만들어 줘. 인쇄해서 걸어 둘 생각이라 캔버스는 세로 4:5 비율(예: 1200×1500)로 해 줘. 바람이 깎아 낸 능선과 모래 표면의 잔물결 무늬가 보이고, 해 질 녘처럼 한쪽 면은 밝고 반대쪽은 그늘지게. 언덕 수, 잔물결 촘촘함, 해의 높이를 조절할 수 있게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run01 · 새벽 강가의 안개를 움직이는 작품으로 요청. 모델이 철학 「이슬점 문턱」(한국어)을 쓰고 「물안개 걷히는 새벽」을 만들었다: 하늘·강·안개를 WebGL 버퍼로 그리며 기본 120초마다 남빛 밤→여명→해돋이→아침으로 돌고, 해가 오르면 안개가 걷히며 물 위 반짝임과 갈대가 움직인다(시험자 캡처: 열고 10초·45초·80초). 사이드바에 '지금 시각'과 슬라이더 8개.프롬프트 전문 보기
/algorithmic-art 새벽 강가에 안개가 낮게 깔렸다가 해가 뜨면서 천천히 걷히는 느낌을 생성 미술로 만들어 줘. 그림은 계속 천천히 움직이게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run02 · 영어로 '자갈 해변에서 파도가 빠지는 소리'를 정지 그림으로 요청(바다를 그리지 말고 소리의 리듬을). 모델이 철학 「Receding Cadence」를 쓰고 「Shingle Drag」를 만들었다: 어두운 바탕에 밤 시간을 8줄로 접고, 파도마다 돌 구르는 소리를 점 무리로 찍어 약 220프레임 동안 그린 뒤 멈춘다. 슬라이더 8개·색 선택기 3개, 화면 글자는 영어.프롬프트 전문 보기
/algorithmic-art Make a still generative piece about the sound of waves pulling back over a pebble beach at night. Express the rhythm of the sound rather than drawing the sea itself. Let the drawing finish and stop.
[Test-run notes]
- This is an unattended test run. Do not ask questions; carry on to the end. Infer anything unspecified and build.
- Save the result files (the philosophy .md and the artwork .html) in the current folder only. Do not open a browser (default browser, xdg-open, open, etc.). Opening a browser is blocked in this test environment; any call is only logged.
- If you need to check the rendering, you can run google-chrome --headless=new --screenshot=FILE --window-size=W,H --virtual-time-budget=MS file://PATH (a test wrapper: internet URLs cannot be opened, and of the external resources a page loads, only those on cdnjs.cloudflare.com, fonts.googleapis.com and fonts.gstatic.com are reachable). python3 is available for calculations and checks.
- curl, wget, npm, npx, pip, node, git, rm and web search/fetch are blocked in this test. Keep temporary files inside the current folder and leave files you would delete in place. Run shell commands without cd or shell variables, using paths relative to the current folder or absolute paths.
- No real artists' names or styles, no real brands, logos, people or photos. No Chinese characters.
- The time limit is 20 minutes.
- When done, tell me the file paths, the name of the piece and the parameters that can be adjusted.
움직임 영상 보기 · 14.0초 · 무음 · 시험자 화면 녹화
시험자가 결과 HTML을 GPU를 쓰는 헤드리스 Chrome에서 열고 화면을 연속으로 찍은 녹화입니다(run03은 페이지를 여는 순간부터, run05·run09·run12는 p5가 그리기 시작한 직후부터. 찍은 시각대로 30fps, 무음, 아무것도 누르지 않고 두고 본 화면). 스킬이나 모델이 만든 영상이 아닙니다.
run05 · 있지도 않은 별자리가 저절로 생겨나는 밤하늘을 움직이는 작품으로 요청. 「잠깐의 별자리」는 은하 띠가 걸린 하늘에서 별이 깜빡이고, 가까운 별끼리 가는 선이 한 획씩 이어졌다 희미해지며 다른 별자리로 바뀐다(시험자 캡처 열고 20초·40초의 별자리가 서로 다르다). 별 개수·이어지는 거리·깜빡임 속도·별자리 수명·동시에 뜨는 별자리 슬라이더와 색 2개.프롬프트 전문 보기
/algorithmic-art 어두운 밤하늘에서 있지도 않은 별자리가 저절로 생겨나는 장면을 만들어 줘. 별들이 깜빡이다가 가까운 별끼리 가는 선으로 천천히 이어지고, 시간이 지나면 선이 희미해졌다가 다른 별자리로 다시 이어지는 식으로 계속 움직이게. 별 개수, 선이 이어지는 거리, 깜빡임 속도를 조절할 수 있게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run06 · 강둑에서 바람에 흔들리는 갈대밭을 움직이는 작품으로 요청하고 시드 프리셋 버튼 네 개(7·42·128·2024)를 주문. 「뿌리내린 흔들림」은 밑동이 고정된 줄기가 위로 갈수록 휘고 돌풍이 물결처럼 지나가며, 프리셋을 누르면 시간대 색·강 폭·갈대 수가 다른 갈대밭으로 바뀌고 아래에 '가을 한낮 · 동풍 · 좁은 강 · 갈대 1189줄기' 같은 요약 줄이 뜬다(시험자가 42·128·2024를 눌러 확인). 이 장비에서는 초당 약 5.4프레임으로 느리게 움직여 녹화하지 않았다.프롬프트 전문 보기
/algorithmic-art 강둑에서 바람에 흔들리는 갈대밭을 움직이는 작품으로 만들어 줘. 갈대 줄기는 아래가 고정되고 위로 갈수록 크게 휘며, 바람이 한 번씩 몰려와 물결처럼 지나가게. 같은 알고리즘에서 시드에 따라 얼마나 다른 갈대밭이 나오는지 보여 주고 싶으니, 사이드바에 시드 프리셋 버튼 네 개(시드 7, 42, 128, 2024)를 만들어 바로 바꿔 볼 수 있게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
run08 · 나무 나이테를 색 선택기 없이 먹색 한 가지로 그린 정지 그림으로 요청. 「해의 결」은 시드마다 다른 비·가뭄의 해를 고리 간격으로 쌓고, 옹이·상처·마른 틈을 가끔 남기며, 단면 아래에 좁은 해를 세로선으로 세운 작은 눈금 기록을 둔다. 슬라이더는 나이테 수(12~200년)와 고리의 흔들림 두 개.프롬프트 전문 보기
/algorithmic-art 나무 나이테를 단색 정지 그림으로 만들어 줘. 색 선택기는 두지 말고 먹색 한 가지만 써. 시드마다 나무가 살아온 해가 달라서, 비가 많던 해는 고리 간격이 넓고 가뭄이 든 해는 좁게, 옹이나 상처 자국이 있는 해도 가끔 보이게. 나이테 수(나무 나이)와 고리의 흔들림 정도를 슬라이더로 조절할 수 있게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
움직임 영상 보기 · 12.0초 · 무음 · 시험자 화면 녹화
시험자가 결과 HTML을 GPU를 쓰는 헤드리스 Chrome에서 열고 화면을 연속으로 찍은 녹화입니다(run03은 페이지를 여는 순간부터, run05·run09·run12는 p5가 그리기 시작한 직후부터. 찍은 시각대로 30fps, 무음, 아무것도 누르지 않고 두고 본 화면). 스킬이나 모델이 만든 영상이 아닙니다.
run09 · 영어로 얼어붙은 호수 위 오로라를 움직이는 작품으로 요청(요구 5개). 「Veil Over Still Ice」(철학 「Magnetic Drapery」)는 커튼 같은 빛의 리본이 접히며 천천히 흐르고, 아래 얼음에 희미하게 비치며, 뒤에 별이 깔린다. 오로라 색 선택기 3개와 슬라이더 6개(흐름 속도·리본 수·접힘 깊이·밝기·얼음 반사·별 수), 화면 글자는 영어.프롬프트 전문 보기
/algorithmic-art Create an animated piece about the aurora over a frozen lake. Requirements: (1) curtain-like ribbons of light that fold and drift slowly, (2) a faint reflection of the light on the ice at the bottom, (3) three color pickers for the aurora palette, (4) sliders for drift speed and ribbon count, (5) a sparse field of stars behind the ribbons. Use English for the on-screen text.
[Test-run notes]
- This is an unattended test run. Do not ask questions; carry on to the end. Infer anything unspecified and build.
- Save the result files (the philosophy .md and the artwork .html) in the current folder only. Do not open a browser (default browser, xdg-open, open, etc.). Opening a browser is blocked in this test environment; any call is only logged.
- If you need to check the rendering, you can run google-chrome --headless=new --screenshot=FILE --window-size=W,H --virtual-time-budget=MS file://PATH (a test wrapper: internet URLs cannot be opened, and of the external resources a page loads, only those on cdnjs.cloudflare.com, fonts.googleapis.com and fonts.gstatic.com are reachable). python3 is available for calculations and checks.
- curl, wget, npm, npx, pip, node, git, rm and web search/fetch are blocked in this test. Keep temporary files inside the current folder and leave files you would delete in place. Run shell commands without cd or shell variables, using paths relative to the current folder or absolute paths.
- No real artists' names or styles, no real brands, logos, people or photos. No Chinese characters.
- The time limit is 20 minutes.
- When done, tell me the file paths, the name of the piece and the parameters that can be adjusted.
run11 · 연못에 돌 몇 개를 던졌을 때의 물결 간섭 무늬를 정지 그림으로 요청하고 시드 1~9 '갤러리 모드'를 주문. 「고요한 간섭」은 점마다 물결을 더해 수면 높이와 하늘 반사·반짝임을 칠하고 물결이 서로 지워지는 마디선을 깊은 물빛으로 가라앉힌다. 갤러리 모드 버튼을 누르면 시드 1~9 썸네일이 3×3으로 뜨고, 썸네일을 누르면 그 시드로 크게 그린다(시험자가 눌러 확인).프롬프트 전문 보기
/algorithmic-art 잔잔한 연못에 돌 몇 개를 동시에 던졌을 때 퍼지는 물결이 서로 겹쳐 만드는 간섭 무늬를 정지 그림으로 만들어 줘. 시드에 따라 돌의 개수와 위치가 바뀌게 하고, 같은 알고리즘에서 시드마다 얼마나 다른 무늬가 나오는지 한눈에 비교할 수 있게 '갤러리 모드' 버튼을 만들어 시드 1~9를 3×3 썸네일로 보여 줘. 썸네일을 누르면 그 시드로 크게 보이게.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.
움직임 영상 보기 · 14.0초 · 무음 · 시험자 화면 녹화
시험자가 결과 HTML을 GPU를 쓰는 헤드리스 Chrome에서 열고 화면을 연속으로 찍은 녹화입니다(run03은 페이지를 여는 순간부터, run05·run09·run12는 p5가 그리기 시작한 직후부터. 찍은 시각대로 30fps, 무음, 아무것도 누르지 않고 두고 본 화면). 스킬이나 모델이 만든 영상이 아닙니다.
run12 · 봄날 오후 햇살 속 꽃가루를 입자 시스템으로 요청하고 '3분쯤 지나도 너무 빽빽하거나 비지 않게'를 주문. 「햇살 부유」는 비스듬한 빛줄기 안의 입자는 따뜻하게 반짝이고 그늘의 입자는 흐리며, 바람결을 따라 떠다니다 가끔 회오리에 모였다 흩어진다. 시험자가 열고 3분 뒤 찍은 화면에서도 입자가 빛줄기를 따라 퍼져 있었다. 입자 수·바람 방향·바람 세기·회오리 세기·햇살 세기 슬라이더.프롬프트 전문 보기
/algorithmic-art 봄날 오후 햇살 속을 떠다니는 꽃가루를 입자 시스템으로 표현한 움직이는 작품을 만들어 줘. 입자는 바람의 흐름을 따라 천천히 떠다니고, 가끔 회오리처럼 모였다 흩어지게. 햇빛을 받은 입자는 반짝이고 그늘 쪽은 흐리게. 입자 수, 바람 방향, 회오리 세기를 조절할 수 있게 하고, 3분쯤 지나도 화면이 너무 빽빽해지거나 비지 않게 해 줘.
[시험 진행 메모]
- 무인 시험이다. 중간에 묻지 말고 끝까지 진행해. 정해지지 않은 것은 요청에서 추론해 바로 만든다.
- 결과 파일(철학 .md와 작품 .html)은 현재 폴더에 저장만 한다. 브라우저(기본 브라우저·xdg-open·open 등)는 열지 마라. 이 시험 환경에서 브라우저 열기는 막혀 있고, 호출하면 기록만 남는다.
- 화면 확인이 필요하면 google-chrome --headless=new --screenshot=파일 --window-size=폭,높이 --virtual-time-budget=밀리초 file://경로 로 찍을 수 있다(시험용 래퍼라 인터넷 주소는 열 수 없고, 페이지가 부르는 바깥 자원은 cdnjs.cloudflare.com·fonts.googleapis.com·fonts.gstatic.com 것만 받아진다). 계산·검사에는 python3를 써도 된다.
- curl·wget·npm·npx·pip·node·git·rm 명령과 웹 검색·웹 가져오기는 이 시험에서 막혀 있다. 임시 파일은 현재 폴더 안에 두고, 지울 파일은 그대로 둔다. 셸 명령은 cd와 셸 변수 없이 현재 폴더 기준 경로나 절대 경로로 실행한다.
- 철학 문서와 화면에 보이는 글(작품 제목·부제·파라미터 이름)은 한국어로 쓰고, 중국어·한자는 쓰지 않는다. 실존 작가 이름·화풍, 실존 브랜드·로고·인물·사진은 쓰지 않는다.
- 시간 제한은 20분이다.
- 끝나면 만든 파일 경로와 작품 이름, 조절할 수 있는 파라미터를 짧게 알려 줘.