diff --git a/incoming/pattern-study/README.md b/incoming/pattern-study/README.md index 598dae68e..905e0bd0d 100644 --- a/incoming/pattern-study/README.md +++ b/incoming/pattern-study/README.md @@ -1,6 +1,6 @@ # 패턴 연구 2026-10 -새 패턴 408개를 쉰여섯 갈래로 나눠 만들었어요. 1판에서 열세 갈래로 23개를 만들고, 2판에서 1판에 없던 아홉 갈래로 16개를, 3판에서 하나를, 4판에서 새 갈래인 직물로 하나를 더했어요. 5판은 새 패턴 없이 1판의 Euclid Pulse 를 다시 짰고, 6판은 세운 패널의 128줄을 위아래로 다 쓰는 패턴 하나를 더했어요. 7판은 또렷한 모양이 멀리 흘러가는 지도 칸에 패턴 하나를 더했어요. 8판은 새 갈래인 기계로 하나를 더했어요. 9판은 새 패턴 없이 1판의 Sprout 을 다시 짰어요. 10판은 세운 패널을 떨어지는 블록의 우물로 쓰는 패턴 하나를 더했어요. 11판은 여러 색이 꽤 멀리 흘러가는 지도 칸에 패턴 하나를 더했어요. 12판은 새 갈래인 천체로 하나를 더했어요. 13판은 새 패턴 없이 1판의 Glyph Rain 을 다시 짰어요. 14판은 절차가 바뀌기 전에 띄운 바퀴라서, 세운 패널의 높이를 다 떨어지는 폭포 하나를 더했어요. 15판은 바뀐 절차의 첫 판이라 열 갈래에 새 패턴을 하나씩, 모두 열 개를 더했어요. 도시와 음악 갈래는 그때 새로 열었어요. 16판도 열 갈래에 하나씩 열 개를 더했고, 바다와 곤충 갈래를 새로 열었어요. 17판도 열 갈래에 하나씩 열 개를 더했고, 전자 회로와 장난감 갈래를 새로 열었어요. 18판도 열 갈래에 하나씩 열 개를 더했고, 유리와 광물·결정, 놀이공원 갈래를 새로 열었어요. 19판도 열 갈래에 하나씩 열 개를 더했고, 부엌과 버섯·균사 갈래를 새로 열었어요. 20판도 열 갈래에 하나씩 열 개를 더했고, 새와 화학·실험 갈래를 새로 열었어요. 21판도 열 갈래에 하나씩 열 개를 더했고, 종이와 운동·경기 갈래를 새로 열었어요. 22판도 열 갈래에 하나씩 열 개를 더했고, 몸과 비행 갈래를 새로 열었어요. 23판도 열 갈래에 하나씩 열 개를 더했고, 무대·공연과 짐승 갈래를 새로 열었어요. 24판도 열 갈래에 하나씩 열 개를 더했고, 공사·건설과 도자기 갈래를 새로 열었어요. 25판도 열 갈래에 하나씩 열 개를 더했고, 농사·밭과 화산 갈래를 새로 열었어요. 26판도 열 갈래에 하나씩 열 개를 더했고, 얼음·극지와 미생물 갈래를 새로 열었어요. 27판도 열 갈래에 하나씩 열 개를 더했고, 철도와 필름·영화 갈래를 새로 열었어요. 28판은 주제 표가 수학 쪽으로 바뀐 첫 판이라 이름 있는 수학 대상 열 개를 열 갈래에 하나씩 더했고, 수론 갈래를 새로 열었어요. 29판은 주제 표가 수학 여섯과 화장품 팝업 넷으로 나뉜 첫 판이라, 이름 있는 수학 대상 여섯과 화장품 매장 벽에 틀 질감 넷을 더했고, 위상·매듭과 화장품 팝업 갈래를 새로 열었어요. 30판도 같은 표로 돌아서 이름 있는 수학 대상 여섯을 여섯 갈래에 하나씩 더하고, 팝업 매장의 LED 벽에 틀 질감 넷을 화장품 팝업 갈래에 더했어요. 31판도 같은 표로 돌아서 이름 있는 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했고, 새 갈래는 열지 않았어요. 32판도 같은 표로 돌아서 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽의 질감 넷을 화장품 팝업 갈래에 더했어요. 33판도 같은 표로 돌아서 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 34판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 35판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 36판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 37판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 38판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 39판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 40판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 41판은 주제 표가 수학·추상 다섯과 할로윈 다섯으로 바뀐 첫 판이라, 수학 대상 다섯을 다섯 갈래에 하나씩 더하고 할로윈 갈래를 새로 열어 10월 31일에 틀 패턴 다섯을 넣었어요. 42판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩 더하고, 할로윈 밤에 틀 그림 다섯을 41판이 연 할로윈 갈래에 더했어요. 43판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 44판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩 더하고, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. 45판도 같은 표로 돌아서 수학 대상 다섯을 패턴이 열 개 아래인 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 46판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 47판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. 48판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 49판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 50판도 같은 표로 돌아서 수학 대상 다섯을 패턴이 적은 다섯 갈래에 하나씩, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. [index.html](index.html) 을 브라우저로 열면 전부 한 장에서 돌아가요. 맨 위 지도에서 점을 누르면 그 패턴으로 가고, 카드의 슬라이더가 노브 넷이에요. 마음에 드는 것은 「코드 복사」로 가져가 Pattern Lab 의 CODE 칸에 붙여 넣으면 같은 그림이 나와요. 페이지는 파일 하나라서 바깥에서 받아 오는 것이 없어요. +새 패턴 418개를 쉰여섯 갈래로 나눠 만들었어요. 1판에서 열세 갈래로 23개를 만들고, 2판에서 1판에 없던 아홉 갈래로 16개를, 3판에서 하나를, 4판에서 새 갈래인 직물로 하나를 더했어요. 5판은 새 패턴 없이 1판의 Euclid Pulse 를 다시 짰고, 6판은 세운 패널의 128줄을 위아래로 다 쓰는 패턴 하나를 더했어요. 7판은 또렷한 모양이 멀리 흘러가는 지도 칸에 패턴 하나를 더했어요. 8판은 새 갈래인 기계로 하나를 더했어요. 9판은 새 패턴 없이 1판의 Sprout 을 다시 짰어요. 10판은 세운 패널을 떨어지는 블록의 우물로 쓰는 패턴 하나를 더했어요. 11판은 여러 색이 꽤 멀리 흘러가는 지도 칸에 패턴 하나를 더했어요. 12판은 새 갈래인 천체로 하나를 더했어요. 13판은 새 패턴 없이 1판의 Glyph Rain 을 다시 짰어요. 14판은 절차가 바뀌기 전에 띄운 바퀴라서, 세운 패널의 높이를 다 떨어지는 폭포 하나를 더했어요. 15판은 바뀐 절차의 첫 판이라 열 갈래에 새 패턴을 하나씩, 모두 열 개를 더했어요. 도시와 음악 갈래는 그때 새로 열었어요. 16판도 열 갈래에 하나씩 열 개를 더했고, 바다와 곤충 갈래를 새로 열었어요. 17판도 열 갈래에 하나씩 열 개를 더했고, 전자 회로와 장난감 갈래를 새로 열었어요. 18판도 열 갈래에 하나씩 열 개를 더했고, 유리와 광물·결정, 놀이공원 갈래를 새로 열었어요. 19판도 열 갈래에 하나씩 열 개를 더했고, 부엌과 버섯·균사 갈래를 새로 열었어요. 20판도 열 갈래에 하나씩 열 개를 더했고, 새와 화학·실험 갈래를 새로 열었어요. 21판도 열 갈래에 하나씩 열 개를 더했고, 종이와 운동·경기 갈래를 새로 열었어요. 22판도 열 갈래에 하나씩 열 개를 더했고, 몸과 비행 갈래를 새로 열었어요. 23판도 열 갈래에 하나씩 열 개를 더했고, 무대·공연과 짐승 갈래를 새로 열었어요. 24판도 열 갈래에 하나씩 열 개를 더했고, 공사·건설과 도자기 갈래를 새로 열었어요. 25판도 열 갈래에 하나씩 열 개를 더했고, 농사·밭과 화산 갈래를 새로 열었어요. 26판도 열 갈래에 하나씩 열 개를 더했고, 얼음·극지와 미생물 갈래를 새로 열었어요. 27판도 열 갈래에 하나씩 열 개를 더했고, 철도와 필름·영화 갈래를 새로 열었어요. 28판은 주제 표가 수학 쪽으로 바뀐 첫 판이라 이름 있는 수학 대상 열 개를 열 갈래에 하나씩 더했고, 수론 갈래를 새로 열었어요. 29판은 주제 표가 수학 여섯과 화장품 팝업 넷으로 나뉜 첫 판이라, 이름 있는 수학 대상 여섯과 화장품 매장 벽에 틀 질감 넷을 더했고, 위상·매듭과 화장품 팝업 갈래를 새로 열었어요. 30판도 같은 표로 돌아서 이름 있는 수학 대상 여섯을 여섯 갈래에 하나씩 더하고, 팝업 매장의 LED 벽에 틀 질감 넷을 화장품 팝업 갈래에 더했어요. 31판도 같은 표로 돌아서 이름 있는 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했고, 새 갈래는 열지 않았어요. 32판도 같은 표로 돌아서 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽의 질감 넷을 화장품 팝업 갈래에 더했어요. 33판도 같은 표로 돌아서 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 34판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 35판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 36판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 37판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 38판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 39판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 40판도 수학 대상 여섯을 여섯 갈래에 하나씩, 매장 벽 질감 넷을 화장품 팝업 갈래에 더했어요. 41판은 주제 표가 수학·추상 다섯과 할로윈 다섯으로 바뀐 첫 판이라, 수학 대상 다섯을 다섯 갈래에 하나씩 더하고 할로윈 갈래를 새로 열어 10월 31일에 틀 패턴 다섯을 넣었어요. 42판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩 더하고, 할로윈 밤에 틀 그림 다섯을 41판이 연 할로윈 갈래에 더했어요. 43판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 44판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩 더하고, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. 45판도 같은 표로 돌아서 수학 대상 다섯을 패턴이 열 개 아래인 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 46판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 47판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. 48판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 49판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 그림 다섯을 할로윈 갈래에 더했어요. 50판도 같은 표로 돌아서 수학 대상 다섯을 패턴이 적은 다섯 갈래에 하나씩, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. 51판도 같은 표로 돌아서 수학 대상 다섯을 다섯 갈래에 하나씩, 할로윈 밤에 틀 그림 다섯을 할로윈 갈래에 더했어요. [index.html](index.html) 을 브라우저로 열면 전부 한 장에서 돌아가요. 맨 위 지도에서 점을 누르면 그 패턴으로 가고, 카드의 슬라이더가 노브 넷이에요. 마음에 드는 것은 「코드 복사」로 가져가 Pattern Lab 의 CODE 칸에 붙여 넣으면 같은 그림이 나와요. 페이지는 파일 하나라서 바깥에서 받아 오는 것이 없어요. 패널은 세로로 서요. 64 LED 너비에 128 LED 높이가 기본이라서 모든 패턴의 머리에 `@matrix 64x128` 이 있어요. 레포의 패널 설정은 그대로예요. `shared/constants.json` 의 `PANEL_GEOM_DEFAULT` 는 `128x64_SINGLE` 이고, 패턴이 가로세로를 바꾼 판을 적으면 펌웨어의 `firmware/patternflow/src/core_canvas.h` 가 90도 돌려 패널을 꽉 채워요. 1판 23개는 처음에 가로 128×64 로 만들었다가 2판에서 세로로 다시 짰어요. @@ -660,6 +660,21 @@ | [Skull Swap](patterns/skull-swap.js) | 할로윈 | 달 뜬 묘지에서 춤추던 해골 둘이 제 머리를 들어 서로 던져 남의 목에 끼우고, 눈구멍을 돌려 마주 보며 어깨를 으쓱한 뒤 도로 던져요. K3 은 머리가 나는 높이와 도는 수, K4 는 바꾸기 사이에 추는 박자 수이고, K1 을 누르면 바로 던져요. | | [Paper Lantern Ghost](patterns/paper-lantern-ghost.js) | 할로윈 | 비 오는 보라 밤에 처마의 종이 등이 흔들리다 외눈을 뜨고, 이음매가 찢어져 붉은 혀를 늘어뜨리며 웃어요. 그 아래로 외눈 종이우산이 외다리로 웅덩이를 튀기며 뛰어다녀요. K3 은 비, K4 는 우산이 뛰는 높이예요. | +### 51판 + +| 패턴 | 갈래 | 한 줄 | +| --- | --- | --- | +| [Hat Monotile](patterns/hat-monotile.js) | 보로노이·셀 | 13각형 타일 하나인 모자가 메타타일 치환이 감싸는 차례대로 덩이째 패널을 채우고, 거울에 비친 모자는 여덟에 하나꼴로 주황에 서요. 되풀이하지 않는 7,921장 조각 위로 창이 흘러가는 동안 색의 물결이 같은 모자들을 한 단계, 두 단계 큰 덩이로 다시 묶어요. K3 은 모자 크기, K4 는 같은 타일링의 변을 두 길이로 다시 재어 혜성에서 거북과 모자를 지나 갈매기표 모양까지 바꾸는 Tile(a, b) 예요. | +| [Phantom Jam](patterns/phantom-jam.js) | 시뮬레이션 | 패널 가장자리의 키 큰 고리 도로를 차들이 앞차와의 간격만 보고 달리면 사고도 공사도 없이 정체가 생겨, 차는 앞으로 가는데 정체는 뒤로 밀려나요. 트랙 안의 시공간 그림에서 차의 선은 한쪽으로, 빨간 정체 줄무늬는 반대쪽으로 기울어요. K3 은 차 수(22~44), K4 는 운전자가 간격에 맞춰 속도를 고치는 민감도 a 이고, 단추를 누르면 출발선 가까운 차가 급정거해요. | +| [Sato-Tate](patterns/sato-tate.js) | 수론 | 타원곡선의 점을 mod p 로 세어 얻은 a_p/(2√p) 자리에 소수가 빗방울로 떨어지고, 바닥의 막대가 희미한 반원 (2/π)√(1−x²) 을 채워요. 한 겹이 차면 눈금이 반으로 줄고 다음 겹이 같은 반원을 다시 쌓아 다섯 겹의 돔이 돼요. K3 은 곡선 셋 가운데 하나를, K4 는 막대 수를 골라요. | +| [Calabi-Yau Quintic](patterns/calabi-yau.js) | 공간·원근 | 5차 페르마 곡선 z1^5 + z2^5 = 1 을 핸슨의 25 조각으로 지어 공간에 세우면, 조각마다 색이 다른 주름진 공이 천천히 돌며 다섯 조각이 한 점에 모이는 이음매를 보여요. K3 은 허수부를 섞는 투영각 α, K4 는 25 조각을 떼어 놓는 펼친 그림이에요. | +| [Persistence Barcode](patterns/persistence-barcode.js) | 위상·매듭 | 고리를 따라 흩은 점마다 원판이 자라 고리를 삼키는 동안 아래에서는 그 성장의 바코드가 훑는 선 뒤로 켜지고, 고리 구멍의 긴 주황 막대와 그 구멍을 두른 고리가 같은 색으로 빛나다 구멍이 닫히면 함께 꺼져요. K3 은 점이 원에서 흩어지는 정도, K4 는 점을 뽑는 원의 수(하나, 둘, 셋)예요. | +| [Bat Form](patterns/bat-form.js) | 할로윈 | 어두운 탑 방의 뾰족한 창턱에 선 흡혈귀가 진홍과 주황의 해 질 녘을 등지고 팔을 들어 망토를 펼치고, 망토 단이 박쥐 날개의 물결로 갈라지며 작아져 하늘로 고리를 그리고 날아갔다 돌아와 다시 사람이 되어 망토를 여며요. K3 은 망토가 펼쳐지는 너비와 날개 크기, K4 는 멀리 언덕 위를 도는 작은 박쥐 떼의 수예요. | +| [Tower Stair](patterns/tower-stair.js) | 할로윈 | 둥근 돌탑을 잘라 보인 나선 계단을 두건 쓴 사람이 촛불을 들고 오르면, 불빛이 굽은 벽을 비추며 그의 커다란 그림자를 벽에 드리워요. 꼭대기에서 바람이 촛불을 끄면 어둠 속 창에 초록 눈 둘이 뜨고, 촛불은 계단 아래에서 다시 켜져요. K3 은 계단이 감기는 바퀴 수(3~8), K4 는 불빛이 닿는 거리이고, 단추를 누르면 그 자리에서 촛불이 꺼져요. | +| [Jack-in-the-Box](patterns/jack-in-the-box.js) | 할로윈 | 주황 마름모를 두른 보라 깡통 상자의 손잡이가 저절로 돌다 뚜껑이 터지면, 용수철 끝의 호박 등 머리가 패널 위까지 솟았다가 출렁이며 흔들리고 천천히 상자로 돌아가 뚜껑이 닫혀요. K3 은 용수철의 단단함, K4 는 옆으로 흔들리는 정도이고, 단추를 누르면 바로 튀어나와요. | +| [Zombie Shamble](patterns/zombie-shamble.js) | 할로윈 | 지평선 너머 독한 초록 빛을 등진 좀비 떼가 안개 낀 시골길을 비틀대며 다가오고, 가장 가까운 것은 패널을 채운 뒤 안개 속으로 부서져요. K3 은 좀비 수, K4 는 안개의 높이와 짙기이고, 단추를 누르면 모든 고개가 들려 초록 눈으로 우리를 봐요. | +| [Grimoire](patterns/grimoire.js) | 할로윈 | 탑 방 독서대 위에 펼친 마법서의 책장을 보이지 않는 바람이 넘기면, 종이가 휘어 넘어가며 촛불을 받아 빛나요. 새로 펼친 면마다 독한 초록 인장이 한 획씩 그려지고, 그 글자들이 하나씩 떨어져 나와 초록 불티와 연기 꼬리를 끌며 패널 위로 올라가요. K3 은 바람, K4 는 인장이 타는 밝기이고, 단추를 누르면 돌풍이 책장을 몰아 넘겨요. | + ## 1판 갈래마다 노브 넷의 자리는 갈래가 달라도 거의 같아요. K1 은 색이고 K2 는 빠르기예요. K3 은 모양을 바꾸고, K4 는 그 갈래만의 손잡이예요. 그래서 처음 보는 패턴도 K1 과 K2 는 손이 먼저 알아요. @@ -2558,6 +2573,50 @@ E8 의 근 240개를 고셋의 4₂₁ 다면체 꼭짓점으로 그렸어요. 주제 6 으로 일본 요괴 둘을 그렸어요. 조친오바케는 처마에 걸린 종이 등에 눈과 입이 생긴 것이고, 가사오바케는 외눈에 혀를 내민 종이우산이 외다리로 뛰는 것이에요. 둘 다 에도 시대 요괴 그림에 나오는 민간 요괴예요. 패널 위쪽에서는 너비 26 의 등이 처마 고리에 매달려 흔들리고, 9초마다 0.8초에 외눈이 가늘게 떠지고 1.2초에 가운데보다 6 LED 아래 이음매가 찢어져 입꼬리가 올라간 웃음이 돼요. 2.4초까지 길이 25 의 붉은 혀가 일곱 마디 사슬로 늘어져 흔들림을 따라 출렁이고, 등의 눈동자는 우산을 따라가요. 아래에서는 초록 종이우산이 0.6초마다 웅크렸다 뛰어 x 10 과 54 사이를 오가고, 내려앉을 때마다 웅덩이에 고리와 물방울을 튀겨요. 등빛은 비와 웅덩이에 떨어져요. 등에서 20 LED 안의 빗줄기는 등빛 0.85 를 더하고, 웅덩이에는 등이 거꾸로 일렁여요. 첫 판의 젖은 돌 반짝임은 대각선 무늬로 찍혀 주황 빗금으로 보여서, 등 아래 돌 이음 줄만 밝혔어요. 등 가까운 빗줄기는 라일락 바탕에 주황을 더하자 복숭앗빛이어서, 등빛을 받는 만큼 라일락을 빼자 주황이 됐어요. 그러자 K3 반응이 0.06 에서 0.04 로 내려가서, 장대비일수록 빗줄기를 3 LED 길게 하자 0.06 으로 돌아왔어요. 바람에 0.4 기울어 떨어지는 장대비는 내려오는 동안 63 LED 옆으로 가서, 위에서 판 너비만큼만 뿌리면 1.2초 뒤 왼쪽 아래가 비었어요. 바람이 셀수록 바람 위쪽으로 더 넓게 뿌려 모든 줄에 비가 닿게 했어요. 우산의 혀는 처음에 몸통 뒤에 그려져 테 아래 3 LED 만 보여서, 몸통 위로 올려 13.5 LED 로 늘였어요. 잰 값은 움직임 1.472, 채움 0.869, 색 0.271 이에요. +## 51판 + +51판은 주제 5 「수학 · 추상」 다섯과 주제 6 「할로윈」 다섯이에요. 같이 돈 50판(#261)의 PR 본문에서 열 개와 지도 칸을 읽고, 2차원 난류의 역캐스케이드와 확산 전선, 까마귀 떼의 해골과 오래된 우물 같은 것을 피해서 골랐어요. 앞 바퀴 PR 들에 따를 글은 없었어요. 수학은 Hat Monotile, Phantom Jam, Sato-Tate, Calabi-Yau Quintic, Persistence Barcode 이고 보로노이·셀, 시뮬레이션, 수론, 공간·원근, 위상·매듭에 하나씩 들어갔어요. 49판까지 넣어 세면 추상 갈래 가운데 노이즈·흐름이 아홉으로 가장 적었고, 보로노이·셀과 데이터 그림, 입자, 리듬·펄스, 시뮬레이션이 열이었어요. 50판이 노이즈·흐름과 프랙탈, 입자, 데이터 그림, 리듬·펄스에 하나씩 넣어서, 이 판은 남은 갈래 가운데 적은 다섯을 골랐어요. 모자 타일은 31판 뒤에 적혀 있던 감이고, 넷은 목록 밖에서 새로 찾았어요. 다섯 다 「흔한 것」에도 「낯선 수학 예」에도 없어요. 할로윈은 Bat Form, Tower Stair, Jack-in-the-Box, Zombie Shamble, Grimoire 예요. 박쥐로 줄어드는 흡혈귀와 촛불 들고 나선 계단을 오르는 사람은 49판 뒤에 적혀 있던 감이고, 셋은 새로 찾았어요. 처음 떠올린 실험실의 야곱의 사다리와 귀신 들린 파이프 오르간은 6판의 Jacob's Ladder 와 24판의 Pipe Organ 이 이미 그려서, 깜짝 상자와 마법서로 바꿨어요. 주제 1 은 49판까지의 398개에도 빈 칸과 하나뿐인 칸이 없어서, 둘뿐인 칸 열일곱 가운데 50판이 겨눈 움직임 × 복잡도 4,4 와 촘촘함 × 모양 바뀜 3,4 를 빼고 촘촘함 × 색 4,4 와 가장자리 × 촘촘함 1,2 를 겨눴어요. Hat Monotile 이 Aztec Diamond 와 Millefiori 뿐이던 촘촘함 × 색 4,4 에, Zombie Shamble 이 Graveyard Fog 와 Sponge Blend 뿐이던 가장자리 × 촘촘함 1,2 에 섰어요. 주제 4 는 Sato-Tate 와 Tower Stair 가 맡았고, Phantom Jam 도 트랙과 시공간 그림으로 128줄을 다 써요. 열 개는 어느 축의 끝도 넘지 않았고, 복잡도는 0.158 에서 2.005, 움직임은 0.114 에서 2.430 이에요. 열 개는 `shelf.json` 의 어느 묶음에도 넣지 않아서 페이지 맨 위 「아직 안 추린 것」에 서요. 다섯 일꾼이 수학 하나와 할로윈 하나씩 짰고, 본체가 모자 타일의 치환을 먼저 셈해 넘기고 열 개의 화면을 그려 보고 합쳤어요. + +### Hat Monotile + +주제 5 와 1 로 모자 타일을 세웠어요. 데이비드 스미스, 조지프 새뮤얼 마이어스, 크레이그 캐플런, 하임 굿먼-스트라우스가 2023년에 찾은 13각형으로, 혼자서 평면을 덮지만 결코 되풀이하지 않아요. 캐플런의 hatviz 가 쓰는 H/T/P/F 메타타일 치환을 패턴 안에 다시 짜서 네 번 돌리면 모자 7,921장이 나오고, 그 가운데 거울에 비친 H1 1,009장을 주황으로 칠했어요. 꼭짓점마다 a 변과 b 변의 합을 따로 들어 올리면 a 변은 늘 a 변과만 맞닿아서 꼭짓점 49,246개의 값이 어느 길로 가도 같았고, 그래서 K4 가 같은 타일링을 혜성 Tile(1, 0)에서 갈매기표 Tile(0, 1)까지 다시 재요. 0, 30, 45, 60, 75, 90도 여섯 모양으로 조각 전체를 단위당 3 LED 로 찍어 보니 경계가 LED 중심에 딱 걸린 모자의 10개 말고는 겹친 LED 가 없었고, 가운데 반지름 68 단위 안에 빈 곳도 없었어요. 처음에는 모자 너비 6 LED 에서 detail 0.371, colour 0.526 이었는데, 그 크기에서는 모자가 색종이 부스러기로만 보였어요. 크기를 9 로 올리고, 어두운 주황이 갈색으로 보여서 회전마다 다르던 여섯 음영을 밝기에서 채도 쪽으로 옮겼더니 detail 0.366, colour 0.629 로 빈 칸 detail × colour 4,4 에 섰어요. 1·2단계 덩이로 색을 묶을 때는 덩이 안의 이음매에 색을 3분의 1 남겨서 덩이가 검은 선에 둘린 한 조각으로 읽혀요. 이 패널에서 새로 보이는 것은 거울 모자가 얼마나 드문지와, 같은 모자들이 물결 하나에 몇 겹 큰 덩이로 묶이는 모습이에요. + +### Phantom Jam + +주제 5 와 4 로 반도 마사코와 동료들(1995)의 최적 속도 모형이 만드는 유령 정체를 세웠어요. 차는 앞차와의 간격 h 만 보고 dv/dt = a (V(h) − v) 로 속도를 고치는데, 고른 흐름은 a 가 2V′(h) 보다 작으면 저절로 무너져요. 스기야마 유키의 팀(2008)은 230 m 원형 트랙에 차 22대를 돌려 이 정체를 실제로 보였어요. 패턴은 직선이 100 LED 인 경기장 트랙을 패널 가장자리에 두고, 안쪽 52 × 116 칸에 고리를 펼친 시공간 그림을 그려요. V(h) = tanh(h − 1.87) + tanh(1.87) 에 고리 길이가 39 라서 22대의 간격 1.77 에서 문턱이 a = 1.98 이고, K4 를 1.5 에 두면 22~29대만 불안정해요. 첫 판은 차의 선을 2~3 LED 굵기로 그어 그림 전체가 촘촘한 빗금이었고, 빗금이 거꾸로 기운 것처럼 읽혔어요(움직임 2.59, 채움 0.58). 선을 1 LED 로 가늘게 바꾸고 자유 흐름의 선을 어둡게 했더니 빨간 정체 줄무늬가 떠올랐어요. 흰 차 한 대를 두어 그 선이 정체에서 섰다가 다시 달리는 것을 따라가게 했고, 14대로 열면 가는 줄무늬가 하나뿐이라 K3 범위를 22~44 로 옮겨 스기야마의 22대에서 열리게 했어요. 모형이 첫 프레임에 11.6초의 지난 흐름을 한꺼번에 돌려서, 아래의 고른 빗금이 위로 갈수록 휘어 정체가 되는 것이 처음부터 한 장에 보여요. + +### Sato-Tate + +주제 5 와 4 로 사토-테이트 법칙을 세웠어요. 사토 미키오와 존 테이트가 1963년 무렵 내다본 법칙이고, 복소곱셈이 없는 곡선은 클로젤, 해리스, 셰퍼드배런, 테일러가 2008~2011년에 증명했어요. 패턴은 37a 곡선 y² + y = x³ − x 의 a_p 를 소수마다 제곱 표와 3차 차분으로 O(p) 에 세어서, x_p = a_p/(2√p) 의 열에 빗방울을 떨어뜨려요. 처음 512개가 2.6초에 반원을 채우면 눈금이 반으로 줄어요. 다음 겹은 앞의 겹을 다 합친 만큼의 소수로 같은 반원을 다시 쌓고, 42초에 p = 84,053 까지 다섯 겹의 무지개 돔이 서요. 패턴의 a_p 는 곡선마다 p < 400 의 좋은 소수 76~77개에서 점을 하나하나 센 값과 모두 같았고, 8,192개 소수 어디에서도 |x_p| 가 1 에 닿지 않았어요. 37a 에서 x² 과 x⁴ 의 평균은 0.2488 과 0.1236 으로 반원의 1/4 과 1/8 에 맞았어요. 복소곱셈 곡선 y² = x³ − x 와 y² = x³ + 1 은 p ≡ 3 (mod 4) 4,108개와 p ≡ 2 (mod 3) 4,114개가 모두 a_p = 0 이었고, x⁴ 평균 0.1865 와 0.1855 가 3/16 에 가까웠어요. 첫 판은 첫 겹이 256개라 3초의 21칸 막대가 8~25개로 들쭉날쭉해서, 첫 겹을 512개로 늘리고 1.9초에 다 떨어뜨렸어요. 첫 겹이 장미색으로 열려서 겹 색의 차례를 뒤집어 청록에서 열리게 했고, 빗방울을 빠르게 해 첫 착지를 1.03초에서 0.93초로 당겼어요. + +### Calabi-Yau Quintic + +주제 5 로 칼라비-야우 다양체의 한 조각을 세웠어요. 에우제니오 칼라비(1954)가 묻고 싱퉁 야우(1977)가 증명한 공간이고, 앤드루 핸슨(1994)은 5차 페르마 곡면을 C² 의 복소 곡선 z1^5 + z2^5 = 1 로 잘라 25 조각으로 그렸어요. 조각 (k1, k2) 는 z1 = e^(2πik1/5) cosh(z)^(2/5), z2 = e^(2πik2/5) (−i sinh z)^(2/5) 이고, 패턴은 이것을 (Re z1, Re z2, cos α Im z1 + sin α Im z2) 로 세워 깊이 버퍼에 삼각형 14,400개로 그려요. 패턴 자신의 함수로 격자 8,125점에서 |z1^5 + z2^5 − 1| 은 6.6e-15, 촘촘한 격자 2,015,025점에서 1.2e-14 였고, y = 0 과 π/2 가장자리의 10,050점은 모두 다른 조각 위에 1.5e-15 안으로 놓여 이음매 50개를 이뤘어요. 처음 값에서 움직임 0.215, 촘촘함 0.044, 한 프레임 2.1 ms 이고 노브는 0.11, 0.11, 0.10, 0.19 예요. 곡면은 세 축의 분산이 0.458 로 같아 세울 긴 쪽이 없어서, 패널 가운데 64×75 쯤에 서고 K4 의 펼친 그림은 위아래로 1.8배 벌려 128줄을 다 써요. 조각마다 매개변수 격자선을 그어 봤더니 격자가 몰린 자리가 잔 빗금으로 읽혀서 뺐어요. 그늘진 노란 조각이 올리브로 보여서 그늘을 검정 대신 남보라 쪽으로 떨어뜨렸어요. 이 패널에서는 다섯 조각이 한 점으로 모이는 부채꼴과 조각이 서로 뚫고 지나가는 이음매가 어두운 1 LED 선으로 또렷하게 보여요. + +### Persistence Barcode + +주제 5 로 지속 호몰로지의 바코드를 세웠어요. 허버트 에델스브루너와 데이비드 레처, 아프라 조모로디언이 2002년에 낸 지속 호몰로지이고, 바코드 그림은 조모로디언과 군나르 칼손(2005)이에요. 위쪽 64×64 에는 고리에서 흩어 뽑은 점 36~40개마다 원판이 자라고, 아래에는 그 성장의 바코드를 Z/2 위 경계 행렬 축약으로 정확히 셈해 그려요. Vietoris-Rips 대신 알파 복합체를 써서, 반지름 r 에서 복합체가 그려진 원판 합집합과 같은 모양이 되게 했어요. 그래서 구멍의 주황 테가 줄어들다 사라지는 순간이 막대 끝과 같아요. 손으로 셀 수 있는 경우부터 봤어요. 변 20 인 정사각형 네 점은 H0 셋이 10 에서 죽고 H1 하나가 10 에서 14.1423 까지 살아서, 변의 반에서 태어나 대각선의 반에서 죽었어요. 패턴이 뽑은 표본 200개의 432개 반지름에서는 오일러 지표와 성분 수, 6배 격자로 센 합집합의 구멍 수가 다 바코드와 같았고, 닫히지 않은 H1 은 0 이었어요. 고리 하나에 Noise 0 이면 긴 막대가 눈금의 0.76 을 차지하고 H1 막대가 평균 1.8개였어요. Noise 1 이면 0.44 로 줄고, 막대가 28.7개로 늘어 둘째 막대가 첫째의 46% 까지 자랐어요. 첫 판은 열린 구멍을 어둑한 주황으로 채웠는데 패널에서 갈색이라, 구멍 가장자리 두 LED 만 밝히고 가운데는 검게 뒀어요. 고리 하나일 때 바코드 아래 3분의 1 이 비어 있어서, 점을 40개로 늘리고 고리 막대를 네 줄 굵기로 하고 r 의 눈금을 맨 아래 줄로 내렸어요. 색 노브가 반쯤이면 합쳐지는 막대가 올리브가 돼서, 그 색을 옅은 청록에서 옅은 보라 사이로만 오가게 했어요. + +### Bat Form + +주제 6 으로 박쥐로 변하는 흡혈귀를 그렸어요. 49판 뒤에 적혀 있던 감이에요. 보름달 대신, 어두운 탑 방 안에서 뾰족한 창 너머 해 질 녘을 보게 해서 검은 실루엣이 가장 밝은 하늘 앞에 서요. Werewolf 처럼 뼈대 하나를 닫힌 망토, 펼친 망토, 박쥐의 세 자세 사이로 옮겼어요. 망토는 어깨에서 팔꿈치와 손목을 지나 단의 네 점과 부채꼴 물결로 이은 다각형이에요. 그 단의 점들이 그대로 날개 뒷전이 돼서 망토 단이 날개의 물결로 갈라지는 게 보여요. 거리장을 섞지 않고 다각형을 네 하위 행으로 칠해서 2 ms 언저리예요. 날아간 박쥐는 창 밖이라 벽이 가리고, 고리 끝에서 0.4 배까지 작아졌다 돌아와요. 첫 판은 언덕이 90줄부터 차서 다리와 망토 단이 묻혔고, 박쥐는 날개가 뭉툭해 나방처럼 보였어요. 언덕을 얇게 깎고 날개를 길고 뾰족하게 바꿨어요. 팔꿈치와 손목을 곧게 옮기니 팔이 짧아지며 망토가 상자처럼 펴져서, 팔을 각도로 돌려 올리게 했어요. Cape 는 처음에 0.0115 였는데, 망토를 2~3초 창 안에 펼쳐 두고 범위를 -1..1 로 넓혀 0.04 가 됐어요. Flock 은 펼친 망토 뒤에 가려 0.02 였는데, 박쥐를 위쪽 하늘의 아치 폭 안에 띄우고 120마리까지 늘려 0.04 가 됐어요. 떼 박쥐가 머리 옆을 지나면 검은 몸에 붙어 머리가 둘로 보여서, 먼 박쥐는 하늘빛으로 조금 흐리게 칠했어요. + +### Tower Stair + +주제 6 과 4 로 49판이 남긴 감인, 촛불 들고 나선 계단을 오르는 탑을 세웠어요. 둥근 돌탑의 앞 절반을 잘라 내고 조금 내려다본 비스듬한 투영(화면 y = 115 − Y + 0.4 z)으로 그려서, 계단은 패널 높이를 감는 코일이 되고 앞의 디딤판은 밝게, 뒤의 것은 어둡게 보여요. 탑을 지을 때 LED 마다 시선을 0.25 씩 밟아 처음 닿는 면을 한 번 찾아 두고, 프레임마다 촛불 빛만 다시 셈해요. 계단은 속이 찬 나선이라 빛은 촛불과 같은 층의 복도 안에서만 벽에 닿고, 그림자는 촛불까지의 선분이 몸의 캡슐 다섯에 닿는지 3차원으로 셈해요. 첫 판은 거의 옆에서 본 투영(K = 0.22)과 고른 달빛이라 계단이 벽돌 무늬에 묻혀 나선으로 읽히지 않았고, 노브 반응도 0.02~0.05 였어요. 내려다보는 각을 키우고 디딤판 윗면의 달빛을 벽의 두 배 넘게 올리자 계단이 코일로 읽혔어요. 촛불을 몸 앞에 들면 그림자가 등 뒤 벽에서 네 배로 커져 복도 천장에 잘린 검은 덩어리가 되어서, 촛불을 어깨 높이의 안쪽 앞으로 옮겨 두건 끝이 보이는 2.5배쯤의 그림자로 줄였어요. 이 패널에서 새로 본 것은, 오르는 사람이 탑 뒤쪽을 돌 때 반 바퀴 위의 앞 디딤판에 몸이 가려도 촛불의 무리와 벽의 그림자로 어디 있는지 읽힌다는 거예요. + +### Jack-in-the-Box + +주제 6 으로 깜짝 상자를 그렸어요. 주황 마름모를 두른 보라 깡통 상자를 비스듬히 내려다봐서 윗면과 옆면이 보이고, 옆면의 놋쇠 손잡이가 저절로 돌며 한 바퀴마다 상자가 1 LED 들썩여요. 0.85초에 뚜껑이 터지면 초록과 보라 깃을 단 호박 등 머리가 솟아요. 처음 값에서는 66 LED 까지 치솟았다가 0.9 Hz 로 깊게 출렁이고, 7초마다 다시 튀어나와요. 용수철은 L'' = −ω²(L − L₀) − 2ζωL' − c|L'|L' 를 프레임마다 여덟 걸음으로 풀어요. 빠를 때만 세게 무는 제곱 감쇠 덕에 단단한 용수철도 첫 솟음이 패널을 넘지 않고 4.5 Hz 떨림으로 잦아들어요. 첫 판은 닫힌 뚜껑 위로 호박 꼭지가 삐져나와서 상자 속 자리를 L = −16 에서 −27 로 내렸어요. 조밀한 마름모는 주황 십자 점으로 읽혀서 10 LED 마름모를 셋씩 두 줄로 키웠어요. 노란 얼룩이던 얼굴은 눈과 입을 다시 그리고 구멍 위에 어두운 칼자국 줄을 넣어서야 웃는 호박이 됐어요. K1 은 깡통 색만 돌릴 때 0.04 여서 머리 속 촛불 색도 함께 돌려 0.06 이 됐어요. Wobble 은 흔들림을 팝 시각에서 시작하는 2.4초 진자로 바꿔 0.03 에서 0.05 가 됐어요. + +### Zombie Shamble + +주제 6 으로 안개 낀 시골길을 따라 다가오는 좀비 떼를 그렸고, 주제 1 의 빈 칸 가장자리 × 촘촘함 1,2 를 겨눴어요. 지평선 너머 독한 초록 빛을 등진 검은 몸에 빛 테가 둘리고, 멀리 안개 속에서 작게 나와 가까운 것은 패널을 채운 뒤 안개 속으로 부서져요. 좀비는 거리에 비례하는 빠르기로 다가와서 패널 위에서 늘 같은 비율로 커지고, 5 m 안에서는 우리 쪽으로 꺾어 들어 제 자리를 지켜요. 가장자리 0.032, 촘촘함 0.120 으로 Graveyard Fog 와 Sponge Blend 뿐이던 칸에 섰고, 노브는 0.15, 0.04, 0.06, 0.09 예요. 촘촘함은 1 LED 체커 알갱이로 채우고 반 걸음을 (39 − 이웃과의 가장 큰 차이)/2 로 묶어서, 알갱이를 세게 넣어도 40 단을 넘는 계단이 생기지 않아요. 첫 판은 눈높이 1.6 m 에 좀비를 거리로 고르게 흩어서 가장 가까운 것이 47 LED 였고 아래 40% 가 비었어요. 눈높이를 1.45 m 로 낮추고 처음 좀비를 1.95 m 에 세우자 패널이 찼어요. 옆으로 벌린 팔은 멀리서 탁자로, 가까이서 허수아비로 읽혀서, 몸을 3차원으로 짓고 반쯤 돌려 뻗은 팔 둘이 한쪽으로 나오게 했어요. 알갱이가 ±19 단이라 25 단 아래의 바퀴 자국은 묻히고 굵은 모양만 읽혀서, 길은 빛을 비추는 젖은 쐐기로 바꿨어요. + +### Grimoire + +주제 6 으로 스스로 넘어가는 마법서를 세웠어요. 책은 제 좌표에서 종이 단면을 굽힌 곡선으로 짓고, 독서대가 앞으로 기울인 채 위에서 조금 오른쪽으로 내려다본 원근으로 패널에 찍어요. 넘어가는 장은 단면의 각이 0 에서 π 로 가는 동안 자유단이 들릴 때는 앞서고 내려앉을 때는 뒤처져서 종이처럼 휘고, 보이는 면의 법선으로 촛불 빛과 반짝임을 받아요. 처음 판은 바로 앞에서 봐서 반쯤 넘어간 장이 선 하나로 사라졌는데, 보는 방향을 오른쪽으로 0.3 만큼 비끼자 선 장이 좁은 평행사변형으로 남았어요. 인장도 처음에는 종이 굴곡을 따라 그려서 가운데 홈에서 꺾인 하트처럼 읽혔고, 종이 위 3 단위에 뜬 평평한 원으로 바꿨어요. 붉은 벽돌처럼 보이던 벽은 길이가 다른 보랏빛 돌로 바꾸고 촛불 빛이 닿는 거리를 줄였어요. 돌풍에 넘어가는 장 위로 인장이 겹쳐 그려지던 것은 그리는 차례를 바꿔 고쳤어요. 노브 반응은 처음에 0.02~0.03 이었는데, 바람이 불꽃을 낮추고 Glow 가 방 전체를 초록으로 비추게 하자 K1 0.042, K2 0.051, K3 0.043, K4 0.045 가 됐어요. + ## 지도 지도의 자리는 손으로 매긴 점수가 아니라 잰 값이에요. 패턴마다 처음 노브 값으로 Lab 엔진에서 8초를 돌리고, 2초부터 6초 동안의 화면을 재요. LED 하나의 밝기는 세 채널 가운데 가장 밝은 값으로 봐요. @@ -2600,7 +2659,7 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 ## 다음 판 감 -10월 25일 `dev`(`f72355d`)의 328개에 43판부터 50판까지의 여든 개를 더한 408개에서 잰 값이에요. 패턴 바퀴는 주제 안에서 무엇을 할지 고를 때 이 절을 읽고, 한 것은 빼고 새로 본 것을 더해요. +10월 25일 `dev`(`f72355d`)의 328개에 43판부터 51판까지의 아흔 개를 더한 418개에서 잰 값이에요. 패턴 바퀴는 주제 안에서 무엇을 할지 고를 때 이 절을 읽고, 한 것은 빼고 새로 본 것을 더해요. ### 지도의 빈 칸 @@ -2646,6 +2705,8 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 50판의 열 개도 어느 축의 끝을 넘지 않아서 칸 경계는 30판 그대로이고, 50판까지 든 408개에서도 지도 21장이 다 `none` 이에요. 주제 1 은 49판까지의 398개에 남은 둘뿐인 칸 열일곱 가운데 움직임 × 복잡도 4,4 와 촘촘함 × 모양 바뀜 3,4 를 겨눠서, 그런 칸이 408개에서 열다섯이에요. 움직임 × 복잡도 4,4 는 1초에 바뀌는 빛이 1.49 를 넘으면서 한 화면이 deflate 로 LED 당 2.173 바이트를 넘어야 하는 칸이에요. 판 전체가 빨리 바뀌는 그림은 잡음이 되기 쉬운데, 2차원 난류는 판을 다 덮은 부드러운 장이 쉬지 않고 감겨서 두 값을 함께 넘었어요. Inverse Cascade 는 소용돌이도를 밝기로만 그릴 때 움직임 0.273, 복잡도 1.912 였어요. 등고선 띠를 넣고 흐름을 빠르게 하고 밝기 곡선을 낮추자 움직임이 1.897 이 됐지만 복잡도는 2.037 이었고, 흐름 함수로 색을 조금 비틀자 2.437 로 올랐어요. 복잡도는 이번에도 색이 몇 가지냐가 정했어요. 작은 규모에 힘을 계속 넣으면 움직임이 3.0 을 넘었지만 판이 잡음으로 읽혀서 버렸어요. 마지막 값은 움직임 1.648, 복잡도 2.340 이에요. 촘촘함 × 모양 바뀜 3,4 는 이웃 차이의 평균이 0.189~0.297 이면서 2~8초에 블록 평균이 0.331 넘게 바뀌어야 하는 칸이에요. 48판이 적은 대로 판이 크게 옮겨 다니는 그림에 잔 결을 얹는 쪽이 맞았어요. Diffusion Front 는 낱 LED 로 차고 비는 격자가 촘촘함을, 바닥부터 차올랐다 빠지는 덩어리가 모양 바뀜을 맡아요. √t 로 오르는 앞줄은 2초에서 8초 사이에 높이를 두 배밖에 늘리지 못해서 오름만으로는 모양 바뀜이 0.200 에 머물렀어요. 한 판을 6.3초로 줄여 오름과 빠짐이 다 잰 창에 들게 하자 0.373 이 됐고, 그러자 어두운 섬이 촘촘함을 0.178 로 깎아서 섬을 밝혀 0.217 로 되돌렸어요. 남은 열다섯 가운데 열은 촘촘함 축이 든 칸이고, 다섯은 복잡도가 2.173 을 넘어야 하는 칸이에요. +51판의 열 개도 어느 축의 끝을 넘지 않아서 칸 경계는 30판 그대로이고, 51판까지 든 418개에서도 지도 21장이 다 `none` 이에요. 주제 1 은 49판까지의 398개에 남은 둘뿐인 칸 열일곱 가운데, 같이 돈 50판이 겨눈 움직임 × 복잡도 4,4 와 촘촘함 × 모양 바뀜 3,4 를 빼고 촘촘함 × 색 4,4 와 가장자리 × 촘촘함 1,2 를 겨눴어요. 50판까지 든 408개에서 열다섯이던 그런 칸이 418개에서 열셋이에요. 촘촘함 × 색 4,4 는 이웃 차이의 평균이 0.297 을 넘으면서 색이 0.544 를 넘어야 하는 칸이에요. Aztec Diamond 처럼 작고 평평한 조각을 어두운 이음매로 가르고 센 색 여럿을 깔면 서요. Hat Monotile 의 첫 판은 모자 너비 6 LED 에서 촘촘함 0.371, 색 0.526 이었는데, 그 크기에서는 모자가 색종이 부스러기로 보여서 너비를 9 로 키웠어요. 촘촘함은 0.366 으로 조금만 내려갔고, 회전마다 밝기로 가르던 음영을 채도로 가르자 색이 0.629 로 올라 칸에 섰어요. 가장자리 × 촘촘함 1,2 는 40 단을 넘는 이웃 차이가 6 단을 넘는 것의 21% 아래이면서 이웃 차이의 평균이 0.082~0.190 인 칸이에요. 부드러운 그림에 촘촘함을 주는 길은 Graveyard Fog 처럼 1 LED 체커 알갱이였어요. Zombie Shamble 은 알갱이의 반 걸음을 (39 − 이웃과의 가장 큰 차이)/2 로 묶어서 어느 계단도 40 단을 넘지 않게 했고, 가장자리 0.032, 촘촘함 0.120 이 됐어요. 남은 열셋 가운데 여덟은 촘촘함 축이 든 칸이고, 다섯은 복잡도가 2.173 을 넘어야 하는 칸이에요. + 23판부터 28판까지는 `*` 가 붙은 칸이 없었어요. 22판까지 남은 두 칸, 촘촘함 × 모양 바뀜 3,4 와 4,3 에 23판의 Bait Ball 과 Sequins 가 섰어요. 하나 남은 빈 칸이던 복잡도 × 채움 4,3 에는 24판의 Waggle Dance 가 섰어요. 복잡도가 2.173 을 넘고 채움이 0.558~0.815 인 자리예요. 복잡도 축 끝의 Contour Map(2.735)을 빼고 세면 차는 칸이라 `*` 가 붙지 않았고, 그 아래 복잡도 2.4~2.6 에 선 Woodpecker, Dripstone, Agate, Guilloché 는 채움이 다 0.93 을 넘었어요. 이제 지도 21장의 칸이 다 차서 `--gaps` 는 모든 줄에 `none` 을 찍어요. 주제 1 은 축 끝의 패턴 하나가 축을 늘려 새 빈 칸이 날 때까지 고를 칸이 없어요. Waggle Dance 에서 어려운 쪽은 채움이었어요. 벌집은 꺼진 LED 가 거의 없는 그림이라, 빈 방 바닥과 봉한 방 사이 이음매를 24 아래로 눌러 채움 0.732 를 냈어요. 복잡도는 켜진 LED 의 세 채널을 따로 흔드는 낟알로 쉽게 올라서, 첫 판은 오히려 2.766 으로 축 끝을 넘었어요. 25판도 기준 148개의 21장이 다 `none` 이라 주제 1 은 겨눌 칸이 없었어요. 그 대신 패턴이 하나만 선 칸을 셌어요. 148개에서 49칸이었고, 남은 자리로 짠 Penrose 가 그 가운데 여섯 칸에 둘째로 서서 158개에서는 43칸이에요. Penrose 가 겨눈 칸은 촘촘함 × 색 3,4 예요. 촘촘함 0.195~0.299 에 색 0.509 위인 자리이고, 4판의 Jacquard Loom 혼자 서 있었어요. Penrose 는 촘촘함 0.264, 색 0.583 으로 거기 섰어요. 같은 값으로 움직임 × 촘촘함 4,3 과 촘촘함 × 채움 3,3 의 Moire Rings, 촘촘함 × 복잡도 3,2 의 Peg Light, 복잡도 × 색 2,4 의 Gear Train, 채움 × 색 3,4 의 Marbling 곁에도 섰어요. 1 LED 어두운 선으로 나눈 작은 타일에 선명한 색을 여럿 두면 촘촘함과 색이 함께 높은 자리에 닿아요. 26판도 기준 158개의 21장이 다 `none` 이었어요. 패턴이 하나뿐인 칸 43 가운데 넷을 겨눴어요. Dark Field 는 검은 바탕 위의 흩은 빛으로 채움 0.263 에 촘촘함 0.222, 복잡도 2.081 이라, Foxfire 혼자이던 복잡도 × 채움 3,1 과 Peg Light 혼자이던 촘촘함 × 채움 3,1 에 씨앗 여덟이 다 들어요. Origami 는 어두운 탁자 위 종이 한 장이라 채움 0.264 이고, 2초의 정사각형이 8초에 좁은 학 기본형이 되어 모양 바뀜 0.255 로 Domino Run 혼자이던 채움 × 모양 바뀜 1,3 에 서요. Lichtenberg 는 Rabbit Ears 혼자이던 복잡도 × 모양 바뀜 4,3 에 씨앗 여덟 가운데 일곱이 들어요. 네 칸 말고는 바뀐 칸이 없어서, 168개에서 패턴이 하나뿐인 칸은 39칸이에요. 27판도 기준 168개의 21장이 다 `none` 이었고, 39칸 가운데 둘을 겨눴어요. Mitosis 는 채움 0.263, 색 0.540 으로 Neon Alley 곁의 채움 × 색 1,4 에 서요. 판의 4분의 1만 켜는 그림에서 색 0.5 를 넘기려면 켜진 LED 가 거의 다 순색 최대 밝기여야 해서, 형광의 번짐은 셈에 들지 않는 21/255 아래로 눌렀어요. Lava Lake 는 복잡도 2.222, 채움 0.271 로 Moth Lamp 곁의 복잡도 × 채움 4,1 에 서요. 복잡도는 프레임 바이트 값의 엔트로피를 거의 그대로 따라서, 어두운 지각의 결을 채널마다 0~24 전부로 넓히자 1.866 이 2.010 이 됐어요. 붉은 용암은 켜진 LED 하나에 24 를 넘는 바이트가 빨강 하나뿐이라, 이음매를 늘리기보다 주황 쪽으로 데우는 편이 채움을 덜 쓰고 복잡도를 벌었어요. 색 축의 아래 끝은 Cloud Chamber 의 0.052, 모양 바뀜 축의 아래 끝은 Climbing Wall 의 0.021 로 옮겨졌지만 혼자 서는 칸은 그대로라서, 178개에서 패턴이 하나뿐인 칸은 37칸이에요. 28판도 기준 178개의 21장이 다 `none` 이었고, 37칸 가운데 둘을 겨눴어요. Aztec Diamond 는 촘촘함 0.350, 색 0.640 으로 Millefiori 곁의 촘촘함 × 색 4,4 에 서요. 촘촘함은 가장 밝은 채널로 재서 네 색 도미노가 맞닿아도 턱이 없었고, LED 에 묶은 체커판이 그 턱을 줬어요. Stadium Billiard 는 움직임 2.362, 채움 0.186 으로 Warp 곁의 움직임 × 채움 4,1 에 서요. 공 이백 개가 1초에 125 LED 를 가면서 짧은 자취만 남겨요. 겨누지 않은 다섯 칸에도 둘째가 들어서 188개에서 패턴이 하나뿐인 칸은 30칸이에요. 29판도 기준 188개의 21장이 다 `none` 이었고, 30칸 가운데 둘을 겨눴어요. 28판이 모듈러 형식의 등고선으로 겨눠 보라던 가장자리 × 움직임 1,4(Mandelbrot 혼자)는 J-Invariant 가 움직임 0.372 로 모자랐고, Hopf Fibration 이 가장자리 0.207, 움직임 1.607 로 섰어요. 원 일흔 개가 저마다 1초에 몇 LED 씩 쓸고 가서 움직임이 높고, 원마다 옅은 빛 번짐을 둬서 가장자리가 낮아요. J-Invariant 는 복잡도 2.693, 색 0.400 으로 Spectrogram 곁의 복잡도 × 색 4,3 에 서요. 같은 판의 Cream Swirl(0.028)과 Serum Gel(0.079)이 가장자리 축의 아래 끝을 Fire 의 0.120 에서 내려서, 가장자리 칸 경계가 0.305, 0.560, 0.815 에서 0.232, 0.514, 0.796 으로 옮겨졌어요. 그래서 198개에서는 가장자리 × 촘촘함 1,2 가 23판 뒤로 처음 `*` 가 붙은 빈 칸이에요. 가장자리 0.232 아래에 촘촘함 0.091~0.195 인 자리라, 번지는 바탕 위에 잔 결이 고르게 깔린 그림이 들어설 수 있어요. 같은 지도의 1,3 과 1,4, 가장자리 × 채움 1,1 도 비었지만 끝의 패턴 하나를 빼면 차서 `*` 가 없어요. 198개에서 패턴이 하나뿐인 칸은 24칸이에요. 촘촘함이 0.299 를 넘는 패턴이 20판에서 셋 늘었고, 셋 다 그 값을 다른 길로 냈어요. Agate 는 1 LED 띠를 벽까지의 거리로 그어서, 축에 나란한 띠는 이웃 쌍의 절반에서만 차이가 나고 대각선 띠는 70% 쯤에서 나요. 방향이 고르게 섞이면 띠 너비 0.85 LED 언저리가 가장 높았어요. Millefiori 는 촘촘함을 가장 밝은 채널로 재서 코발트와 카나리아 노랑이 맞닿아도 턱이 0 이었어요. 고리마다 밝은 유리와 그 유리를 어둡게 뽑은 유리를 번갈아 넣어야 했어요. Sunglint 는 반짝임을 물결 띠마다 체커판의 한쪽 칸에만 둬서 반짝임끼리 닿지 않게 했어요. 셋 다 채움이 0.85 를 넘어서, 촘촘함 × 채움 4,4 는 꺼진 LED 없이도 닿는 칸이었어요. 21판의 Sandpile 이 일곱째예요. 칸 하나가 LED 하나이고 알 셋 옆의 알 둘이 가장 흔한 이웃 쌍이라, 밝기를 0, 2, 1, 3 차례로 올려 더미 안의 촘촘함이 0.40 언저리예요. 판의 75% 는 덮여야 0.3 을 넘어요. 22판의 Pin Art 와 Night Flight 가 여덟째와 아홉째예요. Pin Art 는 핀과 틈의 체커 결이라 이웃 쌍이 모두 핀과 틈의 쌍이고, Night Flight 는 Pancakes 의 체커 결에 1 LED 가로등을 LED 의 12.7% 만큼 얹어서 가장자리 0.258 에 촘촘함 0.328 이에요. 촘촘함과 가장자리는 가장 밝은 채널로 재서, 색을 섞는 자리마다 섞은 뒤 가장 밝은 채널을 다시 맞춰야 했어요. 땅과 강물을 섞은 자리에서 가장 밝은 채널이 0.68 까지 내려가 체커 결의 37 이 41~60 으로 넘어갔고, 그대로 둔 판은 가장자리가 0.05 높았어요. 23판의 Sequins 가 열째예요. 체커 결 없이, 가로 5 LED 와 세로 3 LED 간격으로 엇갈려 단 스팽글의 빛점과 그림자 줄로 0.327 을 냈어요. 촘촘함은 무늬의 모양보다 턱의 크기를 따라가서, 스팽글 몸통을 0.8 에서 0.6 으로 어둡게 하자 은빛 면이 0.339 에서 0.311 로 내려갔어요. 26판의 Lichtenberg 는 0.2 를 넘긴 판을 버렸어요. 판 어디서나 돋는 1 LED 잔가지로 0.248 을 냈더니 검은 직교 그물이 나무판을 덮어 미로로 보였어요. 잔가지를 탄 줄기에만 달아 빈 나무를 42% 남기자 0.130 이었어요. 촘촘함은 판 전체 이웃 쌍의 평균이라, 빈 나무가 넓게 남는 그림은 줄기 둘레가 아무리 잘아도 평균이 낮아요. 같은 판의 Dark Field 는 검은 바탕에 세균 몇백과 밝은 테두리를 판 곳곳에 흩어 0.222 를 냈어요. @@ -2660,7 +2721,7 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 ### 아직 없는 갈래 -`families.json` 의 쉰여섯 갈래에 없는 것 가운데 세운 패널에 맞을 것을 적어 둬요. 29판이 연 위상·매듭 갈래는 Hopf Fibration 과 31판의 Boy's Surface, 33판의 Borromean Rings, 34판의 Lakes of Wada, 36판의 Heawood Torus, 38판의 Sperner's Lemma, 39판의 Borsuk-Ulam, 44판의 Ham Sandwich, 46판의 Reeb Graph, 48판의 Möbius Energy, 49판의 Square Peg 예요. 28판이 열려다 접은 갈래라 28판의 Hairy Ball 은 노이즈·흐름에 그대로 있어요. 세잎 매듭은 48판의 Möbius Energy 가 처음 세웠어요. 29판은 화장품 팝업 갈래도 열었어요. 주제 6 의 몫이라 주제 2 로 세지 않았고, Cream Swirl, Serum Gel, Glitter Fall, Loose Powder 넷이 다 들어 있어요. 30판의 Swatch Row, Pearl Sheen, Bi-Phase, Satin Fold 가 그 갈래에 넷을 더했고, 31판의 Lip Gloss, Foam Lather, Setting Mist, Sponge Blend 가 넷을 더 더해 열둘이에요. 32판의 Cushion Mesh, Clay Mask, Sugar Scrub, Chrome Powder 가 넷을 더해 열여섯이고, 33판의 Cleansing Balm, Gold Leaf, Essence Drop, Peel-Off 가 넷을 더해 스물이에요. 34판의 Cat Eye, Velvet Nap, Mood Tint, Hair Gloss 가 넷을 더해 스물넷이고, 35판의 Bath Fizz, Toner Pad, Sheet Mask, Gilded Cream 이 넷을 더해 스물여덟이고, 36판의 Lotion Ribbon, Shimmer Oil, Blooming Gel, Whipped Soap 이 넷을 더해 서른둘이에요. 38판의 Milk Ring, Couette Shimmer, Photochromic, Serum Fingers 가 넷을 더해 서른여섯이에요. 39판의 Soap Film, Blotting Paper, Serum Drip, Crackle Polish 가 넷을 더해, 37판의 넷까지 마흔넷이에요. 41판은 할로윈 갈래를 열었어요. 주제 6 의 몫이라 주제 2 로 세지 않았고, Jack-o'-Lantern, Sheet Ghosts, Spider Drop, Cauldron, Eyes in the Dark 다섯이 들어 있어요. 28판이 연 수론 갈래는 Ford Circles 와 30판의 Three Gaps, 31판의 Gaussian Moat, 32판의 Gilbreath Table, 33판의 Goldbach Comet, 35판의 Kolakoski, 36판의 Elliptic Chords, 39판의 Explicit Formula, 44판의 Bulgarian Solitaire, 48판의 Chebyshev's Bias, 49판의 Curlicue 예요. 27판이 연 철도 갈래는 Funicular 하나이고, 필름·영화 갈래는 Horse in Motion 하나예요. 두 갈래는 주제 표가 수학 쪽으로 바뀌기 전에 열었어요. 그 뒤로 ROUND.md 는 사물로 묶는 갈래를 더 열지 않아요. 26판이 연 얼음·극지 갈래는 Iceberg 와 27판의 Sled Dogs 이고, 미생물 갈래는 Dark Field 와 27판의 Mitosis 예요. 25판이 연 농사·밭 갈래는 Rice Terraces 와 26판의 Rice Planting, 27판의 Center Pivot 이고, 화산 갈래는 Eruption 과 26판의 Geyser, 27판의 Lava Lake 예요. 24판이 연 공사·건설 갈래는 Tower Crane 과 25판의 Excavation, 26판의 Implosion 이에요. 24판이 연 도자기 갈래는 Potter's Wheel 과 25판의 Kintsugi, 26판의 Noborigama 예요. 23판이 연 무대·공연 갈래는 Proscenium 과 24판의 Flying Trapeze, 25판의 Marionette, 26판의 Shadow Play 예요. 23판이 연 짐승 갈래는 Giraffe 와 24판의 Emergence, 25판의 Snow Monkeys 예요. 22판이 연 몸 갈래는 Circulation 과 23판의 Axon, 24판의 Breath, 27판의 Fluoroscope 예요. 22판이 연 비행 갈래는 Liftoff 와 23판의 Final Approach, 24판의 Thermal, 25판의 Skydiver 예요. 20판이 연 새 갈래는 Kingfisher 와 21판의 Woodpecker, 22판의 Weaver, 23판의 Skein 이에요. 20판이 연 화학·실험 갈래는 Chromatography 와 21판의 Chemical Garden, 22판의 Flame Test, 23판의 Elephant Toothpaste 예요. 21판이 연 종이 갈래는 Pop-up Book 과 22판의 Senbazuru, 23판의 Hanging Scroll, 26판의 Origami 예요. 21판이 연 운동·경기 갈래는 Lap Pool 과 22판의 Bowling Lane, 23판의 High Dive, 26판의 Pole Vault, 27판의 Climbing Wall 이에요. 위아래로 움직이는 경기는 High Dive 와 Pole Vault 뒤로 27판에 실내 암벽이 섰어요. 19판이 연 부엌 갈래는 Popcorn 과 20판의 Kettle, 21판의 Pancakes 이고, 버섯·균사 갈래는 Foxfire 와 20판의 Veiled Lady, 21판의 Bread Mould 예요. 18판이 연 유리 갈래는 Stained Glass 와 19판의 Smalti, 20판의 Millefiori, 27판의 Glassblower 예요. 광물·결정 갈래는 Bismuth 와 19판의 Dripstone, 20판의 Agate 이고, 놀이공원 갈래는 Drop Tower 와 19판의 Helter Skelter, 20판의 High Striker, 25판의 Ferris Wheel 이에요. 말이 오르내리는 회전목마는 아직 없어요. 17판이 연 전자 회로 갈래는 Circuit Board 와 18판의 Server Rack, 21판의 Nixie 이고, 장난감 갈래는 Marble Run 과 18판의 Peg Light, 21판의 Slinky, 22판의 Pin Art 예요. 16판이 연 바다 갈래는 Abyss 와 17판의 Shoreline, 20판의 Sunglint, 23판의 Bait Ball 이고, 곤충 갈래는 Fireflies 와 17판의 Ant Farm, 20판의 Moth Lamp, 24판의 Waggle Dance 예요. 15판이 연 도시 갈래는 Metro Map 과 16판의 Neon Alley, 17판의 Crossroads, 22판의 Night Flight 예요. 15판이 연 음악 갈래는 Player Piano 와 16판의 Harp, 18판의 Turntables, 24판의 Pipe Organ 이에요. 4판이 연 직물 갈래는 Jacquard Loom 과 15판의 Plait, 19판의 Needlepoint, 23판의 Sequins 이고, 8판이 연 기계 갈래는 Gear Train 과 15판의 Cam Wave, 19판의 Paternoster 예요. 12판이 연 천체 갈래는 Star Trails 와 15판의 Analemma, 16판의 Lunation, 22판의 Galilean Moons 예요. 위성의 궤도는 Galilean Moons 가 그렸고, 해를 도는 행성은 아직 없어요. 리듬·펄스 갈래는 1판의 Euclid Pulse 와 Pulse Bars 뒤로 20판의 Change Ringing, 32판의 Arnold Tongues, 35판의 Chimera State, 38판의 Infinity Series, 41판의 Siteswap, 44판의 Kac Ring, 46판의 Stochastic Resonance 가 섰어요. +`families.json` 의 쉰여섯 갈래에 없는 것 가운데 세운 패널에 맞을 것을 적어 둬요. 29판이 연 위상·매듭 갈래는 Hopf Fibration 과 31판의 Boy's Surface, 33판의 Borromean Rings, 34판의 Lakes of Wada, 36판의 Heawood Torus, 38판의 Sperner's Lemma, 39판의 Borsuk-Ulam, 44판의 Ham Sandwich, 46판의 Reeb Graph, 48판의 Möbius Energy, 49판의 Square Peg, 51판의 Persistence Barcode 예요. 28판이 열려다 접은 갈래라 28판의 Hairy Ball 은 노이즈·흐름에 그대로 있어요. 세잎 매듭은 48판의 Möbius Energy 가 처음 세웠어요. 29판은 화장품 팝업 갈래도 열었어요. 주제 6 의 몫이라 주제 2 로 세지 않았고, Cream Swirl, Serum Gel, Glitter Fall, Loose Powder 넷이 다 들어 있어요. 30판의 Swatch Row, Pearl Sheen, Bi-Phase, Satin Fold 가 그 갈래에 넷을 더했고, 31판의 Lip Gloss, Foam Lather, Setting Mist, Sponge Blend 가 넷을 더 더해 열둘이에요. 32판의 Cushion Mesh, Clay Mask, Sugar Scrub, Chrome Powder 가 넷을 더해 열여섯이고, 33판의 Cleansing Balm, Gold Leaf, Essence Drop, Peel-Off 가 넷을 더해 스물이에요. 34판의 Cat Eye, Velvet Nap, Mood Tint, Hair Gloss 가 넷을 더해 스물넷이고, 35판의 Bath Fizz, Toner Pad, Sheet Mask, Gilded Cream 이 넷을 더해 스물여덟이고, 36판의 Lotion Ribbon, Shimmer Oil, Blooming Gel, Whipped Soap 이 넷을 더해 서른둘이에요. 38판의 Milk Ring, Couette Shimmer, Photochromic, Serum Fingers 가 넷을 더해 서른여섯이에요. 39판의 Soap Film, Blotting Paper, Serum Drip, Crackle Polish 가 넷을 더해, 37판의 넷까지 마흔넷이에요. 41판은 할로윈 갈래를 열었어요. 주제 6 의 몫이라 주제 2 로 세지 않았고, Jack-o'-Lantern, Sheet Ghosts, Spider Drop, Cauldron, Eyes in the Dark 다섯이 들어 있어요. 28판이 연 수론 갈래는 Ford Circles 와 30판의 Three Gaps, 31판의 Gaussian Moat, 32판의 Gilbreath Table, 33판의 Goldbach Comet, 35판의 Kolakoski, 36판의 Elliptic Chords, 39판의 Explicit Formula, 44판의 Bulgarian Solitaire, 48판의 Chebyshev's Bias, 49판의 Curlicue, 51판의 Sato-Tate 예요. 27판이 연 철도 갈래는 Funicular 하나이고, 필름·영화 갈래는 Horse in Motion 하나예요. 두 갈래는 주제 표가 수학 쪽으로 바뀌기 전에 열었어요. 그 뒤로 ROUND.md 는 사물로 묶는 갈래를 더 열지 않아요. 26판이 연 얼음·극지 갈래는 Iceberg 와 27판의 Sled Dogs 이고, 미생물 갈래는 Dark Field 와 27판의 Mitosis 예요. 25판이 연 농사·밭 갈래는 Rice Terraces 와 26판의 Rice Planting, 27판의 Center Pivot 이고, 화산 갈래는 Eruption 과 26판의 Geyser, 27판의 Lava Lake 예요. 24판이 연 공사·건설 갈래는 Tower Crane 과 25판의 Excavation, 26판의 Implosion 이에요. 24판이 연 도자기 갈래는 Potter's Wheel 과 25판의 Kintsugi, 26판의 Noborigama 예요. 23판이 연 무대·공연 갈래는 Proscenium 과 24판의 Flying Trapeze, 25판의 Marionette, 26판의 Shadow Play 예요. 23판이 연 짐승 갈래는 Giraffe 와 24판의 Emergence, 25판의 Snow Monkeys 예요. 22판이 연 몸 갈래는 Circulation 과 23판의 Axon, 24판의 Breath, 27판의 Fluoroscope 예요. 22판이 연 비행 갈래는 Liftoff 와 23판의 Final Approach, 24판의 Thermal, 25판의 Skydiver 예요. 20판이 연 새 갈래는 Kingfisher 와 21판의 Woodpecker, 22판의 Weaver, 23판의 Skein 이에요. 20판이 연 화학·실험 갈래는 Chromatography 와 21판의 Chemical Garden, 22판의 Flame Test, 23판의 Elephant Toothpaste 예요. 21판이 연 종이 갈래는 Pop-up Book 과 22판의 Senbazuru, 23판의 Hanging Scroll, 26판의 Origami 예요. 21판이 연 운동·경기 갈래는 Lap Pool 과 22판의 Bowling Lane, 23판의 High Dive, 26판의 Pole Vault, 27판의 Climbing Wall 이에요. 위아래로 움직이는 경기는 High Dive 와 Pole Vault 뒤로 27판에 실내 암벽이 섰어요. 19판이 연 부엌 갈래는 Popcorn 과 20판의 Kettle, 21판의 Pancakes 이고, 버섯·균사 갈래는 Foxfire 와 20판의 Veiled Lady, 21판의 Bread Mould 예요. 18판이 연 유리 갈래는 Stained Glass 와 19판의 Smalti, 20판의 Millefiori, 27판의 Glassblower 예요. 광물·결정 갈래는 Bismuth 와 19판의 Dripstone, 20판의 Agate 이고, 놀이공원 갈래는 Drop Tower 와 19판의 Helter Skelter, 20판의 High Striker, 25판의 Ferris Wheel 이에요. 말이 오르내리는 회전목마는 아직 없어요. 17판이 연 전자 회로 갈래는 Circuit Board 와 18판의 Server Rack, 21판의 Nixie 이고, 장난감 갈래는 Marble Run 과 18판의 Peg Light, 21판의 Slinky, 22판의 Pin Art 예요. 16판이 연 바다 갈래는 Abyss 와 17판의 Shoreline, 20판의 Sunglint, 23판의 Bait Ball 이고, 곤충 갈래는 Fireflies 와 17판의 Ant Farm, 20판의 Moth Lamp, 24판의 Waggle Dance 예요. 15판이 연 도시 갈래는 Metro Map 과 16판의 Neon Alley, 17판의 Crossroads, 22판의 Night Flight 예요. 15판이 연 음악 갈래는 Player Piano 와 16판의 Harp, 18판의 Turntables, 24판의 Pipe Organ 이에요. 4판이 연 직물 갈래는 Jacquard Loom 과 15판의 Plait, 19판의 Needlepoint, 23판의 Sequins 이고, 8판이 연 기계 갈래는 Gear Train 과 15판의 Cam Wave, 19판의 Paternoster 예요. 12판이 연 천체 갈래는 Star Trails 와 15판의 Analemma, 16판의 Lunation, 22판의 Galilean Moons 예요. 위성의 궤도는 Galilean Moons 가 그렸고, 해를 도는 행성은 아직 없어요. 리듬·펄스 갈래는 1판의 Euclid Pulse 와 Pulse Bars 뒤로 20판의 Change Ringing, 32판의 Arnold Tongues, 35판의 Chimera State, 38판의 Infinity Series, 41판의 Siteswap, 44판의 Kac Ring, 46판의 Stochastic Resonance 가 섰어요. ### 멋진 것 더 멋지게 @@ -2704,6 +2765,8 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 50판의 열 개는 가장 낮은 노브가 In the Flash 의 K1 Hue 로 네 자리로 0.0339 이고, Old Well 의 K4 Fog 0.0422 와 In the Flash 의 K3 Rain 0.0431 이 그다음이에요. 노브 마흔 개가 다 0.033 을 넘어요. In the Flash 의 Hue 는 번쩍임의 색만 바꿔서, 노브를 재는 2~3초 창에 번쩍임이 든 동안만 셈에 들었어요. 첫 판은 0.0247 이었고, 번쩍임이 식는 시간을 0.13초에서 0.2초로 늘리고 빗줄기도 번쩍임 색으로 칠하고 채도를 0.3 에서 0.45 로 올려 0.0339 가 됐어요. Old Well 의 Fog 는 처음 0.03 이었고, 안개 세기를 0.12 + 0.3 × Fog 에서 0.16 + 0.42 × Fog 로 올렸어요. 이야기가 있는 그림은 첫 일을 그 창 앞으로 당겨야 셈에 들었어요. Murmuration 은 첫 부름을 1.4초에 두어 창에서 새가 모양으로 들어가는 중이라 Flock 이 0.0494 예요. Skull Swap 은 머리가 1.56초에 손을 떠나 2.12초에 남의 목에 내려앉고, Old Well 은 첫 두레박을 물 가까이에서 내려 0.5초에 닿게 했어요. Paper Lantern Ghost 의 Rain 은 등빛을 받는 빗줄기에서 라일락을 빼자 0.06 에서 0.04 로 내려가서, 장대비일수록 빗줄기를 3 LED 길게 해 0.0626 으로 되돌렸어요. +51판의 열 개는 가장 낮은 노브가 Bat Form 의 K4 Flock 으로 네 자리로 0.0370 이고, Zombie Shamble 의 K2 Speed 0.0416 과 Grimoire 의 K1 Hue 0.0422 가 그다음이에요. 노브 마흔 개가 다 0.03 을 넘어요. 이번에도 노브가 2~3초 창에 화면에 있는 것을 바꾸게 고쳤어요. Bat Form 의 Cape 는 첫 판에서 0.0115 였는데, 망토를 그 창 안에 펼쳐 두고 범위를 -1..1 로 넓히자 0.0426 이 됐어요. Flock 은 펼친 망토 뒤에 가려 0.02 였고, 떼를 위쪽 하늘의 아치 폭 안에 띄우고 120마리까지 늘려 0.037 이 됐어요. 흔들림은 이야기의 첫 사건에 맞춰 시작해야 창에 보였어요. Jack-in-the-Box 의 Wobble 은 t = 0 에서 돌던 진자를 뚜껑이 터지는 순간에 시작하게 바꾸자 0.03 에서 0.05 가 됐어요. 노브가 바꾸는 넓이를 방 전체로 넓히기도 했어요. Grimoire 는 0.02~0.03 이었는데, 바람이 촛불을 낮추고 Glow 가 방을 초록으로 비추게 하자 넷 다 0.042 를 넘었어요. Zombie Shamble 의 Horde 는 좀비 수만 바꿀 때 0.02~0.03 이었고, 처음 세우는 줄을 떼의 크기에 따라 바꾸자 0.058 이 됐어요. Hat Monotile 은 넷 다 0.37 을 넘어요. 창이 LED 한 칸씩 흘러가서 노브마다 모자 수천 장의 자리가 바뀌기 때문이에요. + Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. ### 세로 64×128 @@ -2752,9 +2815,11 @@ Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. 50판에서는 Diffusion Front 와 Old Well 이 128줄을 써요. Diffusion Front 는 앞줄이 바닥에서 √t 로 올라 4.8초에 121줄에 닿아서 `thirds` 가 47/62/77 이에요. 이어지지 않은 섬을 끈 K4 0 에서도 15/47/73 이라, 세 칸을 덩어리와 앞줄이 채워요. Old Well 은 지붕부터 물까지 한 장면이라 96/80/63 이고, 돌벽과 뒷벽, 흙을 지우고 재도 90/14/21 이에요. 2~8초에 두레박이 46줄까지 올라오고, 한 바퀴 12.5초 동안에는 28줄에서 127줄까지 다녀요. Inverse Cascade(98/98/98)와 Paper Lantern Ghost(96/97/66), Murmuration(86/71/57), Skull Swap(84/80/82), Motility Clusters(67/78/71), Risset Rhythm(44/48/40), Bak-Sneppen(39/96/99)도 128줄을 다 쓰지만 주제 4 로 세지 않았어요. In the Flash 는 번개 사이가 어두워서 70/59/15 예요. +51판에서는 Sato-Tate 와 Tower Stair 가 128줄을 써요. Sato-Tate 는 위 두 칸에 소수의 빗방울이 떨어지고 아래 칸에 막대가 쌓여 `thirds` 가 16/14/70 이에요. Tower Stair 는 돌탑의 벽과 디딤판이 판을 덮어 99/96/99 예요. 촛불이 꺼진 어둠에서도 달빛 든 돌을 24 넘게 칠해서 세 칸이 비지 않아요. Phantom Jam 은 패널 가장자리를 도는 트랙과 그 안의 시공간 그림으로 45/50/45 이고, 테두리인 트랙을 지우고 재도 34/42/34 예요. Zombie Shamble(96/90/95)과 Grimoire(84/99/96), Bat Form(74/87/54), Hat Monotile(61/61/62), Persistence Barcode(91/51/10), Calabi-Yau Quintic(16/83/15), Jack-in-the-Box(9/28/68)도 세 칸이 다 5 를 넘지만 주제 4 로 세지 않았어요. Calabi-Yau Quintic 의 조각은 세 축의 분산이 다 0.458 이라 세울 긴 쪽이 없고, 펼친 그림만 128줄을 채워요. + ### 낯선 수학 -주제 5 로 쓴 수학과 다음에 해 볼 수학이에요. 28판이 처음 열 개를 썼어요. 슈람-뢰브너 진화(Loewner Trace), 포드 원(Ford Circles), 털 난 공 정리(Hairy Ball), 아즈텍 다이아몬드와 북극권(Aztec Diamond), 부니모비치 경기장(Stadium Billiard), 라우지 프랙탈(Rauzy Fractal), 고셋의 4₂₁ 다면체와 E8(Gosset Polytope), 콘웨이의 보고 말하기 수열(Look and Say), 위토프 게임의 그런디 값(Wythoff Nim), 쌍곡 평면의 띠 모형(Hyperbolic Band)이에요. 29판은 여섯을 더했어요. 클라인의 j 불변량(J-Invariant), 호프 올뭉치(Hopf Fibration), 다이슨 브라운 운동(Dyson Gas), 가케야 바늘 문제의 페론 나무(Perron Tree), 임계선 위의 리만 제타 함수(Zeta Loops), 길버트-섀넌-리즈 리플과 베이어-디아코니스의 일곱 번(Seven Shuffles)이에요. 30판도 여섯을 더했어요. 세 간격 정리(Three Gaps), 호프스태터 나비와 TKNN 정수(Hofstadter Butterfly), 노이만의 외부 당구(Outer Billiards), 볼드의 탄도 퇴적과 KPZ 앞면(Ballistic Deposition), 아르놀트의 미앤더(Meander), 브로드벤트와 해머슬리의 스미기(Percolation)예요. 31판도 여섯을 더했어요. 마스킷 조각의 클라인 군 극한 집합(Indra's Pearls), 리틀우드 다항식의 근(Littlewood Roots), 고든의 가우스 해자(Gaussian Moat), 아르놀트의 고양이 사상(Cat Map), 자부스키와 크루스칼의 KdV 솔리톤(KdV Solitons), 보이 곡면(Boy's Surface)이에요. ROUND.md 의 「낯선 수학 예」 여덟 가운데 쓴 것은 슈람-뢰브너 진화와 아즈텍 다이아몬드, 모듈러 형식, 호프 올뭉치, 세 간격 정리, 외부 당구 여섯이었고, 31판이 리틀우드 다항식의 근과 클라인 군의 극한 집합을 써서 여덟을 다 썼어요. 32판도 여섯을 더했어요. 탤벗 효과와 양자 카펫(Talbot Carpet), 길브레스 추측의 표(Gilbreath Table), 원 사상의 아르놀트 혀(Arnold Tongues), 콘웨이와 라딘의 핀휠 타일링(Pinwheel Tiling), 윌킨슨과 윌렘센의 침입 스미기(Invasion Percolation), 울람의 문제와 해머슬리 과정(Hammersley Lines)이에요. 33판도 여섯을 더했어요. 에인절, 홀로이드, 로믹, 비라그의 무작위 정렬 네트워크(Sorting Network), 베르트랑의 역설(Bertrand Paradox), 펜로즈의 비출 수 없는 방(Penrose Room), 당들랭 구(Dandelin Spheres), 테이트의 보로메오 고리(Borromean Rings), 골드바흐 혜성(Goldbach Comet)이에요. 34판도 여섯을 더했어요. 톰슨 문제와 오일러가 남기는 다섯 이웃 열둘(Thomson Problem), 켈빈의 배 물결(Kelvin Wake), 요네야마가 낸 와다의 호수(Lakes of Wada), 샤이데거의 강 그물(Scheidegger Rivers), 모저의 소파 문제와 해머슬리의 소파(Moving Sofa), 크누스의 춤추는 링크로 푼 펜토미노 덮기(Pentomino Cover)예요. 35판도 여섯을 더했어요. 뢸로의 폭이 일정한 곡선(Constant Width), 렌니의 주차 문제(Rényi Parking), 카리의 비주기 왕 타일(Kari-Culik Tiles), 콜라코스키 수열(Kolakoski), 쿠라모토와 바톡토흐의 키메라 상태(Chimera State), 주콥스키 날개(Joukowsky Airfoil)예요. 36판도 여섯을 더했어요. 그레이슨의 정리가 말하는 곡선 단축 흐름(Curve Shortening), 헤우드의 일곱 색 토러스 지도(Heawood Torus), 슈바르츠 랜턴(Schwarz Lantern), 윌브러햄과 깁스의 현상(Gibbs Phenomenon), 타원 곡선의 현과 접선(Elliptic Chords), 지먼의 파국 기계(Catastrophe Machine)예요. 37판도 여섯을 더했어요. 포천의 쓸기 선 알고리즘(Fortune's Sweep), 앙투안의 목걸이(Antoine's Necklace), 카르만 소용돌이 길의 안정성(Kármán Street), 단단한 원판의 헥사틱 상(Hexatic Phase), 존슨-멜 쪽매와 아브라미 법칙(Johnson-Mehl), 쿠라모토-시바신스키 방정식(Kuramoto-Sivashinsky)이에요. 38판도 여섯을 더했어요. 앤더슨 국소화(Anderson Localization), 무어가 찾고 Chenciner 와 Montgomery 가 증명한 세 몸 문제의 8자 해(Figure-Eight Orbit), 예센과 빈트너, 에르되시의 베르누이 합성곱(Bernoulli Convolutions), 브라우어르의 고정점 정리를 증명하는 슈페르너 보조정리(Sperner's Lemma), 에겐베르거와 폴리아의 항아리(Pólya Urn), 뇌르고르의 무한 수열(Infinity Series)이에요. 39판도 여섯을 더했어요. 고든, 웹, 월퍼트의 등스펙트럼 북(Isospectral Drums), 폰 망골트의 꼴로 쓴 리만의 명시 공식(Explicit Formula), 요한 베르누이의 최단 강하선(Brachistochrone), 슈타이너의 포리즘(Steiner Chain), 모런 집단으로 그린 킹먼의 합류(Kingman Coalescent), 보르수크-울람 정리(Borsuk-Ulam)예요. 40판도 여섯을 더했어요. 앨더스의 브라운 연속 랜덤 나무(Continuum Random Tree), 슈뢰딩거의 수소 원자 고유 함수(Hydrogen Orbital), 젤도비치 근사의 팬케이크(Zeldovich Pancakes), 망델브로가 내다보고 롤러, 슈람, 베르너가 증명한 브라운 운동의 바깥 경계(Brownian Frontier), 복소 긴즈부르크-란다우 방정식의 결함 난류(Defect Turbulence), 루퍼트 왕자의 정육면체(Prince Rupert's Cube)예요. 41판은 다섯을 더했어요. 홀과 왜건의 현수선 길과 정다각형 바퀴(Square Wheels), 퐁슬레의 포리즘(Poncelet Porism), 슐레플리의 4차원 정다포체를 자른 단면(Polytope Slices), 클림켁과 티먼, 마그누손의 사이트스왑(Siteswap), Dudeney 의 잡화상 퍼즐과 월리스-보여이-게르비엔 정리(Hinged Dissection)예요. 42판은 다섯을 더했어요. 바른스도르프 규칙으로 도는 기사 여행(Knight's Tour), 페르미와 파스타, 울람, 칭구의 되돌아옴(FPUT Recurrence), 포슬리에-립킨 반전기(Peaucellier Linkage), 몰리의 삼등분선 정리(Morley Triangle), 랄과 마드라스, 소칼의 피벗 알고리즘으로 돌린 자기 회피 걸음(Pivot Walk)이에요. 43판은 다섯을 더했어요. 월리스 워커의 칼레이도사이클(Kaleidocycle), 쌍곡형에서 록소드롬형으로 감기는 뫼비우스 변환의 흐름(Möbius Loxodrome), 터트의 용수철 정리(Tutte Embedding), 디펀트와 크래비츠의 고리 정리를 품은 히토메자시 사시코(Hitomezashi), 룽게 현상과 체비쇼프 점(Runge Phenomenon)이에요. 44판은 다섯을 더했어요. 마크 카츠의 고리 모형(Kac Ring), 스톤과 튜키의 햄 샌드위치 정리(Ham Sandwich), 브란트의 불가리아 솔리테어(Bulgarian Solitaire), 엘스켄스와 프리시의 탄도 소멸(Ballistic Annihilation), 페레그린의 솔리톤(Peregrine Soliton)이에요. 45판은 다섯을 더했어요. 로건-셰프와 베르시크-케로프의 극한 곡선으로 다가가는 영 도형의 플랑셰렐 성장(Plancherel Growth), 도브루신 경계 조건을 건 임계 이징 모형의 SLE(3) 경계(Ising Interface), 프리예제프와 동료들의 오일러 걷개로 쌓는 로터 라우터 응집과 레빈-페레스의 스매시 합(Rotor-Router), 폴리아의 과수원 문제(Pólya's Orchard), 넬슨의 평면 색칠 문제와 아이즈벨의 일곱 색(Hadwiger-Nelson)이에요. 46판은 다섯을 더했어요. 브릴루앙의 구역(Brillouin Zones), 모스 이론과 레브의 그래프(Reeb Graph), 로렌츠 기체와 시나이의 당구(Lorentz Gas), 리언 글래스의 점무늬(Glass Patterns), 벤치와 수테라, 불피아니의 확률 공명(Stochastic Resonance)이에요. 47판은 다섯을 더했어요. 오키프와 홍, 스트로가츠의 스워멀레이터(Swarmalators), 빌스의 외로운 달리기 선수 추측(Lonely Runner), 샤츠의 올로이드와 그 전개도(Oloid), 쾨베의 원 채우기 정리와 콜린스-스티븐슨의 반복(Koebe Packing), 콘웨이의 병사와 황금비 무게(Conway's Soldiers)예요. 48판은 다섯을 더했어요. 오하라의 매듭 뫼비우스 에너지(Möbius Energy), 체비쇼프의 편향과 루빈스타인-사르낙의 밀도(Chebyshev's Bias), 섀든과 레키엔, 마스든의 이중 소용돌이 능선(Double Gyre), 아자리와 프로스트의 깜빡이는 래칫(Flashing Ratchet), 망델브로의 프랙탈 스미기(Fractal Percolation)예요. 49판은 다섯을 더했어요. 뒤러의 전개 문제와 셰퍼드의 추측(Dürer's Unfolding), 베리와 골드버그가 재규격화한 세타 합의 꼬부랑 곡선(Curlicue), 오일러 방정식과 푸앵소의 폴호드로 본 테니스 라켓 정리(Tennis Racket), 켐프의 사슬과 네 색 정리(Kempe Chains), 퇴플리츠의 내접 정사각형 문제와 그린-로브의 직사각형(Square Peg)이에요. 50판은 다섯을 더했어요. 크레이치넌과 배철러의 2차원 난류가 거꾸로 가는 캐스케이드와 맥윌리엄스의 소용돌이(Inverse Cascade), 사포발과 로소, 구예의 확산 앞줄(Diffusion Front), 필리와 마르케티, 케이츠와 타이외르의 운동성 상분리(Motility Clusters), 박과 스네펜의 진화 모형(Bak-Sneppen), 리세의 영원한 가속(Risset Rhythm)이에요. +주제 5 로 쓴 수학과 다음에 해 볼 수학이에요. 28판이 처음 열 개를 썼어요. 슈람-뢰브너 진화(Loewner Trace), 포드 원(Ford Circles), 털 난 공 정리(Hairy Ball), 아즈텍 다이아몬드와 북극권(Aztec Diamond), 부니모비치 경기장(Stadium Billiard), 라우지 프랙탈(Rauzy Fractal), 고셋의 4₂₁ 다면체와 E8(Gosset Polytope), 콘웨이의 보고 말하기 수열(Look and Say), 위토프 게임의 그런디 값(Wythoff Nim), 쌍곡 평면의 띠 모형(Hyperbolic Band)이에요. 29판은 여섯을 더했어요. 클라인의 j 불변량(J-Invariant), 호프 올뭉치(Hopf Fibration), 다이슨 브라운 운동(Dyson Gas), 가케야 바늘 문제의 페론 나무(Perron Tree), 임계선 위의 리만 제타 함수(Zeta Loops), 길버트-섀넌-리즈 리플과 베이어-디아코니스의 일곱 번(Seven Shuffles)이에요. 30판도 여섯을 더했어요. 세 간격 정리(Three Gaps), 호프스태터 나비와 TKNN 정수(Hofstadter Butterfly), 노이만의 외부 당구(Outer Billiards), 볼드의 탄도 퇴적과 KPZ 앞면(Ballistic Deposition), 아르놀트의 미앤더(Meander), 브로드벤트와 해머슬리의 스미기(Percolation)예요. 31판도 여섯을 더했어요. 마스킷 조각의 클라인 군 극한 집합(Indra's Pearls), 리틀우드 다항식의 근(Littlewood Roots), 고든의 가우스 해자(Gaussian Moat), 아르놀트의 고양이 사상(Cat Map), 자부스키와 크루스칼의 KdV 솔리톤(KdV Solitons), 보이 곡면(Boy's Surface)이에요. ROUND.md 의 「낯선 수학 예」 여덟 가운데 쓴 것은 슈람-뢰브너 진화와 아즈텍 다이아몬드, 모듈러 형식, 호프 올뭉치, 세 간격 정리, 외부 당구 여섯이었고, 31판이 리틀우드 다항식의 근과 클라인 군의 극한 집합을 써서 여덟을 다 썼어요. 32판도 여섯을 더했어요. 탤벗 효과와 양자 카펫(Talbot Carpet), 길브레스 추측의 표(Gilbreath Table), 원 사상의 아르놀트 혀(Arnold Tongues), 콘웨이와 라딘의 핀휠 타일링(Pinwheel Tiling), 윌킨슨과 윌렘센의 침입 스미기(Invasion Percolation), 울람의 문제와 해머슬리 과정(Hammersley Lines)이에요. 33판도 여섯을 더했어요. 에인절, 홀로이드, 로믹, 비라그의 무작위 정렬 네트워크(Sorting Network), 베르트랑의 역설(Bertrand Paradox), 펜로즈의 비출 수 없는 방(Penrose Room), 당들랭 구(Dandelin Spheres), 테이트의 보로메오 고리(Borromean Rings), 골드바흐 혜성(Goldbach Comet)이에요. 34판도 여섯을 더했어요. 톰슨 문제와 오일러가 남기는 다섯 이웃 열둘(Thomson Problem), 켈빈의 배 물결(Kelvin Wake), 요네야마가 낸 와다의 호수(Lakes of Wada), 샤이데거의 강 그물(Scheidegger Rivers), 모저의 소파 문제와 해머슬리의 소파(Moving Sofa), 크누스의 춤추는 링크로 푼 펜토미노 덮기(Pentomino Cover)예요. 35판도 여섯을 더했어요. 뢸로의 폭이 일정한 곡선(Constant Width), 렌니의 주차 문제(Rényi Parking), 카리의 비주기 왕 타일(Kari-Culik Tiles), 콜라코스키 수열(Kolakoski), 쿠라모토와 바톡토흐의 키메라 상태(Chimera State), 주콥스키 날개(Joukowsky Airfoil)예요. 36판도 여섯을 더했어요. 그레이슨의 정리가 말하는 곡선 단축 흐름(Curve Shortening), 헤우드의 일곱 색 토러스 지도(Heawood Torus), 슈바르츠 랜턴(Schwarz Lantern), 윌브러햄과 깁스의 현상(Gibbs Phenomenon), 타원 곡선의 현과 접선(Elliptic Chords), 지먼의 파국 기계(Catastrophe Machine)예요. 37판도 여섯을 더했어요. 포천의 쓸기 선 알고리즘(Fortune's Sweep), 앙투안의 목걸이(Antoine's Necklace), 카르만 소용돌이 길의 안정성(Kármán Street), 단단한 원판의 헥사틱 상(Hexatic Phase), 존슨-멜 쪽매와 아브라미 법칙(Johnson-Mehl), 쿠라모토-시바신스키 방정식(Kuramoto-Sivashinsky)이에요. 38판도 여섯을 더했어요. 앤더슨 국소화(Anderson Localization), 무어가 찾고 Chenciner 와 Montgomery 가 증명한 세 몸 문제의 8자 해(Figure-Eight Orbit), 예센과 빈트너, 에르되시의 베르누이 합성곱(Bernoulli Convolutions), 브라우어르의 고정점 정리를 증명하는 슈페르너 보조정리(Sperner's Lemma), 에겐베르거와 폴리아의 항아리(Pólya Urn), 뇌르고르의 무한 수열(Infinity Series)이에요. 39판도 여섯을 더했어요. 고든, 웹, 월퍼트의 등스펙트럼 북(Isospectral Drums), 폰 망골트의 꼴로 쓴 리만의 명시 공식(Explicit Formula), 요한 베르누이의 최단 강하선(Brachistochrone), 슈타이너의 포리즘(Steiner Chain), 모런 집단으로 그린 킹먼의 합류(Kingman Coalescent), 보르수크-울람 정리(Borsuk-Ulam)예요. 40판도 여섯을 더했어요. 앨더스의 브라운 연속 랜덤 나무(Continuum Random Tree), 슈뢰딩거의 수소 원자 고유 함수(Hydrogen Orbital), 젤도비치 근사의 팬케이크(Zeldovich Pancakes), 망델브로가 내다보고 롤러, 슈람, 베르너가 증명한 브라운 운동의 바깥 경계(Brownian Frontier), 복소 긴즈부르크-란다우 방정식의 결함 난류(Defect Turbulence), 루퍼트 왕자의 정육면체(Prince Rupert's Cube)예요. 41판은 다섯을 더했어요. 홀과 왜건의 현수선 길과 정다각형 바퀴(Square Wheels), 퐁슬레의 포리즘(Poncelet Porism), 슐레플리의 4차원 정다포체를 자른 단면(Polytope Slices), 클림켁과 티먼, 마그누손의 사이트스왑(Siteswap), Dudeney 의 잡화상 퍼즐과 월리스-보여이-게르비엔 정리(Hinged Dissection)예요. 42판은 다섯을 더했어요. 바른스도르프 규칙으로 도는 기사 여행(Knight's Tour), 페르미와 파스타, 울람, 칭구의 되돌아옴(FPUT Recurrence), 포슬리에-립킨 반전기(Peaucellier Linkage), 몰리의 삼등분선 정리(Morley Triangle), 랄과 마드라스, 소칼의 피벗 알고리즘으로 돌린 자기 회피 걸음(Pivot Walk)이에요. 43판은 다섯을 더했어요. 월리스 워커의 칼레이도사이클(Kaleidocycle), 쌍곡형에서 록소드롬형으로 감기는 뫼비우스 변환의 흐름(Möbius Loxodrome), 터트의 용수철 정리(Tutte Embedding), 디펀트와 크래비츠의 고리 정리를 품은 히토메자시 사시코(Hitomezashi), 룽게 현상과 체비쇼프 점(Runge Phenomenon)이에요. 44판은 다섯을 더했어요. 마크 카츠의 고리 모형(Kac Ring), 스톤과 튜키의 햄 샌드위치 정리(Ham Sandwich), 브란트의 불가리아 솔리테어(Bulgarian Solitaire), 엘스켄스와 프리시의 탄도 소멸(Ballistic Annihilation), 페레그린의 솔리톤(Peregrine Soliton)이에요. 45판은 다섯을 더했어요. 로건-셰프와 베르시크-케로프의 극한 곡선으로 다가가는 영 도형의 플랑셰렐 성장(Plancherel Growth), 도브루신 경계 조건을 건 임계 이징 모형의 SLE(3) 경계(Ising Interface), 프리예제프와 동료들의 오일러 걷개로 쌓는 로터 라우터 응집과 레빈-페레스의 스매시 합(Rotor-Router), 폴리아의 과수원 문제(Pólya's Orchard), 넬슨의 평면 색칠 문제와 아이즈벨의 일곱 색(Hadwiger-Nelson)이에요. 46판은 다섯을 더했어요. 브릴루앙의 구역(Brillouin Zones), 모스 이론과 레브의 그래프(Reeb Graph), 로렌츠 기체와 시나이의 당구(Lorentz Gas), 리언 글래스의 점무늬(Glass Patterns), 벤치와 수테라, 불피아니의 확률 공명(Stochastic Resonance)이에요. 47판은 다섯을 더했어요. 오키프와 홍, 스트로가츠의 스워멀레이터(Swarmalators), 빌스의 외로운 달리기 선수 추측(Lonely Runner), 샤츠의 올로이드와 그 전개도(Oloid), 쾨베의 원 채우기 정리와 콜린스-스티븐슨의 반복(Koebe Packing), 콘웨이의 병사와 황금비 무게(Conway's Soldiers)예요. 48판은 다섯을 더했어요. 오하라의 매듭 뫼비우스 에너지(Möbius Energy), 체비쇼프의 편향과 루빈스타인-사르낙의 밀도(Chebyshev's Bias), 섀든과 레키엔, 마스든의 이중 소용돌이 능선(Double Gyre), 아자리와 프로스트의 깜빡이는 래칫(Flashing Ratchet), 망델브로의 프랙탈 스미기(Fractal Percolation)예요. 49판은 다섯을 더했어요. 뒤러의 전개 문제와 셰퍼드의 추측(Dürer's Unfolding), 베리와 골드버그가 재규격화한 세타 합의 꼬부랑 곡선(Curlicue), 오일러 방정식과 푸앵소의 폴호드로 본 테니스 라켓 정리(Tennis Racket), 켐프의 사슬과 네 색 정리(Kempe Chains), 퇴플리츠의 내접 정사각형 문제와 그린-로브의 직사각형(Square Peg)이에요. 50판은 다섯을 더했어요. 크레이치넌과 배철러의 2차원 난류가 거꾸로 가는 캐스케이드와 맥윌리엄스의 소용돌이(Inverse Cascade), 사포발과 로소, 구예의 확산 앞줄(Diffusion Front), 필리와 마르케티, 케이츠와 타이외르의 운동성 상분리(Motility Clusters), 박과 스네펜의 진화 모형(Bak-Sneppen), 리세의 영원한 가속(Risset Rhythm)이에요. 51판은 다섯을 더했어요. 스미스와 마이어스, 캐플런, 굿먼-스트라우스의 모자 타일과 H/T/P/F 메타타일 치환(Hat Monotile), 반도와 동료들의 최적 속도 모형과 스기야마의 원형 트랙 실험(Phantom Jam), 사토와 테이트의 법칙과 타원곡선의 a_p(Sato-Tate), 칼라비와 야우의 공간에서 핸슨이 잘라 그린 5차 페르마 곡선(Calabi-Yau Quintic), 에델스브루너와 레처, 조모로디언의 지속 호몰로지와 바코드(Persistence Barcode)예요. 목록 밖에서 다음에 해 볼 것이에요. 민코프스키의 물음표 함수(1904)는 페리 나무를 이진 나무로 펴는 계단이에요. 수론 갈래는 32판의 Gilbreath Table 까지 넷이에요. 길브레스 표는 소수 말고 다른 수열로도 세울 수 있어요. 오들리코(1993)에 따르면 2 다음에 간격이 작고 고르게 흩어진 홀수가 오는 수열에서는 1 의 열이 서고, 간격이 크면 깨져요. 간격의 크기를 노브로 걸면 1 의 열이 무너지는 자리가 보여요. 해머슬리 과정의 점 대신 격자 칸마다 지수 분포 무게를 두면 마지막 통과 스미기(로스트, 1981)가 되고, 극한 모양이 쌍곡선에서 (√x+√y)² 의 경계로 바뀌어요. @@ -2804,7 +2869,9 @@ Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. 50판에서 본 것이에요. 잰 창 2~8초가 수학의 시간표를 정했어요. Diffusion Front 의 앞줄은 √t 로 올라서 그 창에서 높이를 두 배밖에 늘리지 못해, 한 판을 6.3초로 줄여 오름과 빠짐을 창 안에 넣었어요. Bak-Sneppen 은 고르게 던진 막대에서 문턱까지 오르는 6,000걸음을 1.8초에 넣고, 걸음 수를 6000^u 로 늘려 틈 선이 고른 빠르기로 오르게 했어요. Motility Clusters 는 첫 화면 전에 4초를 미리 헤엄치게 해서 첫 프레임이 Node 에서 130 ms 쯤 걸려요. 작은 판은 문턱을 낮췄어요. 64종의 Bak-Sneppen 은 틈이 0.645 ± 0.014 에서 멈춰 무한한 고리의 0.667 에 닿지 않았고, 사태 크기의 기울기도 이론의 −1.07 보다 얕은 −0.84 였어요. 같은 규칙을 1,024종에서 세면 −0.92 예요. 물리를 그대로 적분하는 길은 이번에도 걸음이 막았어요. 무른 스프링의 원판은 Pe 320 에서도 뭉치지 않아서 겹친 만큼 떼어 놓는 과감쇠 극한으로 바꿨고, Inverse Cascade 는 AB2 가 터져서 걸음 길이가 바뀌어도 되는 AB3 로 바꿨어요. 주기가 정확한 착각은 픽셀까지 정확했어요. Risset Rhythm 은 4초 뒤의 프레임이 24,576 채널 값 가운데 하나도 다르지 않아요. -목록 밖에서 31판 뒤에 해 볼 것이에요. 모자 타일(스미스, 마이어스, 캐플런, 굿먼-스트라우스, 2023)은 한 가지 타일로만 평면을 비주기로 덮고, 뒤집어 놓인 타일이 판에 드문드문 흩어져요. 페르미-파스타-울람-칭구의 되돌아옴(1955)은 KdV Solitons 와 같은 뿌리라 같은 판에 두지 않아요. +51판에서 본 것이에요. 정리가 수를 못 박는 대상은 이번에도 셈으로 지켜봤어요. Sato-Tate 의 a_p 는 곡선마다 p < 400 의 좋은 소수에서 점을 하나하나 센 값과 다 같았고, 8,192개 소수 어디에서도 |x_p| 가 1 에 닿지 않아 하세의 부등식을 지켰어요. 복소곱셈 곡선 둘에서는 a_p = 0 이어야 하는 소수 4,108개와 4,114개가 다 0 이었어요. Persistence Barcode 는 표본 200개의 432개 반지름에서 오일러 지표와 성분 수, 격자로 센 구멍 수가 다 바코드와 맞았어요. Calabi-Yau Quintic 의 z1^5 + z2^5 는 촘촘한 격자 2,015,025점에서 1 과 1.2e-14 안이었어요. Hat Monotile 은 치환으로 지은 모자 7,921장을 여섯 모양으로 LED 에 찍어 겹친 곳과 빈 곳을 셌어요. 셈한 것이 그린 것과 같아야 했어요. Persistence Barcode 는 Vietoris-Rips 대신 알파 복합체를 써서, 그려진 원판 합집합의 구멍이 닫히는 순간과 H1 막대의 끝이 같아요. 줄이 많은 시공간 그림은 빗금이 됐어요. Phantom Jam 의 차 선을 2~3 LED 굵기로 그으면 52칸 폭이 빗금으로 차서 거꾸로 기운 줄처럼 읽혔고, 1 LED 로 가늘게 하고 자유 흐름의 선을 어둡게 하자 빨간 정체 줄무늬가 떠올랐어요. 둥근 대상은 세운 패널을 다 채우지 못했어요. Calabi-Yau Quintic 의 조각은 세 축의 분산이 다 0.458 이라 가운데 64×75 에 서요. 같은 타일링의 변을 두 길이로 나눠 들어 올리면 모양만 바뀌었어요. Hat Monotile 은 꼭짓점 49,246개에서 a 변과 b 변의 합이 어느 길로 가도 같아서, K4 하나가 혜성 Tile(1, 0)에서 갈매기표 Tile(0, 1)까지 Tile(a, b) 가족을 다 지나가요. + +목록 밖에서 31판 뒤에 해 볼 것이에요. 페르미-파스타-울람-칭구의 되돌아옴(1955)은 KdV Solitons 와 같은 뿌리라 같은 판에 두지 않아요. 목록 밖에서 33판 뒤에 해 볼 것이에요. 뷔퐁의 바늘(1777)은 Bertrand Paradox 와 같은 꼴로, 금을 넘는 바늘의 몫이 2/π 로 모이는 막대와 함께 세울 수 있어요. 토카르스키의 방(1995)은 거울로 된 다각형 방에서 한 점의 빛이 다른 한 점에만 닿지 못하는 방이라 Penrose Room 의 광선 추적을 그대로 써요. 프리드먼과 스코라(1987)는 둥근 원 셋으로는 보로메오 고리를 만들 수 없다는 것을 보였는데, 원을 밀어 넣을 때 어디서 부딪히는지가 그림이 돼요. 정렬 네트워크의 시간 t 의 순열을 점으로 찍으면 대각선에서 원판을 지나 반대 대각선으로 도는 점 구름이 돼요. 그 원판이 2007년 논문이 내다본 아르키메데스 법칙이에요. 간격이 2k 인 소수 쌍의 수는 Goldbach Comet 과 같은 FFT 로 세고, k 마다 하디-리틀우드 인수로 갈리는 줄기 그림이 돼요. @@ -2840,6 +2907,8 @@ Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. 목록 밖에서 50판 뒤에 해 볼 것이에요. 라인스(1975)의 베타 평면에서는 거꾸로 가는 캐스케이드가 띠 모양 제트로 바뀌어요. Inverse Cascade 에서는 제트 앞에 격자 크기의 빗살이 나와 노브에서 뺐는데, 걸음을 줄이면 세로 128줄에 제트 대여섯 줄이 설 만해요. 지프와 사포발(1986)의 앞줄 걷기는 기울기 위에서 앞줄 하나만 따라 걸으며 문턱을 재요. Diffusion Front 의 규칙으로 그 걸음이 128줄을 오르내리는 것을 그릴 수 있어요. 헤엄치는 방향이 일정하게 도는 카이랄 활성 원판(벤노 리브헨, 데미안 레비스, 2017)은 도는 빠르기를 올리면 운동성 상분리가 작은 맴돌이 덩어리로 쪼개져서, Motility Clusters 의 셈에 노브 하나를 더하면 돼요. 박-스네펜의 가장 낮은 종 자리를 한 줄에 한 점씩 쌓아 내리면 사태의 시공간 그림이 프랙탈 계단으로 128줄을 채워요. 리세의 가속에 고른 펄스 대신 3+3+2 같은 박자 꼴을 실으면 같은 줌 안에서 박자 꼴이 끝없이 빨라져요. +목록 밖에서 51판 뒤에 해 볼 것이에요. 스펙터(스미스, 마이어스, 캐플런, 굿먼-스트라우스, 2023)는 거울 없이도 되풀이하지 않는 타일이라, 그 치환으로 Hat Monotile 의 덩이 물결을 돌리면 주황 거울 모자가 없는 짝이 돼요. 종수 2 곡선의 a_p 를 Sato-Tate 의 빗방울로 떨어뜨리면 반원 대신 USp(4) 대각합의 돔이 쌓여서, 같은 법칙이 다른 모양을 채우는 것이 보여요. Calabi-Yau Quintic 의 조각 그리기를 차수 n 을 노브에 건 페르마 곡선 z1^n + z2^n = 1 로 넓히면 조각 n² 개와 종수 (n−1)(n−2)/2 가 함께 바뀌어요. Persistence Barcode 의 알파 복합체를 구 위의 점이나 토러스 단면으로 옮기면 H2 막대까지 서요. 두 차선 고리에서 차선을 바꾸는 차는 Phantom Jam 의 정체를 옆 차선으로 옮겨서, 시공간 그림 둘을 나란히 세울 수 있어요. + ### 화장품 팝업 주제 6 으로 쓴 질감과 다음에 해 볼 질감이에요. 29판이 처음 넷을 썼어요. 팔레트 나이프로 펴 바르는 크림(Cream Swirl), 구슬이 뜬 젤과 빛 그물(Serum Gel), 쏟아져 쌓이는 글리터(Glitter Fall), 퍼프가 눌렀다 든 압축 파우더(Loose Powder)예요. 넷 다 K1 이 색상환 한 바퀴라서, 색을 돌리면 주황과 노랑이 갈색이나 올리브로 보이는 자리가 있었어요. Serum Gel 은 그 둘레에서만 밝기를 0.62 와 0.3 에서 0.92 와 0.68 로 올렸어요. 밝은 바탕은 반짝임을 지웠어요. 200 위에 55 를 더한 반짝임은 거의 안 보여서 Glitter Fall 은 어두운 바탕에 섰고, 흰 바탕과 금색 한 줄은 Loose Powder 의 아래 띠로만 썼어요. 크림과 젤은 가장자리 0.028 과 0.079 로 연구에서 가장 번지는 그림이에요. 그 둘이 가장자리 축의 아래 끝을 옮겨서 지도에 새 빈 칸이 났어요. 크림은 빛만 움직여서는 움직임이 0.019 에 머물렀어요. 결이 깊어야 빛이 돌 때 바뀌는 LED 가 생겨요. 비누막이 터질 때 구멍 가장자리가 테일러와 컬릭의 속도(1959, 1960)로 고르게 벌어지며 물방울 테를 남기는 것은 Soap Film 의 끝을 늘인 그림이에요. 클렌징 오일이 물을 만나 가장자리부터 우윳빛으로 유화되는 것은 Blotting Paper 처럼 LED 마다 한 번만 바뀌는 셈으로 그릴 만해요. @@ -2918,14 +2987,18 @@ Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. 49판에서 본 것이에요. 몸 둘의 거리장을 통째로 섞으면 팔다리가 녹았어요. Werewolf 는 사람과 늑대의 거리장을 섞자 팔이 늘어나지 않고 다리 속으로 녹아들어서, 뼈대 하나의 뼈를 옮기고 머리만 거리장 둘을 섞었어요. 1~2 LED 의 작은 것은 이번에도 다른 것으로 읽혔어요. Gargoyle 의 먼 탑에 켠 창은 주황 막대였고 길의 줄무늬는 쇠창살이었어요. Werewolf 의 빛 테 두른 바위는 탁자였고, 길이 0 인 귀는 모자챙이었어요. Music Box 의 미뉴에트 검은 치마는 달빛 앞에서 주황 고리로 보였어요. 아래로 꺾이는 물은 가로 폭을 지켰어요. Gargoyle 의 물줄기는 입에서 굵게 내보내도 가운데 3분의 1 에서 1.5~2 LED 여서, 출발점과 옆 빠르기를 흔들어 굵혔어요. 검은 것은 이번에도 밝은 것 곁에서만 읽혀서, Party Lights 의 종이 박쥐는 켜진 전구 곁에서만 보여요. 멈추는 모습은 멈출 때를 셈해야 했어요. Music Box 의 발레리나를 조향으로 세우자 871 프레임에서 거꾸로 돌았고, 저절로 느려지는 길이가 꼭 한 바퀴로 끝나게 풀리는 시간을 고르자 0 이 됐어요. 그림자가 노브를 살렸어요. Pit and Pendulum 의 칼날은 제 넓이만 바꿔서 노브가 0.04 였고, 횃불을 내려 칼날 그림자를 밝은 벽에 크게 던지자 Speed 가 0.098 이 됐어요. -49판 뒤에 해 볼 것이에요. Werewolf 의 뼈대 옮기기로 흡혈귀가 망토를 펴며 박쥐로 줄어드는 변신을 그릴 수 있어요. Pit and Pendulum 의 그림자 던지기로는 촛불 든 손이 나선 계단을 오르며 벽의 그림자를 늘이는 장면을 세운 패널의 높이로 그릴 만해요. - 50판이 다섯을 더 그렸어요. 노을 하늘에서 해골로 모였다 흩어지는 까마귀 떼(Murmuration), 손이 두레박을 끌어가는 돌우물(Old Well), 번개가 칠 때마다 가까이 서 있는 형체(In the Flash), 머리를 바꿔 끼우는 해골 둘(Skull Swap), 혀를 늘어뜨린 종이 등과 외다리 우산(Paper Lantern Ghost)이에요. 해골 둘의 머리 바꾸기는 48판 뒤에 적혀 있던 감이에요. 움직임은 Old Well 의 0.131 에서 Paper Lantern Ghost 의 1.472 까지, 복잡도는 Murmuration 의 0.234 에서 Old Well 의 0.507 까지예요. 50판에서 본 것이에요. 검은 것은 이번에도 밝은 것 앞에서만 읽혔어요. Murmuration 은 하늘을 맨 위까지 밝기 0.8 아래로 내리지 않았고, 떼가 왼쪽 나무 앞을 돌 때 새가 사라져서 떼의 길을 5 LED 올렸어요. 떼가 모양을 지을 때는 새 하나가 덮는 넓이가 그림을 정했어요. 0.72√(넓이/새 수) + 0.38 반지름으로는 해골이 2 LED 격자마다 분홍 점이 박힌 체였고, 0.9√(넓이/새 수) + 0.5 로 넓히자 검게 찼어요. 보이지 않는 동안 움직이는 것은 셈에 들지 않았어요. In the Flash 의 형체는 번쩍임 사이에만 다가와서, 움직임 0.551 은 판 전체를 바꾸는 번쩍임이 다 맡았어요. 번쩍임이 0.009 까지 식은 꼬리에서는 4 단위 반올림이 형체 자리만 한 계단 다르게 남겨 어둠에 형체가 비쳤고, 0.02 아래를 0 으로 잘라 지웠어요. 사물의 꼴은 이번에도 다른 것으로 읽혔어요. In the Flash 의 18 LED 짜리 먼 형체는 빗살로, 38×88 달걀꼴 머리는 외계인으로 보였어요. Old Well 의 달 바다 무늬 둘은 웃는 얼굴로, 사인 둘로 그린 물빛은 갈매기 무늬로 보였어요. 두 몸이 나란히 서기에는 64 너비가 좁았어요. Skull Swap 은 Bone Pile 의 몸을 0.8 배로 줄여도 두 팔을 들면 손이 판 밖 5.6 LED 까지 나가서, 갈비를 0.85 배로 좁히고 팔과 다리를 줄여 둘을 32 LED 씩에 넣었어요. 주황은 이번에도 섞이면 색을 잃었어요. Paper Lantern Ghost 의 등 가까운 빗줄기는 라일락 바탕에 주황을 더하자 복숭앗빛이어서, 등빛을 받는 만큼 라일락을 빼서야 주황으로 읽혔어요. 50판 뒤에 해 볼 것이에요. 까마귀 떼가 해골 대신 빗자루 탄 마녀가 되어 해 앞을 건너가게 하면 모양이 머무는 동안에도 판 위를 움직여요. 두레박 대신 등불을 줄에 매달아 우물에 내리면, 내려갈수록 벽에 비친 빛 동그라미가 작아지다가 물 위에서 무언가가 불을 꺼요. 처마 끝에 작은 등 넷이 매달려 하나씩 눈을 뜨고 웃음이 옆 등으로 옮아가는 장면은 Paper Lantern Ghost 의 등 그리기를 크기만 줄여 써요. 목 없는 해골 하나가 묘비 위에 놓인 머리들을 하나씩 써 보며 제 머리를 찾는 장면은 Skull Swap 의 머리 셈을 그대로 써요. +51판이 다섯을 더 그렸어요. 해 질 녘 창턱에서 망토를 펴고 박쥐로 줄어드는 흡혈귀(Bat Form), 촛불 들고 둥근 탑의 나선 계단을 오르는 두건 쓴 사람(Tower Stair), 호박 등 머리가 용수철 끝에서 튀어나오는 깜짝 상자(Jack-in-the-Box), 안개 낀 시골길로 다가오는 좀비 떼(Zombie Shamble), 바람이 책장을 넘기면 인장이 그려지고 글자가 날아오르는 마법서(Grimoire)예요. 흡혈귀와 나선 계단은 49판 뒤에 적혀 있던 감이에요. 움직임은 Zombie Shamble 의 0.224 에서 Jack-in-the-Box 의 0.394, 복잡도는 Jack-in-the-Box 의 0.244 에서 Zombie Shamble 의 2.005 예요. + +51판에서 본 것이에요. 실루엣은 이번에도 밝은 것 앞에서만 읽혔고, 작은 검은 것은 큰 검은 것에 붙었어요. Bat Form 은 보름달 대신 탑 방의 뾰족한 창 너머 해 질 녘 앞에 흡혈귀를 세웠는데, 떼 박쥐가 머리 옆을 지나면 검은 몸에 붙어 머리가 둘로 보여서 먼 박쥐를 하늘빛으로 조금 흐리게 칠했어요. 망토의 단이 날개 뒷전이 되는 뼈대 하나로 Werewolf 의 자세 옮기기를 그대로 썼고, 팔꿈치와 손목을 곧게 옮기면 망토가 상자처럼 펴져서 팔은 각도로 돌렸어요. 사물의 꼴은 이번에도 다른 것으로 읽혔어요. Zombie Shamble 의 옆으로 벌린 팔은 멀리서 탁자, 가까이서 허수아비였고, Jack-in-the-Box 의 잔 마름모는 주황 십자 점이었어요. 노란 얼룩이던 호박 얼굴은 구멍 위에 어두운 칼자국 줄을 넣어서야 웃는 얼굴이 됐어요. 그림자는 크게 던질수록 덜 읽히기도 했어요. Tower Stair 의 촛불을 몸 앞에 들면 그림자가 네 배로 커져 천장에 잘린 덩어리가 돼서, 2.5배쯤으로 줄였어요. 반쯤 넘어간 책장은 바로 앞에서 보면 선 하나로 사라져서, Grimoire 는 보는 방향을 조금 비꼈어요. 부드러운 칸에서는 굵은 모양만 남았어요. Zombie Shamble 은 1 LED 알갱이가 ±19 단이라 25 단 아래의 무늬가 묻혀서, 길의 바퀴 자국을 빛을 비추는 젖은 쐐기로 바꿨어요. + +51판 뒤에 해 볼 것이에요. Bat Form 의 창턱에서 박쥐 떼가 한데 모여 흡혈귀의 몸이 되는 반대 방향의 변신을 그릴 만해요. Jack-in-the-Box 의 뚜껑이 터질 때 머리 대신 박쥐 떼나 유령이 쏟아져 나오게 하면, 열 때마다 나오는 것이 바뀌는 상자가 돼요. Tower Stair 의 나선 계단을 꼭대기에서 아래로 내려다보면 촛불이 소용돌이처럼 멀어지며 층마다 그림자가 겹쳐 돌아요. Grimoire 의 글자들이 창밖으로 날아가 밤하늘에 별자리로 모이고, 그 별자리가 다음 장의 인장이 되는 판도 있어요. Zombie Shamble 의 떼를 위에서 내려다본 골목으로 옮겨 헬빙의 사회적 힘 모형(1995)으로 걷게 하면, 초록 눈 점들이 골목을 메우다 횃불 앞에서 갈라져요. + ## 다시 돌리기 `web/` 에서 실행해요. `web/node_modules` 가 있어야 해요. diff --git a/incoming/pattern-study/index.html b/incoming/pattern-study/index.html index ca8ec4775..3ef71484d 100644 --- a/incoming/pattern-study/index.html +++ b/incoming/pattern-study/index.html @@ -210,8 +210,8 @@

패턴 연구

- - + +