Claude 绘图
Python(numpy + Pillow만 의존, 시스템 내장 python3로 실행 가능)으로 붓·먹·물감·종이의 물리 법칙에 따라 그림을 '그리는' 도구입니다. 별도의 이미지 생성 모델을 호출하지 않습니다.
- 구성 제어 가능: 모든 획이 계산되어 나오므로, 구성(compose)·여백·포인트 색상의 위치를 정밀하게 제어할 수 있습니다.
- 결과 재현 가능: 난수 시드를 고정하면 매번 동일한 그림을 그릴 수 있습니다.
- 애니메이션 제작에 적합: 단계별 스냅샷을 출력하여 '한 획 한 획 그려지는 그림' 애니메이션을 만들 수 있습니다. 이미지 생성 모델로는 한 장의 완성된 그림만 얻을 수 있습니다.
화풍과 예시 (품질 기준)
| 화풍 | 라이브러리 | 예시 | 소요 시간 |
|---|---|---|---|
| 수묵 | lib/inkpaint.py · Painting | examples/bawansiqian.py 팔만사천법문; examples/moon_river.py 월인만천(구름에 달, 외로운 배, 갈대) | 약 4초 |
| 수채화 | lib/watercolor.py · Watercolor | examples/watercolor_autumn.py 가을 호숫가(가을 나무 염색, 호수 반영, 빨간 배); examples/watercolor_washes.py 수채화 바탕(대형 방향성 번짐, 마른 가장자리, 되돌아오는 물자국, 입자, 튐, 중앙 여백) | 약 15초 / 4초 |
| 종이 오려붙이기 | lib/papercut.py · Collage | examples/papercut_balloons.py 열기구 마을(줄무늬 열기구, 웃는 태양, 종이 구름, 작은 집) | 약 30초 |
| 한국 색연필 | lib/colorpencil.py · ColorPencil | examples/colorpencil_dessert.py 오후 디저트(딸기 케이크, 홍차, 딸기) | 약 17초 |
| 일본 애니메이션 | lib/anime.py · Anime | examples/anime_summer.py 여름 하늘(적란운, 시골 길, 전봇대, 밀짚모자 소녀 뒷모습) | 약 30초 |
| 에디토리얼 드로잉 | lib/editorial.py · Editorial | examples/editorial_ideas.py 아이디어의 성장(물을 주니 전구가 자라는 콘셉트 일러스트) | 약 11초 |
| 유화 두껍게 칠하기 | lib/oilpaint.py · OilPainting | examples/oil_wheatfield.py 밀밭 별하늘(회전하는 별하늘, 밀밭, 사이프러스 나무, 까마귀) | 약 2초 |
| 우키요에 목판화 | lib/ukiyoe.py · Ukiyoe | examples/ukiyoe_fuji.py 후지 아케보노(번지는 하늘, 후지산, 구름띠, 세이카이하, 범선, 벼랑 소나무) | 약 7초 |
| 픽셀 아트 | lib/pixelart.py · PixelArt | examples/pixel_rainy_cafe.py 비 오는 밤 카페(네온, 가로등, 비, 반영, 고양이) | 약 0.1초 |
| 클레이 스톱모션 | lib/clay.py · Clay | examples/clay_lighthouse.py 등대 섬(손가락으로 문지른 하늘, 줄무늬 등대, 물을 뿜는 고래, 비벼 만든 파도, 작은 범선) | 약 6초 |
| 사이어노타입(청사진) | lib/cyanotype.py · Cyanotype | examples/cyanotype_botanicals.py 사이어노타입 식물(고사리 잎, 은행잎, 민들레, 흩어지는 씨앗, 흰색 손글씨 라벨) | 약 6초 |
| 십자수 | lib/stitch.py · Stitch | examples/stitch_sampler.py 집(H♥ME 문자, 새틴 스티치 하트, 작은 집, 사과나무, 소나무, 레이스, 수 놓은 천 라벨) | 약 20초 |
| 복고 계기판 | lib/panel.py · Panel | examples/panel_radio.py Aurora 64 라디오(티크 나무 케이스, 스피커 천, 백라이트 다이얼 창, 건반, 마법의 눈(매직 아이) 튜브, 레버, 손잡이) | 약 7초 |
| 스티커 콜라주 · 영수증 | lib/sticker.py · Sticker | examples/sticker_market.py 주말 장터(감열지 영수증, 다이컷 스티커: 사워도우/전통 토마토/튤립 꽃다발/커피콩, 큰 글자 스티커, 물결 테두리 프로모션 스티커, 삼베 끈 태그, 화지 테이프, '지불완료' 고무도장) | 약 3초 |
| 실험 노트 · 스티커 | lib/notebook.py · Notebook | examples/notebook_brewing.py 커피 추출 실험(코일 모눈 노트, 연필 표와 꺾은선 그래프, 긋기로 최적 구간 표시, 형광펜, 닫히지 않은 빨간 펜 원, 포스트잇 결론, 다이컷 스티커, 라벨기 날짜, 책상 위의 육각 연필) | 약 3초 |
| 칠판 수업 | lib/chalk.py · Chalkboard | examples/chalk_lesson.py 하늘이 파란 이유(짙은 녹색 석판, 반쯤 지워진 지난 시간 잔상과 걸레 자국, 아래로 갈수록 두꺼워지는 분필 가루; 흰·노랑·파랑·분홍 분필 제목, 태양→대기층→눈 개략도, 긴·짧은 물결선, 손글씨 ∝와 동그라미 친 1/λ⁴, 스펙트럼 막대와 산란 곡선, 빈틈 있는 '정리' 상자; 나무 틀과 분필 받이에 든 분필, 지우개) | 약 5초 |
| 사이버펑크 | lib/cyberpunk.py · Cyberpunk | examples/cyberpunk_neon_street.py 네온 불야성 · Neon District(비 내리는 밤 거리 협곡, 유리관 네온 세로 간판(고장 난 관과 깜빡이는 관), 백라이트 광고판, 육교 '불야성', 홀로그램 해파리 광고, 전선, 자동차 광궤적, 맨홀 김, 투명 우산 뒷모습, 젖은 도로와 웅덩이 반사, 필름 그레인과 찢긴 스캔선) | 약 10초 |
| 만화 손그림 (프레임별) | lib/cartoon.py · Cartoon | examples/cartoon_toaster.py 좋은 아침, 토스트(민트 그린 토스터가 웃으며 두 손 든 토스트를 튀어나오게 함, '딩!' 효과 상자, 접시 위 졸고 있는 녹인 버터, 창밖 일출, 벽에 7시 시계; 왼쪽 ①레버 누름 ②전열선 빨개짐 3분 ③튀어나옴 해설; 파란 연필 선 남김, 붓 선, 어긋난 평면 채색, 셀 음영, 크레용 하늘과 구운 가장자리, 망점 찬장, 떨리는 선) | 약 4초 |
| 아이소메트릭 2.5D | lib/isometric.py · Isometric | examples/isometric_weather_island.py 섬의 기상대(떠 있는 층층 받침대, 한 칸 한 칸 모따기 타일과 단, 이중 물결 파도가 있는 바다; 관측장 내 백엽상, 우량계, 풍배와 풍향계가 있는 풍향풍속계; 경비실·위성 안테나·태양광 패널·돌길·부두·작은 배·바람 주머니·부표·꽃 덤불; 관측 기구와 평평한 바닥 구름; 네 장의 떠 있는 데이터 카드가 가는 인출선으로 각 기기를 가리키고, 바닥에 나침반) | 약 5초 |
| 단선화 | lib/lineart.py · LineArt | examples/lineart_paper_plane.py 이 창문에서 저 창문까지(끊어지지 않는 금선 하나: 동그란 나무, 작은 집, 창문을 뚫고 날아나가는 종이비행기 궤적과 꼭대기에서의 회전, 다트 모양 종이비행기가 반대쪽 집 창문으로 들어감; 창문이 빛나는 것이 그림 전체의 유일한 포인트 색상; 자간이 넓은 세리프 제목) | 약 6초 |
| 소프트 3D | lib/soft3d.py · Soft3D | examples/soft3d_rise.py 떠오르다(캔디색 작은 공 바다 속에서 볼록하게 솟아오른 부드러운 글자 'rise': 밀려난 공들이 글자 발치에 쌓이고, 몇 개는 글자 어깨에 올라타고, 몇 개는 굴러떨어짐, 'i'의 점은 노란 공; 천장 돔 라이트, 소프트박스 주광, 핑크색 외곽광, 앰비언트 오클루전, 부드러운 그림자, 서브서피스 톤, 피사계 심도) | 약 46초 |
| 변형 애니메이션 | lib/morph.py · Morph | examples/morph_water_cycle.py 물방울의 여행(256점 윤곽선이 차례로 물방울→구름→눈송이→눈 덮인 산→강→파도로 변함, 여섯 가지 단색 배경도 함께 전환; 양파 껍질 잔상, 압축·신장, 점선 운동 궤적, 중간 프레임에 대응점 표시, 이징 곡선 타임라인) | 약 1초 |
| 신문 콜라주 | lib/newscollage.py · NewsCollage | examples/newscollage_curiosity.py 호기심 주간 · 한번 열어보자(크라프트지 바탕, 손으로 찢은 신문(프로그램으로 생성한 가짜 글자 기둥), 가위로 잘라 윗부분을 들어 올린 망점 인쇄 알람 시계 사진, 튀어나온 톱니바퀴/용수철/빨간 망점 밸런스 휠/나사못이 각각 잘려나와 타자기 라벨과 인출선이 달려 있음, 큰 빨간 종이 원, 협박 편지 콜라주 글자 '한번 열어보자'와 WHAT MAKES IT TICK, 잡지 머리말, 검은 우표, 빨간 '부품도 포함' 도장, 마스킹 테이프) | 약 3초 |
| 확산 유리 | lib/aurora.py · Aurora | examples/aurora_morning.py 모닝 플랜(일출색 확산 그라데이션과 오로라 빛 띠, 광택이 나는 작은 공; 젖빛 유리 카드가 겹겹이 쌓임: 모닝 플랜 타임라인(3/5 완료, 진행 중인 행은 유리 위에 유리), 집중 카운트다운 원형 링, 광택 태양이 유리 구름 뒤에 숨은 날씨 카드, 방해 금지 스위치와 화이트 노이즈 슬라이더, 최근 7일 집중 막대 그래프, 9:00 스탠드업 알림 캡슐) | 약 2초 |
| 바우하우스 기하학 | lib/bauhaus.py · Bauhaus | examples/bauhaus_form_colour.py 형태와 색 · Form & Colour(크림색 종이 위의 실크스크린 강연 포스터: 노란 삼각형, 빨간 사각형, 파란 원이 굵은 검정 지면선 위에 서 있고, 60° 호, 직각 상자, 뚫린 원의 중심과 반지름, 아래 큰 글자 각의 개수 3 / 4 / 0; '형태와 색' 큰 제목, 뚫린 글자의 검은 띠 주장 '모가 날수록 색이 밝아진다'; 구성 그리드, 등록 십자선, 재단선, 색상 막대, 연필 판 번호) | 약 2초 |
| 복고 신스웨이브 | lib/synthwave.py · Synthwave | examples/synthwave_coastline.py 해안선 1987(가로로 자른 그라데이션 노을이 바다에 잠기고, 반사가 빛의 띠로 부서짐, 와이어프레임 섬과 와이어프레임 산맥, 네온 그리드 바닥, 네온 테두리 해안 도로, 소실점에 불이 켜진 작은 마을, 노을빛 윤곽이 있는 야자수 실루엣, 도시로 향하는 후미등, 크롬 도금 큰 글자 COASTLINE과 네온 손글씨 Last Sunset, VCR PLAY와 날짜 화면 표시, 크로마 블리드, 트래킹 노이즈 밴드와 스캔라인) | 약 4초 |
| 펄러비즈(퍼러비즈) | lib/perler.py · Perler | examples/perler_strawberry_coaster.py 딸기 코스터(모눈종이 위의 딸기 도안과 범례, 연필로 이미 배치한 색에 체크; 투명 사각 핀 보드에 반쯤 배치: 딸기 완성, 하늘색 바탕을 한 줄씩 아래로 채워 나가는 중, 핀셋이 다음 비즈를 빈 핀 위에 들고 있고, 옆에 흩어진 비즈; 9칸 색상별 수납함; 다림질한 둥근 코스터: 비즈가 녹아 밀랍 평면이 되고, 구멍이 줄어들고, 가장자리는 가리비 모양, 벗겨낸 다림질 종이가 눌려 있음) | 약 9초 |
| 바위 그림 (사암 조각) | lib/petroglyph.py · Petroglyph | examples/petroglyph_migration.py 이동철(사막 광택이 있는 사암 바위 면: 큰뿔 양 떼가 한 방향으로 올라가고, 일련의 짝수 발자국이 동심원 수원으로 이어지며, 활잡이와 투창병이 뒤에서 기다리고 있음; 초승달과 한 달의 날짜 흔적, 나선형 태양, 바위 처마 아래 크고 작은 손자국 두 개; 새·중·오래된 세 등급의 조각 흔적, 거의 광택에 덮인 오래된 기호; 광택이 스며든 균열, 선명한 주황색 벗겨짐 자국, 딱딱한 지의류; 왼쪽 위 낮은 각도 측면광) | 약 10초 |
| 고대 이집트 무덤 벽화 | lib/tomb.py · TombPainting | examples/tomb_harvest.py 나일의 추수(테베 무덤의 한쪽 벽, 세 줄로 한 가지 이야기를 함: 쟁기질과 씨 뿌리기(멍에 맨 소, 쟁기질하는 사람, 씨 뿌리는 사람, 괭이질하는 사람), 에머밀 수확(허리 굽혀 베는 사람, 이삭 줍는 여인, 물주머니가 걸린 무화과나무), 서기가 곡식 자루를 세는 모습(쪼그려 앉은 서기, 5-4-3으로 쌓인 12자루 곡식과 위쪽 상형 숫자 12, 되를 사용해 곡식을 붓는 사람); 신분에 따라 크게 그린 영지 관리자, 유사 상형 문자 띠, 카이케르(케케르) 장식 띠, 벽 아래 나일 강; 벗겨진 곳에 붉은 격자와 빨간 밑그림 드러남, 회반죽 탈락, 균열, 습기 자국, 그을음) | 약 4초 |
| 로마 모자이크 | lib/mosaic.py · Mosaic | examples/mosaic_harbor.py 항구의 어획 · The Day's Catch(적갈색 밑그림이 있는 회반죽 바탕에 약 16000개의 돌과 유리 조각이 깔림: 흑백 물결 무늬 테두리, 불꽃 등대, 배 머리에 눈이 그려진 어선과 부푼 사각 돛, 장대에 걸린 그물, 물고기를 그물 밖으로 끌어내는 문어, 헤엄치는 물고기와 갈매기; 제비꼬리 명판 CAPTVRA · DIEI / ET POLYPVS FVR '오늘의 어획—그리고 문어 도둑'; 인물은 윤곽선을 따라 줄지어 깔고, 배경은 평행하게 깔며 후광을 남김; 벗겨진 곳에 돌이 박혔던 네모진 구덩이가 드러나고, 침하 균열, 줄눈에 쌓인 먼지) | 약 12초 |
| 스테인드글라스 | lib/stainedglass.py · StainedGlass | examples/stainedglass_seasons.py 사계절의 창 · Window of the Seasons(돌담에 네 개의 고딕 첨두 아치 창, 같은 나무의 봄·여름·가을·겨울: 봄꽃과 제비, 여름 사과와 둥지 속 새끼, 가을 금빛 붉은 나무와 떠나는 기러기 떼, 겨울 눈 쌓인 가지와 울새, 계절에 따라 변하는 태양 고도; VER / AESTAS / AVTVMNVS / HIEMS 은염 글자 띠; 납선과 납땜점, 가로 철선, 한 곳의 수리된 조각, 창 측면 경사와 창틀 위의 컬러 빛) | 약 4초 |
| 금박 필사본 | lib/illuminated.py · Illuminated | examples/illuminated_starchart.py 별의 책 · Liber Stellarum(어두운 책상 위에 펼쳐진 천문학 책. 왼쪽 페이지 '행성의 순서': 광택 낸 금박 상자 속 장미색 Q 이니셜, 글자 속 공간은 밤하늘과 관측탑; 거위 깃펜 고딕체 유사 라틴 본문, 주홍색 제목, 담쟁이 가지가 자란 띠 모양 테두리, 하늘의 둥근 그림. 오른쪽 페이지 '별의 높이를 측정하는 법': 파란 이니셜 O에 빨간 꽃 필기체 덩굴손, 위도 48° 투영의 컴퍼스와 자로 만든 아스트롤라베, 컴퍼스가 페이지 가장자리의 금박 별을 가리킴. 양피지 모공, 바늘 구멍과 제도선, 뒷면 비침, 구멍, 여우 반점, 금박 벗겨져 붉은 바탕이 드러남) | 약 9초 |
| 다빈치 수고 | lib/codex.py · Codex | examples/codex_ornithopter.py 오니톱터(날개짓하는 새)(카드지에 붙이고 한쪽 귀퉁이가 없는 누런 종이(Whooping Crane: 종이 이름): 일련의 새가 한 번의 날갯짓을 그리고, 붉은 분필로 그린 연습 스케치(붉은 분필로 그린 솔개 날개 스케치와 큰 깃털 하나); 중간은 박쥐 날개 오니톱터 상면도: 오른쪽 날개는 왼손 '' 해칭으로 완성, 왼쪽 날개는 연필 밑그림만 시작됨; 뾰족 컴퍼스로 그린 비례 원, 크랭크(왕복 운동 장치), 랜턴 기어, 크라운 기어, 도르래의 동력 전달 분해도, 손목 관절 클로즈업, 취소선; 오른쪽에서 왼쪽으로 거울 반전된 유사 메모, 먹물 흔적, 곰팡이, 물 자국) | 약 8초 |
| 실루엣 | lib/silhouette.py · Silhouette | examples/silhouette_family.py 실루엣 초상(나무 판화 무늬 스트라이프 벽지 위, 그림 걸이 못의 꼬인 밧줄에 세 개의 타원형 금색 액자 실루엣이 걸려 있음: 가운데는 타조 깃털 큰 챙 모자에 나선형 나뭇잎 장식(?)을 한 여주인, 오른쪽은 돛을 가득 단 두 대의 가로 돛대 범선이 집으로 돌아오는 모습, 왼쪽은 그녀를 바라보는 술 달린 쿠션 위의 고양이; 따로 오려낸 깃털 가지, 속눈썹, 수염, 밧줄; 뚫린 고양이 눈과 레이스 구멍; 얇은 금분, 철담묵 둥근체 라벨, 유리 뒷면의 금선 원, 볼록 유리 반사, 모서리가 갈려 붉은 밑칠이 드러난 오래된 금색 액자) | 약 3초 |
| 볼록 인쇄 포스터 | lib/letterpress.py · Letterpress | examples/letterpress_circus.py 서커스가 온다(1890년대 빨강·검정 두 색 서커스 포스터: 왼쪽 칸의 각 줄 나무 활자가 판 면을 가득 채움——THE GRAND TRAVELLING, 그림자가 있는 빨간 큰 글자 CIRCUS, 송나라 서체 검은 나무 활자 '서커스가 온다', 별표 프로그램 목록; 오른쪽 목판화: 줄타기 무용수가 균형 막대를 들고 있고, 아래 페즈 모자를 쓴 코끼리가 줄무늬 북 위에 서서 코를 들어 인사하며, 40 FT 크기 선; 빨간 판 색상 블록과 검은 판 윤곽선이 몇 픽셀 어긋남; 세 번 접은 접힌 자국에 잉크 갈라짐, 붙인 날짜 스트립 SATURDAY · MAY 17, 압정 구멍 녹 자국, 누렇게 변색과 곰팡이) | 약 6초 |
| 소비에트 구성주의 | lib/constructivism.py · Constructivism | examples/constructivism_radio.py 무선 전신 · РАДИО(1920년대 무선 애호가 잡지 커버, 빨강·검정 두 판: 앙각 촬영한 쌍곡선 격자 방송탑이 망점으로 인쇄되어 빨간 원반 위에 겹쳐지고, 탑 꼭대기에서 빨간 쐐기와 갈수록 가늘어지는 검은 파동 앞선이 뿜어져 나와 가위로 오려낸 망점 사진——혼(나팔) 스피커가 달린 진공관 라디오로 들어감; 검은 사선 띠 안에 흰색 반전 글자 СЛУШАЙТЕ ВЕСЬ МИР(온 세상을 들어라), 굵게 압축된 키릴 대문자 РАДИО, 세 개의 번호 라벨; 두 번 접은 접힌 자국 잉크 갈라짐, 곰팡이, 물 자국과 습기선, 압정 녹 구멍) | 약 6초 |
| 아르데코 | lib/artdeco.py · ArtDeco | examples/artdeco_express.py 야간 특급 · Night Express(1930년대 에어브러시 유선형 철도 포스터: 자정 파랑 긴 그라데이션 하늘, 보름달 주위 번갈아 가며 뻗은 광선, 탐조등; 안개 속 먼 도시와 계단식 고층 건물, 시계탑의 시계는 11시 40분에 멈춤; 강물이 도시와 달을 가로 물결 무늬로 반사함; 밤색 유선형 열차가 도시에서 나와 아치형 다리 위로 마주 오고, 황금 속도선이 기수에 모이며, 전조등이 철로를 비춤; Deco 금색 글자 NIGHT EXPRESS, 계단 모서리 이중 금선 테두리; 그림 전체에 윤곽선이 없으며, 형태는 명암으로만 표현) | 약 12초 |
| 황금기 만화 | lib/comic.py · ComicCover | examples/comic_rocket.py 로켓 대원 No. 3(1940년대 전후 만화 가판대 커버: 소실점 방향으로 튀어나온 입체 제목 ROCKET SQUAD, 가격 상자와 노란 내레이션 상자; 황혼 하늘은 분할 망점, 큰 달; 빨간 로켓 이륙, June 함장이 달을 가리키며 'NEXT STOP -- THE MOON!' 외침, 뒷자리 강아지 Pip은 고글 착용; 못 탄 정비공 Sparky가 밧줄 사다리에 매달려 'HEY!! WAIT FOR ME!!' 외침; 의성어 WHOOOSH!; 붓펜 선과 깃털 모양 해칭, Ben-Day 망점, 삼색판 어긋남, 누렇게 변색된 신문 용지, 책등 균열과 녹슨 스테이플) | 약 5초 |
| 팝아트 실크스크린 | lib/popart.py · PopSilkscreen | examples/popart_cat_moods.py 고양이의 여섯 가지 기분(흰색 바탕 페인트 캔버스를 마스킹 테이프로 3×2 여섯 칸으로 나누고, 같은 얼룩고양이가 순서대로 작은 일을 이야기함: 고개 갸웃 궁금 → 침 흘리며 탐냄 → 먹고 눈 가늘게 웃음 → 들켜 눈 크게 뜸 → 귀 눕히고 하품 → 고개 숙여 잠; 각 칸은 먼저 대비되는 색상을 손으로 칠하고(매우 느슨하게), 같은 사진판(흑백판)을 긁어내며 중간 톤은 45° 거친 망점으로; 여섯 칸의 판 위치, 각도, 잉크 양이 모두 다름: 번짐, 잉크 부족, 가로 긁기, 두 번 인쇄하여 회색 그림자 남음, 마른 판 밑바탕 드러남) | 약 3초 |
| ASCII 캐릭터 아트 (행 프린터) | lib/lineprinter.py · LinePrinter | examples/lineprinter_launch.py 발사 기록(책상 위의 1970년대 132열 그린바 연속 용지 전체, 양쪽 가이드 구멍, 미세 구멍 찢는 선; 왼쪽 전체 로켓 발사 캐릭터 아트: 뾰족 아치형 노즈콘, . : + % # 측면광 동체, 겹쳐 인쇄된 #@ 롤 마크, 노즐에서 아래로 넓어지는 플룸(배기 불꽃) 밝은 기둥이 굴러가는 연기 구름 속으로; 옆 트러스 정비탑, 타워 크레인, 먼 급수탑, 아침 해와 V자형 새 떼; 오른쪽 칸은 이벤트 로그, 고도-시간 프린터 플롯, 채널 상태 표; 드럼 프린터의 위아래 글자 튐, 약한 해머 희미한 열, 리본 점점 희미해짐; 읽던 사람이 빨간 볼펜으로 체크, 동그라미, 'on plan' 메모) | 약 2.3초 |
| 로우폴리곤 (1999년대 3D) | lib/lowpoly.py · LowPoly | examples/lowpoly_canyon.py 협곡 비행 · Canyon Run(가상의 1999년 비행 게임 한 프레임: 소형 곡예 비행기가 사막 협곡의 오른쪽 굽이에서 기울기로 선회하며, 아홉 개의 금색 링 중 다섯 번째 링을 조준하고, 여섯 번째 링은 자연석 아치 아래 걸려 있음; 계단식 층상 암벽, 요철(울퉁불퉁) 작은 면으로 된 강, 십자형 잎사귀(크로스 쿼드) 주니퍼, 안개 속으로 사라지는 메사(평평한 산); 반투명 프로펠러 디스크, 금색 링 섬광, 렌즈 플레어; 384×216 프레임 버퍼, 15비트 컬러 4×4 오더드 디더링, 5배 부드럽지 않은 확대; HUD: 링 카운트 04/09, 랩 타임, 계단형 속도 막대, 트랙 미니맵) | 약 0.2초 |
| 스프레이 페인트 스텐실 그래피티 | lib/stencil.py · Stencil | examples/stencil_kite.py 연 날리기 · Hold On(나뭇결 스텐실 맑은 콘크리트 벽: 나뭇결, 거푸집 이음선, 대라 볼트 구멍, 녹물 빗물 자국, 습기 반응(백화), 가는 균열; 세 장의 카드지 스텐실 흰색 → 회색 → 검은색으로 분사한 아이: 털모자, 패딩 점퍼, 앞으로 나부끼는 줄무늬 목도리, 몸을 뒤로 젖히며 릴을 쥠; 손으로 분사한 연실이 왼쪽 위 빨간 마름모 연으로 이어짐; 같은 작은 스텐실을 돌려 가며 분사한 제비와 나뭇잎; 다리가 있는 HOLD ON 스텐실 글자; 선명한 중심부, 바깥으로 퍼지는 무광택화(미스트), 비산 물방울, 흐른 자국; 롤러 회색 페인트로 덮인 옛 서명, 물총에 희석된 분홍색 서명) | 약 6초 |
| 자수 패치 | lib/patch.py · Patch | examples/patch_camping.py 3박 캠핑(청자켓 뒷면, 어깨 솔기가 이중 명시침으로 고정됨, 밤마다 패치 한 개: 첫째 밤은 열접착 새틴 테두리 아치형 비정형 패치——일몰 분할 하늘, 먼 산, 호수 반영, 불 켜진 텐트; 둘째 밤은 금색 락 스티치(감침질) 둥근 패치——눈 덮인 봉우리, 소나무 숲, 캠프파이어와 불똥, 초승달, 새틴 글자 HIGH CAMP / NIGHT 2, 위쪽 아치형 띠 패치 THREE NIGHTS OUT; 셋째 밤은 손바느질 중인 나침반 패치, 바늘과 실이 청바지 위에 남아 있음; 하나의 사시코(刺し子) 점선이 세 패치를 연결하여 경로를 만듦) | 약 6초 |
| 청사진 공학 도면 | lib/blueprint.py · Blueprint | examples/blueprint_lighthouse.py 등대 단면도 · Halvard Rock Light(1911년 등대 시공 도면 세트, 트레이싱 천에 먹으로 그린 후 청사진으로 복사: 남쪽 입면의 화강암 쌓기 층과 빛 반대쪽 명암선; A–A 단면도에서 위로 갈수록 얇아지는 돌담, 빈 중앙 기둥 주변으로 나선형으로 올라가는 캔틸레버 돌계단, 당직실의 태엽 장치; +6.50 평면도와 나침반; 상세도 1은 등불, 프리즘, 렌즈가 어떻게 평행 광선을 만들어내는지 설명; 총설, 축척, 수정란, 중·영문 제목란; 여섯 번 접고 바깥쪽 한 칸은 퇴색, 알칼리성 물 자국, 압정 구멍, 현장 기사가 빨간 크레용으로 계단에 동그라미 치고 주석) | 약 5초 |
| 어린이 크레용 그림 | lib/crayon.py · Crayon | examples/crayon_picnic.py 나의 주말(여섯 살 아이가 거친 종이에 크레용으로 그린 가족 소풍: 선글라스 낀 웃는 얼굴 태양, 네 가지 색깔로 쓴 비뚤비뚤한 제목 '나의 주말!', 연과 무지개, 하늘을 빙빙 돌며 칠하고 내려올수록 희미해짐; 연기 나는 작은 집과 사과나무; 아빠, 엄마, 내가 빨간 격자 무늬 돗자리 뒤에 손잡고 서 있고, 강아지가 공으로 덤벼듦; 튤립, 나비, 서명 'Duoduo 6세'; 종이 위에 닳아빠진 빨간 크레용, 부러진 파란 크레용, 크레용 부스러기가 놓여 있음) | 약 8초 |
| 녹색 화면 CRT(형광 문자 아트) | lib/crt.py · CRTTerminal | examples/crt_weather.py 오늘 우산 챙길까 · Bring an Umbrella?(80년대 베이지색 플라스틱 케이스 비디오 터미널에 'forecast' 명령어 입력, 돌아온 한 화면 녹색 P1 형광 문자 아트: 하루 전체가 왼쪽에서 오른쪽으로 그려져 있음——아침 해, 적운, 14:00–17:30에 마을에 비를 내리는 뇌운(번개, 잔광이 있는 빗줄기), 비 그친 후 조각 구름, 밤의 초승달과 등대 불빛; 아래 같은 시간 축의 스캔라인 기온 곡선, 8분할 강수량 막대와 흰색 반전 'umbrella? YES'; 두 배 높이 제목, 상자선, 옛 문자가 타들어 간 상태 표시줄; 스캔라인, 광확산(glow), 배럴 왜곡, 케이스 경사면에 녹색 빛 반사) | 약 7초 |
| 열화상 | lib/thermal.py · Thermal | examples/thermal_kitchen.py 부엌의 온도 · Kitchen Heat Map(저녁 시간 주방의 열화상 카메라 화면: 냄비의 김이 후드로 빨려 들어가고, 광택 냄비 뚜껑은 방사율이 낮아 한 단계 낮게 읽힘; 주전자에서 증기 분사; 오븐 도어 개스킷에서 열 누출, 손잡이 위 젖은 행주는 실내 온도보다 더 차가움; 갓 구운 빵에서 김이 모락모락; 냉장고 문이 완전히 닫히지 않아 찬 공기가 서랍을 따라 타일 바닥에 퍼져 냉기 혀를 형성; 고양이가 냉기 구덩이를 밟았다가 다시 따뜻한 타일로 돌아와, 시간이 지날수록 희미해지는 따뜻한 발자국 열을 남김; 점 온도 측정, 영역 상자, 발자국을 따라가는 선 프로파일, 모든 수치는 화면에서 직접 읽을 수 있음; 480×270 센서, 노이즈와 세로 줄무늬, 철-적색 팔레트) | 약 2초 |
| 델프트 블루 타일 | lib/delft.py · DelftTile | examples/delft_canal.py 운하 마을 · 한줄기 바람 De Windvlaag(주석 유약 벽돌 벽: 가운데 11 × 7개의 타일이 하나의 그림을 이루고, 주변은 모서리 장식과 원형 프레임 안에 작은 그림이 있는 단일 타일. 서풍이 운하 마을을 스쳐 지나감: 풍차가 돌고, 평저 범선이 순풍을 타고 다가오고, 연기, 침대 시트, 셔츠가 모두 오른쪽으로 나부끼고, 튤립이 일제히 허리를 숙이고, 한 사람의 모자가 강물에 날아가고, 강아지가 공중으로 덤벼듦; 덩굴 테두리와 두루마리 제목 DE WINDVLAAG; 각 타일은 따로 그리고 따로 구워져, 타일 간 경계에서 선이 어긋남; 개구리알 무늬 금(크레이징), 철 반점, 파손; 구름 위의 한쪽 창문 반사가 타일 경계에서 끊어져 어긋남) | 약 6초 |
| 동굴 벽화 (붉은 황토 안료) | lib/cave.py · CavePainting | examples/cave_hunt.py 모닥불 옆의 동굴(모닥불과 석유 램프만으로 밝혀진 석회암 동굴 벽이 한 번의 사냥을 이야기함: 들소는 벽의 자연적인 돌출부에 그려져 있고, 등에 두 개의 창이 꽂혀 있으며, 두 명의 붉은 사냥꾼을 향해 몸을 돌림; 말, 숫사슴, 암사슴이 반대 방향으로 달리고, 위쪽에는 먹선(목탄)으로만 그려진 말 한 마리가 있음; 불 위에는 네 개의 입김 불기 손자국, 벽 아래에는 한 줄의 손바닥 빨간 점; 바닥에는 맷돌과 목탄 막대를 간 석판 세 개, 안료를 불어 넣는 뼈관; 종유석 커튼, 석회화 피막, 산발적인 변색, 곰 발톱 자국, 그을린 천장 벽) | 약 7초 |
| 1비트 초기 그림판 | lib/macpaint.py · MacPaint | examples/macpaint_garden.py 창가 정원 · Windowsill Garden(1984년식 흑백 그림판 프로그램의 전체 화면: 메뉴 막대, 도구 모음, 패턴판, 줄무늬 제목 표시줄 창; 캔버스에 창문 하나, 격자 무늬 커튼을 왼쪽 절반 그린 다음 좌우 반전하여 오른쪽 절반을 복사해 만듬, 창 밖은 패턴으로 나뉜 하늘과 언덕 위 작은 집; 창턱에 씨앗 봉투와 세 개의 해바라기 화분이 40일의 과정을 보여줌: 발아, 잎 성장, 개화; 물뿌리개는 여전히 2일째 화분을 향해 물방울을 떨어뜨리고 있음; 검은 고양이가 셀렉션 박스(점선 사각형)의 군대 개미에 포위된 흰 나비를 응시함; Shadow 스타일 제목 watch it grow!; 그림 전체는 흑백 두 값뿐이며, 명도는 전적으로 8×8 패턴에 의존) | 약 0.4초 |
| 고대 그리스 흑회식 도기 | lib/blackfigure.py · BlackFigure | examples/blackfigure_games.py 달리기와 전차 경주 · Games on a Vase(박물관 전시대 위의 아티카 흑회식 목부 이중 핸들 항아리, 옆 패널이 두 개의 장식 띠를 평면으로 펼쳐 보여줌: 위쪽 띠는 네 필 마차 전차 경주, 정면에는 선두 두 대, 항아리 뒷면으로 돌아가야 보이는 반환점 기둥, 뒤처진 세 번째 대, 상품인 삼각대와 심판; 아래쪽 띠는 단거리 달리기, 뒷면에는 결승점 기둥과 상품이 놓인 탁자; 야자수 잎 연꽃 사슬, 혀 무늬, 만자(소용돌이) 무늬, 방사선 무늬, 고대 그리스 문자; 적갈색 바탕, 검은색 실루엣, 각선(incision), 추가 적색·백색, 검은색 위에 소프트박스 반사광; 백색 박리, 칼슘 결각, 균열과 보수) | 약 7초 |
| 연필 소묘 | lib/graphite.py · Graphite | examples/graphite_bicycle.py 오래된 길모퉁이의 자전거 · The Bread Run(스케치북 종이 위의 흑연 소묘: 여성용 시티 자전거가 오래된 길모퉁이 미장 벽에 기대어 있고, 앞바구니에 바게트 하나와 종이에 포장된 튤립 한 묶음; 그림자 진 측벽에는 빵만 그려진 철제 간판이 걸려 있고, 왼쪽에는 깊은 문간, 참새가 빵 부스러기를 쪼고 있음; 형태 잡기 보조선, 윤곽선, 옆으로 뉘어 톤 깔기, 층층 해칭, 종이 닦개(스터블), 지우개로 밝게 하기 과정이 차례로 수행됨; 중앙만 완성되고, 종이 가장자리로 갈수록 선화만 남게 됨; 페이지 가장자리 연필 메모, 2H–8B 시험 필기 농담표와 흑연 지문 하나) | 약 11초 |
| X선 사진 | lib/xray.py · XRay | examples/xray_luggage.py 수하물 검사 · Security Check(이중 에너지 X선 검색기 상면도: 컨베이어 벨트 위 단단한 하드쉘 캐리어, 상자 윤곽선이 반짝이고, 알루미늄 손잡이는 이중 관; 상자 안에 접이식 우산, 여행용 헤어드라이어(모터, 이중 나선 전열선), 위로 누운 카메라, 열쇠와 동전, 개인 물품, 물 한 병, 그리고 척추에 강철 핀이 박힌 석고 공룡 뼈대 장난감; 옆 칸은 같은 가방의 재료 유사 컬러 뷰와 1번 물체 확대, 운영자 결론: 1번은 장난감 통과, 2번은 100ml 초과로 꺼내야 함; Zeff와 밀리리터 수치 모두 화면에서 측정됨) | 약 2초 |
| 1930년대 흑백 고무호스 애니메이션 | lib/rubberhose.py · RubberHose | examples/rubberhose_morning.py 아침의 알람 시계(7시 정각 작은 침실: 두 개의 종 알람 시계가 침대 옆 협탁 위로 뛰어올라 종을 울리고, 신발 한 짝이 발끝으로 서서 흰 장갑을 휘저으며 침대를 가리키고, 'RRRING!'이 머리 위에서 깡충깡충; 줄무늬 잠옷 모자를 쓴 베개가 여전히 코를 골며, '5분만 더'를 위해 장갑을 들어 올림; 창밖 태양이 두 산 사이에서 하품하며 기지개를 켜고, 햇빛이 카펫에 떨어지고, 슬리퍼 한 켤레가 이미 춤을 추기 시작함; 회색 수채화(구아슈) 배경, 윤곽선을 그리고 채색한 셀룰로이드, 파이 컷 아이(동그랗게 자른 눈), 고무호스 사지, 옛 필름으로 촬영: 소프트 포커스, 입자, 게이트 흔들림, 둥근 모서리 게이트, 흠집, 먼지, 게이트 속의 머리카락 한 올) | 약 3초 |
| 흑백 리노컷판화 | lib/linocut.py · Linocut | examples/linocut_snowy_village.py 눈밤 귀로 · Homeward, First Snow(두 개의 판 리노컷 판화: V자 칼로 새긴 눈보라 유선, 새겨낸 보름달과 끊어진 후광, 두 줄기 연기; 눈 덮인 비탈의 검은等高線, 산기슭 눈 쌓인 가문비나무 숲, 다섯 채의 눈 쌓인 목조 주택; 한 사람이 등불을 들고 장작 한 썰매를 끌며 집으로 걸어가고, 발자국과 썰매 바퀴 자국이 그림 밖에서부터 이어지며, 그 집 문이 열려 있고 따뜻한 빛이 눈 위에 드리워져 있으며, 강아지가 그를 맞이하러 뛰어나옴; 등황색(노란 기미 오렌지) 덧인쇄판은 밝은 창문, 문 앞의 빛, 등불만 인쇄하고, 약간 판 어긋남; 채워진 부분은 거칠게, 잔여 칼자국, 압흔; 페이지 가장자리 연필 판 번호 7/30, 제목, 서명과 스탬프) | 약 9초 |
| VHS 가족 비디오 | lib/vhs.py · VHSCamcorder | examples/vhs_birthday.py 촛불 끄기 · Blow Out the Candles(가족 생일 비디오의 한 프레임: 70년대 거실의 원형 무늬 벽지, 호두나무 케이싱(벽판), 토끼 귀 안테나 TV, 아보카도 그린 벨벳 소파, 퍼 카펫; 색종이 리본, HAPPY BIRTHDAY 삼각 깃발, 파티 모자를 쓴 테디베어; 커피 테이블 위 케이크의 네 개의 초가 방금 꺼져 연기가 피어오르고, 두 개는 아직 켜져 있으며, 생일인 아이가 뾰족한 모자를 쓰고 뒤에서 다가와 카메라에 너무 가까워 초점이 흐려짐; 화이트 밸런스가 '실외'로 설정되어 텅스텐 전구를 촬영, 양초 불꽃 과다 노출과 CCD 수직 방향 스미어, 점자 OSD; 비디오 테이프의 크로마 블리드, 트래킹 노이즈 밴드, 헤드 전환 노이즈, 드롭아웃 흰 점) | 약 6초 |
| 플랫 벡터 | lib/flatvector.py · FlatVector | examples/flatvector_night_camp.py 산악 야영(일곱 색으로 제한된 팔레트, 선 없음, 큰 덩어리 기하 도형이 층층이 쌓이고, 층 사이에 부드러운 그림자가 드리우며, 아주 미세한 입자가 더해짐; 밤파란 하늘에 오렌지색 빛을 띤 달, 보라색 산이 밝은 면과 꺾인 어두운 면으로 나뉘고, 분홍·오렌지색 두 가지 언덕 띠, 노란 모래밭; 오후에 산꼭대기에 꽂은 작은 깃발 아래, 점선 작은 길이 굽이굽이 산을 내려가 언덕을 지나며, 끝에는 헤드램프를 켜고 마지막 구간을 걷는 작은 배낭 여행자; 캠프장에는 이미 불이 켜져 있음: 주황색 A자 텐트 입구에서 빛이 새어 나오고, 모닥불 빛이 모래밭에 동심원 평면 채색 후광을 펼침; 기하학적 소나무, 둥근 수관(나무), 두 개의 평평한 바닥 구름, 별똥별 하나) | 약 1초 |
| 그림책 캐릭터 애니메이션 | lib/storybook.py · Storybook | examples/storybook_acorn.py 작은 도토리의 가을(진짜 애니메이션 + 여정 전체 지도: 미색 종이 위, 가지에서 졸고 있는 작은 도토리가 흔들려 깨어나고, 늘어져 떨어지고, 땅에 부딪혀 납작해졌다가 다시 튀어 오르며, 빨간 참나무 잎사귀를 쫓아 언덕을 굴러 내려가고, 언덕, 작은 꽃, 먼 산이 그가 지나감에 따라 한 획 한 획 그려짐; 개울 위에 떠 있는 참나무 잎사귀에 뛰어올라, 기슭에 부딪혀 공중제비를 하여 육지로 올라오고, 땅을 파고 들어가 새싹이 자라 아직 도토리 모자를 쓴 작은 떡갈나무가 됨; 마지막으로 'hello, little oak'(안녕, 작은 떡갈나무야)가 필순대로 쓰여지고, 색종이 조각이 날아오름. 전체 지도는 여섯 가지 핵심 자세를 연필 운동 궤적 위에 다중 노출함; --gif out.gif을 추가하면 15fps 진짜 애니메이션 출력) | 약 1초(전체 지도) / 약 3초(151프레임 GIF) |
| 볼펜 낙서 | lib/ballpoint.py · Ballpoint | examples/ballpoint_board_game.py 뱀사다리 모험 · Snakes & Ladders, Round 7(점심 시간에 복사 용지에 파란·빨간·검은 세 가지 볼펜으로 그린 8×8 뱀사다리 게임, 색연필로 한 줄씩 무지개 색 타일로 칠함; 한 판이 진행 중: 주사위가 방금 페이지 가장자리에서 튀어나와 4가 나오고, 달팽이가 10에서 4칸 뛰어 14로 감(빨간 점선 호로 1-2-3-4 표시), 긴 사다리를 타고 38로 올라감(빨간 동그라미, 점선 화살표, +24!), 작은 구름(캐릭터)이 47에서 초록 뱀을 타고 미끄러져 내려와 어질어질하며 'nooo~' 외침, 주사위 괴물이 51에서 얼굴을 감쌈; 페이지 가장자리는 색깔 깃발, 태양, 틱택토, 종이비행기, 별표 일렬, 언덕 위 작은 집, 화분, 불평 쪽지 'who drew this snake so LONG?!', 점수판, 'three'를 지우고 'four'로 고침, 빨간 볼펜 결론 'slow snail, fast ladder!'; 오른쪽 아래는 이전 페이지의 쇼핑 목록이 눌려 생긴 무묵 압흔) | 약 4초 |
| 트레이싱지 겹침 | lib/overlay.py · Overlay | examples/overlay_city_map.py 항구 산책 지도 · Larkhaven on Foot(따뜻한 흰색 조명 패널 위, 위치 결정 핀에 걸린 검은 선 회색 톤의 해변 작은 마을 기초 지도: 재귀적으로 잘라낸 블록, 도로를 따라 늘어선 주택과 세대 벽, 짙은 색 랜드마크, 해안과 방파제, 철도, 성산과 갑의 등고선; 세 장의 단색 오버레이 시트가 등록 십자선 위에 순서대로 놓임——파란 시트(해안선을 따라 동심원 수선, 강, 항구, 페리 항로, 2번 전차), 노란 시트(공원, 시장 광장, 해변), 마젠타 시트(6정거장 산책로, 페리를 타고 등대로); 다른 오버레이의 잉크가 서로 곱혼합(멀티플라이)이 됨: 식물원의 연못은 녹색으로, 산책로가 공원을 지나면 빨간색으로, 해면을 지나면 보라색으로 겹쳐짐; 트레이싱지 뒷광 아래 섬유 구름무늬, 말린 귀퉁이, 천공, 제도용 테이프, 옆에 투명 필름 위의 범례 카드) | 약 7초 |
| 파스텔 UI | `lib/pastel | ||
| ... | |||
| [일부 내용이 잘렸으나 전체 스킬 설명이 포함됨] |