diff --git a/incoming/pattern-study/README.md b/incoming/pattern-study/README.md index 8e485b9b6..abdcd3523 100644 --- a/incoming/pattern-study/README.md +++ b/incoming/pattern-study/README.md @@ -1,6 +1,6 @@ # 패턴 연구 2026-10 -새 패턴 138개를 마흔네 갈래로 나눠 만들었어요. 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판도 열 갈래에 하나씩 열 개를 더했고, 무대·공연과 짐승 갈래를 새로 열었어요. [index.html](index.html) 을 브라우저로 열면 전부 한 장에서 돌아가요. 맨 위 지도에서 점을 누르면 그 패턴으로 가고, 카드의 슬라이더가 노브 넷이에요. 마음에 드는 것은 「코드 복사」로 가져가 Pattern Lab 의 CODE 칸에 붙여 넣으면 같은 그림이 나와요. 페이지는 파일 하나라서 바깥에서 받아 오는 것이 없어요. +새 패턴 148개를 마흔여섯 갈래로 나눠 만들었어요. 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판도 열 갈래에 하나씩 열 개를 더했고, 공사·건설과 도자기 갈래를 새로 열었어요. [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판에서 세로로 다시 짰어요. @@ -249,6 +249,21 @@ | [Sequins](patterns/sequins.js) | 직물·짜임 | 뒤집히는 스팽글을 촘촘히 단 쿠션이 패널을 채워요. 은빛 비늘이 엇갈린 줄로 겹쳐 있고, 보이지 않는 손끝이 지나가면 스팽글이 차례로 모서리를 보이며 넘어가 하트, 별, 고양이 얼굴, 번개, 파도를 분홍 면으로 그려요. 손바닥이 위에서 아래로 쓸면 다시 은빛이 돼요. | | [Skein](patterns/skein.js) | 새 | 해 진 뒤 하늘을 올려다보면 기러기 떼가 V 자로 패널 위쪽, 북쪽으로 날아가요. 지친 선두가 한쪽 줄로 물러나면 다른 기러기가 앞에 서고, 커다란 보름달 앞을 지날 때는 새카만 실루엣이 돼요. 뒤따라온 작은 떼가 꼬리에 붙기도 해요. | +### 24판 + +| 패턴 | 갈래 | 한 줄 | +| --- | --- | --- | +| [Breath](patterns/breath.js) | 몸 | 후두에서 횡격막까지 해부도처럼 그린 폐가 숨을 쉬어요. 들이쉬면 횡격막이 내려가고 갈비뼈가 들리며, 푸르스름한 공기가 일곱 번 더 갈라지는 기관지를 타고 내려가 보랏빛 허파꽈리를 빨갛게 물들여요. K1 이 맑은 공기에서 입김이 하얗게 서리는 겨울과 매연 낀 도시까지 공기를 바꾸고, K1 을 누르면 기침을 해요. | +| [Emergence](patterns/emergence.js) | 짐승 | 해 질 녘 메마른 언덕의 동굴 입구에서 박쥐 떼가 검은 리본처럼 쏟아져 나와, 노을 하늘을 비틀며 패널 꼭대기까지 기둥으로 올라가요. 기둥은 두 가닥으로 갈라졌다 다시 붙고, 매가 내리꽂히면 박쥐들이 고리처럼 물러났다가 구멍이 닫혀요. K1 을 끝까지 돌리면 밤이 되어 박쥐가 보름달 앞을 지나가요. | +| [Flying Trapeze](patterns/flying-trapeze.js) | 무대·공연 | 밤의 서커스 천막 꼭대기를 올려다봐요. 빨강과 크림 줄무늬 천 아래에서 플라이어가 공중그네를 타고 나가 공중제비를 돌고, 무릎으로 매달린 캐처가 손을 잡아요. 팔로 스폿 셋이 연무 속에 빛줄기를 그으며 따라가고, 차례가 끝나면 그물로 떨어져 튀어 올라요. K1 을 누르면 북이 울리고 세 바퀴 공중제비가 나와요. | +| [Pendulum Wave](patterns/pendulum-wave.js) | 물리·스프링 | 길이가 조금씩 다른 진자 줄을 위에서 내려다봐요. 한꺼번에 놓은 추들이 한 줄로 흔들리다가 뱀처럼 휘고, 세 줄, 두 줄로 엇갈렸다가 28초 만에 다시 한 줄로 모여요. K1 이 강철에서 놋쇠와 구리를 지나 무지개 유리구슬까지 추를 바꾸고, K4 를 올리면 추가 지나간 자리에 빛 꼬리가 남아요. | +| [Pipe Organ](patterns/pipe-organ.js) | 음악·악기 | 어두운 성당의 파이프오르간 정면이 패널을 채워요. 보이지 않는 오르가니스트가 여덟 화음 코랄을 되풀이하면, 소리 나는 파이프마다 입에서 빛이 켜지고 몸통을 따라 정상파 띠가 올라가요. 가운데 가장 긴 파이프가 가장 낮은 음이에요. K1 이 플루트의 파랑, 프린시펄의 은빛, 리드의 금빛과 빨강 사이에서 음전을 고르고, K1 을 누르면 파이프 열아홉이 다 울려요. | +| [Potter's Wheel](patterns/potters-wheel.js) | 도자기 | 밤의 도자기 공방에서 녹색 갓 램프 아래 물레가 돌아요. 두 손이 흙덩이를 가운데로 모아 벽을 끌어올리면 그릇이 76~92줄 높이로 자라고, 물레 자국이 램프 쪽에서 반짝이며 옆으로 흘러가요. 다 빚은 병과 항아리는 줄로 잘려 선반에 올라가 젖은 흙빛에서 하얗게 말라 가요. K1 이 흙을 테라코타에서 검은 흙까지 바꾸고, K1 을 누르면 그릇이 주저앉아요. | +| [Shoot 'em Up](patterns/shoot-em-up.js) | 픽셀 아트 | 세로로 흐르는 아케이드 슈팅 게임이 혼자 돌아요. 섬과 해안, 들판과 빨간 지붕 마을이 아래로 흘러가고, 흰 전투기가 노란 탄을 쏘며 S 자로 들어오는 편대와 포탑을 돌리는 포함을 떨어뜨려요. 화면 위 3분의 1을 덮는 보스가 내려와 고리와 나선 탄막을 뿌리다 연쇄 폭발로 부서져요. K1 이 열대 바다에서 붉은 협곡, 밤 도시, 우주 정거장까지 판을 바꾸고, K1 을 누르면 폭탄이 터져요. | +| [Thermal](patterns/thermal.js) | 비행 | 여름 오후의 밭 위에서 흰 글라이더가 열기류를 타고 타원을 그리며 맴돌아 올라가요. 말똥가리 둘이 더 좁게 같이 돌고, 꼭대기의 적운은 자라며 바닥이 어두워져요. 구름 바닥에 닿은 글라이더는 다음 열기류로 미끄러져 가고 아래에서 새 글라이더가 들어와요. K1 을 누르면 윈치가 글라이더 하나를 끌어올려요. | +| [Tower Crane](patterns/tower-crane.js) | 공사·건설 | 해 질 녘 올라가는 콘크리트 건물 옆에 노란 타워크레인이 서서, 마당의 벽판과 철근 다발, 거푸집, 콘크리트 버킷을 차례로 꼭대기 층에 올려요. 붐이 원근 속에서 돌며 짧아졌다 길어지고, 버킷이 바닥을 부으면 건물이 한 층 자라 새 층 창에 불이 들어와요. K1 을 끝까지 돌리면 밤이 되어 투광등이 켜져요. | +| [Waggle Dance](patterns/waggle-dance.js) | 곤충 | 관찰 벌통의 벌집 한 장이 패널 높이로 서요. 위에 봉한 꿀, 그 아래 여덟 색 꽃가루 띠와 애벌레 방이 있고, 벌 여든 마리가 기어 다녀요. 아래쪽 빈 벌집에서는 꽃가루를 단 벌이 몸을 흔들며 8 자 춤을 추고 따르는 벌들이 둘러서요. 춤의 각도가 해에서 본 꽃밭의 방향이라 K4 를 돌리면 모든 춤이 같이 돌아요. | + ## 1판 갈래마다 노브 넷의 자리는 갈래가 달라도 거의 같아요. K1 은 색이고 K2 는 빠르기예요. K3 은 모양을 바꾸고, K4 는 그 갈래만의 손잡이예요. 그래서 처음 보는 패턴도 K1 과 K2 는 손이 먼저 알아요. @@ -959,6 +974,50 @@ K4 Spate 0 이면 물이 실 몇 가닥으로 갈라져요. 처음 값 0.06 이 지도 주제 없이 남은 자리로 새 갈래에 넷째 패턴을 냈어요. 22판 「다음 판 감」이 아직 없다고 적은, 밤하늘을 건너는 철새 떼예요. 1판의 Flock 은 이웃만 보고 나는 무리이고, Skein 은 선두를 꼭짓점에 두고 양 팔에 줄을 서는 V 자 대형이에요. 선두는 처음에 3~5초에, 그 뒤로는 6~9초마다 한쪽 팔로 물러나요. 하늘의 노을과 달무리가 판을 거의 다 밝혀서, 걱정은 채움의 아래 끝이 아니라 위 끝이었어요. 채움은 0.975 로 축 끝 1.0 아래이고, 오른쪽 아래 구석 하늘을 거의 검게 낮춰도 달무리가 그 구석을 다시 밝혀서 0.981 에서 0.975 로만 내려갔어요. 씨앗 열여섯에서 `thirds` 는 97/97/96, 바뀐 LED 는 위 72~77%, 가운데 77~84%, 아래 49~57%, 모양 바뀜은 0.057~0.068 이에요. K3 Geese 는 작은 기러기 몇 마리만 늘 때 0.02 였고, 큰 떼일수록 높이 날아 작게 보이도록 크기와 간격을 같이 바꾸고 첫 떼를 패널 가운데에서 열자 0.033 이 됐어요. +## 24판 + +24판도 새 패턴 열 개를 열 갈래에 하나씩 냈어요. 주제 1 은 겨눌 칸이 없었어요. 23판 뒤로 `--gaps` 가 찍는 칸에 `*` 가 하나도 없어서예요. 그 대신 남은 자리로 짠 Waggle Dance 가 `*` 없이 비어 있던 마지막 칸, 복잡도 × 채움 4,3 에 섰어요. 이제 지도 21장의 칸이 다 차요. 주제 2 로 공사·건설 갈래를 Tower Crane 으로, 도자기 갈래를 Potter's Wheel 로 열었어요. 주제 4 는 Tower Crane 과 Potter's Wheel, Emergence, Flying Trapeze, Thermal, Pipe Organ, Shoot 'em Up 으로 일곱이에요. 일곱 다 3분의 1마다 켜진 LED 도, 2~8초 동안 24/255 넘게 바뀐 LED 도 5% 를 넘어요. Waggle Dance 와 Breath, Pendulum Wave 는 주제 없이 남은 자리로 짰어요. 무대·공연과 짐승은 패턴이 하나뿐이던 갈래라 이번에 둘째가 섰고, 몸과 비행에는 셋째가, 곤충과 물리·스프링, 음악·악기, 픽셀 아트에는 넷째가 섰어요. 주제 3 은 앞 바퀴 PR 에 창작자 글이 없어서 하지 않았어요. 열 개를 다 넣고 재도 일곱 축의 양 끝은 그대로라서 칸 경계는 14판과 같아요. + +### Tower Crane + +주제 2 로 공사·건설 갈래를 열고, 주제 4 로 세운 패널의 128줄을 짓고 있는 건물 하나로 채웠어요. 위 3분의 1은 붐과 균형추, 가운데는 콘크리트 골조와 창, 아래는 믹서 트럭과 투광등이 선 마당이에요. 하늘과 건물을 다 칠해서 `thirds` 는 99/95/100 이고, 2~8초 동안 바뀐 LED 는 52.6/62.2/47.8% 예요. 구름을 멈추고 재도 45.2/54.1/36.3% 라서, 그 값은 갈고리가 마당까지 내려갔다가 벽판을 35번 줄까지 끌어올리는 길과 도는 붐에서 와요. 첫 판은 갈고리가 마당으로 내려가는 데서 열리고 첫 타설이 22초쯤이어서 모양 바뀜이 0.020 으로 Galton Board 아래였어요. 타설 중간에서 열어 3.0초에 한 층이 끝나고 0.7초 뒤 새 층 창에 불이 들어오게 하고 위 하늘을 어둡게 하자 0.036 이 됐고, 지금은 씨앗 열여섯에서 0.036~0.048 이에요. K2 Speed 도 타설과 새 층이 첫 3초 안에 들어오자 0.03 에서 0.05 가 됐어요. 낮의 창은 콘크리트와 밝기가 같아 창으로 읽히지 않았어요. 유리 낀 층의 창턱을 (78,86,102) 로 어둡게 하고 켜진 유리를 호박색으로 두었어요. + +### Potter's Wheel + +주제 2 로 도자기 갈래를 열고, 주제 4 로 물레 위에서 자라는 그릇 하나가 패널 높이의 60~72% 를 쓰게 했어요. 선반에서 마르는 그릇이 위 3분의 1을 채워서 `thirds` 는 97/92/79 이고, 바뀐 LED 는 씨앗 열여섯에서 위 15.2~31.6%, 가운데 91.5~97.2%, 아래 81.0~81.3% 예요. 그릇을 64~90줄로 빚을 때는 씨앗 넷에서 위 3분의 1의 바뀐 LED 가 14.5, 0.6, 16.1, 0.0% 였어요. 다 빚은 그릇이 위 3분의 1에 닿느냐가 씨앗마다 갈렸어요. 76~92줄로 키우고 첫 그릇을 늘 가장 키 큰 세 꼴 가운데 하나로 두자 다 넘었어요. 첫 판의 물레 자국은 용수철이나 쌓은 동전처럼 보였어요. 자국의 깊이를 0.32 에서 0.07 로 줄이고 반사광 지수를 16 에서 40 으로 올리자 자국이 램프 쪽 반사 띠 안에서만 보이고, 그 띠 안에서 흙 알갱이와 흙물 자국이 옆으로 흘러가 물레가 도는 것이 읽혀요. K1 Clay 는 그릇과 흙물 색만 바꿀 때 0.02 였고, 흙먼지가 벽과 선반 판자에 흙빛을 묻히게 하자 0.066 이 됐어요. + +### Emergence + +주제 4 로 짐승 갈래의 둘째를 세웠어요. 23판이 「다음 바퀴」에 남긴 물음은 어두운 하늘에서 박쥐 떼만으로 3분의 1마다 5% 를 넘기느냐였어요. 하늘과 언덕, 구름을 지우고 박쥐만 제 어두운 만큼 밝혀 재면, 한 프레임에 켜진 LED 가 씨앗 넷에서 13.4~13.6/9.9~10.2/5.1~5.3% 예요. 아래 3분의 1은 기둥이 좁고 동굴 입구 앞의 박쥐까지 세서 겨우 넘어요. 2~8초 동안 바뀐 LED 로 세면 76.5~79.3/72.0~81.1/23.5~25.0% 라서 떼는 128줄을 다 쓰고, 표의 `thirds` 94/96/92 는 거의 다 노을 하늘이에요. 매 한 마리의 몫도 셌어요. 4.5초에 매가 기둥을 뚫고 지나가면 바뀐 LED 가 위 3분의 1에서 6 포인트, 가운데에서 17~26 포인트 올라요. 박쥐는 날개를 V, 一, ^ 꼴로 바꾸는 1~3 LED 점이에요. 첫 판은 동굴 위 기둥 밑동이 검은 줄기 하나로 뭉쳐 연기처럼 보였어요. 리본 두께를 ±0.35 에서 ±0.6 으로 넓히고 입구에서 나오는 속도를 1.6 배로 올리자, 아래 15줄에 박쥐 28마리가 흩어져 하나하나 읽혀요. K1 을 끝까지 돌린 밤에는 모양 바뀜이 0.024~0.026 으로 축 아래 끝에 붙어요. + +### Flying Trapeze + +주제 4 로 무대·공연 갈래의 둘째를 세웠어요. 위 3분의 1은 천막 꼭대기의 줄무늬 천과 전구 고리, 가운데는 그네와 캐처, 아래는 그물과 어두운 객석이에요. `thirds` 는 81/35/34 이고 바뀐 LED 는 93.9/87.9/57.5% 예요. 사람이 10 LED 키라서 모양 바뀜과 노브 반응은 거의 다 사람을 따라가는 팔로 스폿 빛줄기와, 받기와 착지에 맞춰 바뀌는 천막 조명에서 와요. 첫 판은 천을 50번 줄까지 밝히고 연무가 짙어서 채움 0.610, 모양 바뀜 0.193 에 사람이 빛 속에 묻혔어요. 빛줄기를 좁히고 등에서 멀수록 옅어지게 하고, 천을 어둡게 해 트러스 위에서 끝나게 하자 채움 0.516, 모양 바뀜 0.135 가 되고 사람이 보였어요. 그 대신 K1 Lights 가 0.08 에서 0.05 로 내려갔어요. 세운 패널의 너비가 64 LED 라 손을 놓는 자리와 받는 자리가 5~8 LED 밖에 안 떨어져서, 재주는 건너가는 것보다 제자리에서 도는 고리로 보여요. 시작 노브에서는 2.7초에 손을 놓아 3.7초에 잡히고, 다음 차례는 6.1초에 그물로 떨어져 7.0초에 튀어 올라요. + +### Thermal + +주제 4 로 비행 갈래의 셋째를 세웠어요. 아래는 밭과 산울타리, 가운데는 열기류를 맴도는 글라이더와 말똥가리 둘, 위는 자라는 적운이에요. 하늘과 땅을 다 칠해서 `thirds` 는 100/100/99 이고, 바뀐 LED 는 씨앗 열여섯에서 위 32.4~36.3%, 가운데 21.2~25.3%, 아래 24.5~30.3% 예요. 아래 3분의 1의 값은 구름 그림자가 밭을 건너가며 내요. 첫 판은 모양 바뀜이 0.021 이었어요. 구름이 자라는 것이 0.008 밖에 보태지 않아서 칸마다 재 보니, 가장 밝은 채널로 보면 200~222 의 파란 하늘과 흰 구름이 거의 같은 밝기였어요. 천정을 (22,76,196) 에서 (14,50,150) 으로, 중간 하늘을 (52,122,222) 에서 (44,108,206) 으로 어둡게 하자 위의 16줄 띠 둘이 0.0066 에서 0.0207 이 되고 모양 바뀜이 0.042 가 됐어요. 지금은 씨앗 열여섯에서 0.034~0.039 예요. 움직임 0.027 은 Analemma, Stained Glass 와 같은 값으로, Star Trails 다음으로 낮아요. 글라이더는 실제 꼴대로 투영해서, 날개 18 LED 가 다 보이는 것은 이쪽으로 오거나 멀어질 때이고 옆을 보일 때는 동체와 T 꼬리 10 LED 남짓이에요. + +### Pipe Organ + +주제 4 로 음악·악기 갈래의 넷째를 세웠어요. 앞 파이프 열아홉이 길이대로 다장조 음계이고, 가운데 탑의 92줄 파이프가 가장 낮은 음이에요. 베이스는 탑 파이프를, 선율은 위쪽 작은 파이프를 오가서 화음이 바뀔 때마다 패널 위아래가 같이 바뀌어요. 케이스를 다 칠해 `thirds` 는 63/84/85 예요. 장미창 빛을 끄고 재도 바뀐 LED 가 씨앗 넷에서 24.3~39.8/38.6~52.2/18.2~27.1% 라서, 128줄을 바꾸는 것은 음악이에요. 첫 판에서는 쉬는 주석 파이프가 밝고 푸르러서 파란 플루트 빛이 묻혔어요. K1 0.0061, K4 0.0090, 모양 바뀜 0.023 이었어요. 바탕 빛을 (112,120,140) 에서 (56,56,64) 로 낮춰도 K1 은 0.010 이었고, 소리 나는 파이프의 빛이 좌우 16열까지 이웃 주석에 비치게 하자 모양 바뀜 0.079, K1 0.02 가 되어 처음 검사를 통과했어요. 리드 음전에 16피트와 12도, 15도를 더하자 K1 이 0.062 가 됐어요. + +### Shoot 'em Up + +주제 4 로 픽셀 아트 갈래의 넷째를 세웠어요. 위 3분의 1에는 점수와 보스, 가운데에는 편대, 아래에는 100~118번 줄의 전투기가 서요. 바닥이 1초에 12 LED 로 흘러서 `thirds` 는 98/99/100, 바뀐 LED 는 97.3/100.0/100.0% 이고, 이 값은 거의 다 흐르는 바닥이에요. 노브 검사는 첫 3초를 봐요. 처음 K4 Bullets 는 그때 보스 탄이 하나도 없어서 0.0041 이었고, 탄막 게임처럼 탄이 짙을수록 바닥을 최대 36% 어둡게 하자 0.10 이 됐어요. 첫 보스는 체력을 110 에서 60 으로 줄여 2.2초에 내려와 7.1초부터 부서지게 했어요. 마지막 폭발 섬광은 8.8초에 두었어요. 그 섬광 하나가 창 안에 들면 모양 바뀜이 0.30 이고, 창 밖이면 씨앗 열여섯에서 0.090~0.128 이에요. 판마다 색 몇 가지로만 칠해서 가장자리가 0.743 으로 열 개 가운데 가장 또렷하고, 복잡도는 0.308 로 가장 낮아요. 첫 판은 37 KB 였어요. 25 KB 아래로 줄이며 전투기가 죽고 다시 나는 것과 배의 물결 자국, 우주 판의 고리 행성을 뺐어요. + +### Waggle Dance + +남은 자리로 곤충 갈래의 넷째를 세우고, 지도에 남은 하나뿐인 빈 칸인 복잡도 × 채움 4,3 을 겨눴어요. 복잡도가 2.173 을 넘고 채움이 0.558~0.815 인 자리예요. 씨앗 열여섯 모두 그 칸에 서요. 복잡도 2.471~2.550, 채움 0.705~0.749 예요. 첫 판은 복잡도 2.766 으로 축 끝 2.735 를 넘었고 채움이 0.850 이었어요. 봉한 애벌레 방 사이 이음매와 벌을 어둡게 하자 2.653, 0.711 이 됐는데, 열린 방의 테두리를 밝혀야 육각 격자가 읽혔고 그러자 2.765, 0.838 로 돌아갔어요. 이음매를 0.15 로 낮추고 창 볕이 거기 닿지 않게 하고, 애벌레 방을 올려 아래 줄을 빈 벌집으로 두자 2.689, 0.782 가 됐어요. 그다음은 벌이 보이게 하는 일이었어요. 벌과 벌집이 같은 호박색이라, 벌집의 반사율을 0.66 으로 낮추고 벌을 금빛으로 밝히자 2.488, 0.749 가 됐어요. LED 마다 밝기 ±6%, 채널마다 ±3% 의 낟알이 복잡도를 0.13 올리지만, 낟알 없이도 2.434 로 칸 안이에요. 육각 줄 간격을 5.196 에서 5 로 4% 눌러야 모든 칸이 3-5-5-5-3 LED 로 똑같이 그려졌어요. + +### Breath + +남은 자리로 몸 갈래의 셋째를 세웠어요. 23판까지 「다음 판 감」이 아직 없다고 적어 둔 숨 쉬는 폐예요. 후두에서 횡격막까지 해부도처럼 그렸고, 기관이 두 기관지로 갈라진 뒤 일곱 번 더 갈라져 포도송이 129개, 허파꽈리 681개에 닿아요. 숨을 내쉰 폐가 판의 42% 를 덮어서, 22판 Circulation 처럼 몸 안에서만 바뀌는 노브가 낮게 나오는 일은 없었어요. 첫 판부터 노브 넷이 0.10/0.13/0.09/0.10 이었어요. 노브마다 폐 전체의 색이나 크기를 바꿔서예요. 숨마다 허파꽈리가 보라에서 빨강으로 물들어 모양 바뀜이 0.135 이고, 씨앗 열여섯에서 0.134~0.137 이에요. 처음 기관지 나무는 갈래마다 끝점과 무게중심을 잇는 선으로 나눴는데, 평면의 폐가 너비의 두 배 높이라 아래 엽이 길게 나란한 줄로 찼어요. 셋째 갈래부터 긴 축을 가로질러 나누자 줄기 하나에 곁가지가 붙는 꼴이 됐어요. 가는 가지는 둘레에 반지름만큼 최대 1.7 LED 의 그림자를 둘러야 허파꽈리 위에서 보였어요. 세 반복문의 `Math.hypot` 을 `sqrt` 로 바꾸자 한 프레임이 2.9 ms 에서 1.9 ms 가 됐어요. 숨을 내쉴 때 허파꽈리가 보라로 돌아가는 것은 그림의 몫이에요. 실제로 폐를 떠나는 피는 산소를 실은 채예요. + +### Pendulum Wave + +남은 자리로 물리·스프링 갈래의 넷째를 세웠어요. 진자 줄을 위에서 내려다봐서, 16~24개의 추가 4번 줄부터 124번 줄까지 세로로 늘어서고 저마다 ±22 LED 를 옆으로 흔들려요. i 번째 진자가 한 주기에 22+i 번 흔들리고, 시작 노브에서 한 주기가 28초예요. 0.65초에 판에서 놓으면 2~8초 동안 줄이 뱀처럼 휘고, 10초쯤 세 줄, 15초쯤 두 줄로 엇갈렸다가 28초에 다시 한 줄이 돼요. `Math.random` 을 쓰지 않아서 씨앗 열여섯이 다 같은 값이에요. 첫 판은 색이 0.060 으로 축 아래 끝 Rainstorm 의 0.066 밑이었어요. 호두나무 판을 붉게 하고 바닥을 밝히자 0.098 이 됐는데, 이번에는 모양 바뀜이 0.039 에서 0.023 으로 떨어졌어요. 모양 바뀜은 추와 바닥의 밝기 차이에서 나와서, 추를 밝히고 바닥을 다시 어둡게 해 색 0.080, 모양 바뀜 0.033 에 세웠어요. 판에 붙잡았다 놓는 첫 장면은 모양 바뀜을 올리지 않았어요. 0.030 이 0.029 가 됐어요. + ## 지도 지도의 자리는 손으로 매긴 점수가 아니라 잰 값이에요. 패턴마다 처음 노브 값으로 Lab 엔진에서 8초를 돌리고, 2초부터 6초 동안의 화면을 재요. LED 하나의 밝기는 세 채널 가운데 가장 밝은 값으로 봐요. @@ -1001,17 +1060,17 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 ## 다음 판 감 -10월 24일 `dev`(`02d079e`)의 128개에 23판의 열 개를 더한 138개에서 잰 값이에요. 패턴 바퀴는 주제 안에서 무엇을 할지 고를 때 이 절을 읽고, 한 것은 빼고 새로 본 것을 더해요. +10월 24일 `dev`(`b1af21e`)의 138개에 24판의 열 개를 더한 148개에서 잰 값이에요. 패턴 바퀴는 주제 안에서 무엇을 할지 고를 때 이 절을 읽고, 한 것은 빼고 새로 본 것을 더해요. ### 지도의 빈 칸 `study.ts --check --gaps` 가 `*` 를 붙인 칸 가운데 그림이 떠오르는 칸이에요. 칸은 가로와 세로를 낮은 쪽부터 1~4 로 세요. 페이지 기본 지도(가장자리 × 움직임)는 16칸이 다 차 있어요. -23판 뒤로는 `*` 가 붙은 칸이 없어요. 22판까지 남은 두 칸, 촘촘함 × 모양 바뀜 3,4 와 4,3 에 23판의 Bait Ball 과 Sequins 가 섰어요. 남은 빈 칸은 복잡도 × 채움 4,3 하나예요. 복잡도가 2.173 을 넘고 채움이 0.558~0.815 인 자리인데, 복잡도 축 끝의 Contour Map(2.735)을 빼고 세면 차는 칸이라 `*` 가 붙지 않아요. 그 아래 복잡도 2.4~2.6 에 선 Woodpecker, Dripstone, Agate, Guilloché 는 채움이 다 0.93 을 넘어요. +23판 뒤로는 `*` 가 붙은 칸이 없어요. 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 으로 축 끝을 넘었어요. 촘촘함이 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 로 내려갔어요. -모양 바뀜이 높은 칸을 겨누면 움직이는 것과 바탕의 밝기가 달라야 해요. 3판의 Lava Lamp 는 방울이 화면 높이를 다 오르는데도 왁스와 물이 둘 다 밝아서 모양 바뀜이 0.068 이에요. 4판의 Jacquard Loom 도 천이 1초에 4 LED 씩 내려가는데, 씨실 여섯 색이 모두 밝기 끝까지라 0.041 이에요. 19판의 Rabbit Ears 도 첫 판에서는 그림이 눈 속으로 사라져도 블록 평균이 0.5 쯤으로 같아서 0.153 이었어요. 바다를 어둡게 하고 신호가 없을 때 눈을 밝게 올리자 0.286 이 됐어요. 모양 바뀜의 칸은 4 LED 너비에 16 LED 높이라서, 옆으로 쓸고 가는 것이 위아래로 오르내리는 것보다 네 배 잘 잡혀요. 7판의 Searchlights 가 그렇게 0.357 까지 갔어요. 색이 많아도 모양 바뀜은 밝기만 봐요. 11판의 Balloon Box 는 천의 모든 색을 밝기 끝에 둬서, 모양 바뀜과 가장자리는 풍선과 어두운 하늘의 차이에서만 와요. 16판의 Domino Run 은 꺼지는 쪽에서 모양 바뀜을 얻었어요. 넘어지는 도미노는 같은 4×16 칸 안에서 눕기만 해서 처음에 0.096 이었고, 낮은 램프가 누운 면을 스치게 하자 켜진 LED 가 0.44 에서 0.15 로 줄며 0.261 이 됐어요. 모양 바뀜은 2초 화면에서 멀어진 거리라 6초 동안 바뀐 양을 넘지 못해서, 움직임의 여섯 배가 끝이에요. 16판의 Lunation 은 2~8초 동안 어두워지는 LED 가 하나도 없게 짜서 움직임 0.058 에 모양 바뀜 0.348 로 그 끝에 섰어요. 아래 끝도 끝이에요. 모양 바뀜 축의 아래 끝은 Galton Board 의 0.025 이고, 17판의 열 개 가운데 여섯이 처음 판에 그 아래였어요. Ant Farm 0.010, One Bit 0.014, Marble Run 0.019, Circuit Board 0.021, Crossroads 0.023, Shoreline 0.029 예요. 바탕이 서 있고 작은 것만 움직이면 4×16 칸 평균이 거의 그대로라서, 블록만 한 것이 천천히 바뀌어야 해요. Ant Farm 은 젖은 모래 얼룩, Circuit Board 는 데워지는 선, Marble Run 은 구슬이 지나며 켜는 플라스틱 조각, One Bit 는 오르내리는 안개 둑으로 0.04~0.06 에 섰어요. 18판에서는 Server Rack 의 첫 판이 0.024 였어요. 깜박이는 LED 는 4×16 칸 안에서 평균이 지워져서, 백업이 쓴 드라이브의 빛길을 켜 둔 채 남기고 부하 물결을 넓혀 0.098 이 됐어요. 거꾸로 1초가 안 되는 섬광은 모양 바뀜을 크게 올려요. 모양 바뀜은 첫 화면에서 가장 멀어진 프레임 하나로 정해져서, 18판 Drop Tower 의 0.4초 남짓 보이는 브레이크 섬광이 0.087 을 0.163 으로 올렸어요. 19판에서는 Helter Skelter 의 첫 판이 0.021 이었어요. 전구 체이스가 나선을 따라 내려가며 미끄럼틀과 탑을 밝히고 8초마다 전구가 1.5초 다 켜지게 하자 0.069 가 됐어요. 21판의 Bread Mould 는 곰팡이로 어두워진 빵을 밝은 새 빵이 옆에서 밀어내는 일을 2.4초에 두어 3.5초에 0.356 에 닿았어요. 도마를 늙은 곰팡이와 새 속살 사이의 밝기 100 쯤에 두어서, 빵이 덮는 넓이만 모양 바뀜에 들어가요.아래 끝을 넘을 뻔한 패턴도 있었어요. 21판의 Slinky 는 250 LED 남짓한 스프링이 계단을 내려가기만 할 때 0.014 로 Galton Board 아래였고, 내려앉은 칸마다 계단등이 켜져 8초 남게 하자 0.056 이 됐어요. 22판에서는 아래 끝을 넘은 첫 판이 둘이었어요. Weaver 는 0.017 이었고, 하늘 아닌 곳에 구름 그림자 두 줄을 1초에 3 LED 씩 지나가게 하자 0.044 가 됐어요. Galilean Moons 는 0.022 였고, 도표의 하루를 6줄에서 10줄로 늘리자 0.031 이 됐어요. 높은 쪽은 셈으로 맞출 수 있었어요. Pin Art 는 0.613 × 0.575 = 0.352 가 잰 값 0.357 이고, Flipdot 은 0.36 × (1 − 0.248) 이 잰 값 0.265 예요. 둘 다 바뀐 넓이에 칸 평균의 차이를 곱한 셈이에요. 23판에서는 그 셈을 그림의 차례로 맞췄어요. Sequins 는 2초 화면에 아래 52% 의 파도가 있고 7.6초에 위 33% 의 하트가 있어서 판의 75% 가 바뀌어 0.250 이에요. Bait Ball 은 어두운 등을 보이던 떼가 2.1초부터 은빛으로 돌아서 0.372 이고, 은빛일 때 공 둘레 물까지 밝히는 빛무리가 0.304 를 0.348 로 올렸어요. 씨앗마다 0.351~0.400 으로 흔들리던 값은 2초 화면에 사냥꾼이 있느냐로 갈렸고, 첫 돌진 시각을 고정하자 0.367~0.377 로 좁아졌어요. 거꾸로 Elephant Toothpaste 는 밝은 기둥이 어두운 판을 위아래로 다 가로질러도 패널 너비의 40% 쯤만 덮어서 0.102 에 그쳤어요. +모양 바뀜이 높은 칸을 겨누면 움직이는 것과 바탕의 밝기가 달라야 해요. 3판의 Lava Lamp 는 방울이 화면 높이를 다 오르는데도 왁스와 물이 둘 다 밝아서 모양 바뀜이 0.068 이에요. 4판의 Jacquard Loom 도 천이 1초에 4 LED 씩 내려가는데, 씨실 여섯 색이 모두 밝기 끝까지라 0.041 이에요. 19판의 Rabbit Ears 도 첫 판에서는 그림이 눈 속으로 사라져도 블록 평균이 0.5 쯤으로 같아서 0.153 이었어요. 바다를 어둡게 하고 신호가 없을 때 눈을 밝게 올리자 0.286 이 됐어요. 모양 바뀜의 칸은 4 LED 너비에 16 LED 높이라서, 옆으로 쓸고 가는 것이 위아래로 오르내리는 것보다 네 배 잘 잡혀요. 7판의 Searchlights 가 그렇게 0.357 까지 갔어요. 색이 많아도 모양 바뀜은 밝기만 봐요. 11판의 Balloon Box 는 천의 모든 색을 밝기 끝에 둬서, 모양 바뀜과 가장자리는 풍선과 어두운 하늘의 차이에서만 와요. 16판의 Domino Run 은 꺼지는 쪽에서 모양 바뀜을 얻었어요. 넘어지는 도미노는 같은 4×16 칸 안에서 눕기만 해서 처음에 0.096 이었고, 낮은 램프가 누운 면을 스치게 하자 켜진 LED 가 0.44 에서 0.15 로 줄며 0.261 이 됐어요. 모양 바뀜은 2초 화면에서 멀어진 거리라 6초 동안 바뀐 양을 넘지 못해서, 움직임의 여섯 배가 끝이에요. 16판의 Lunation 은 2~8초 동안 어두워지는 LED 가 하나도 없게 짜서 움직임 0.058 에 모양 바뀜 0.348 로 그 끝에 섰어요. 아래 끝도 끝이에요. 모양 바뀜 축의 아래 끝은 Galton Board 의 0.025 이고, 17판의 열 개 가운데 여섯이 처음 판에 그 아래였어요. Ant Farm 0.010, One Bit 0.014, Marble Run 0.019, Circuit Board 0.021, Crossroads 0.023, Shoreline 0.029 예요. 바탕이 서 있고 작은 것만 움직이면 4×16 칸 평균이 거의 그대로라서, 블록만 한 것이 천천히 바뀌어야 해요. Ant Farm 은 젖은 모래 얼룩, Circuit Board 는 데워지는 선, Marble Run 은 구슬이 지나며 켜는 플라스틱 조각, One Bit 는 오르내리는 안개 둑으로 0.04~0.06 에 섰어요. 18판에서는 Server Rack 의 첫 판이 0.024 였어요. 깜박이는 LED 는 4×16 칸 안에서 평균이 지워져서, 백업이 쓴 드라이브의 빛길을 켜 둔 채 남기고 부하 물결을 넓혀 0.098 이 됐어요. 거꾸로 1초가 안 되는 섬광은 모양 바뀜을 크게 올려요. 모양 바뀜은 첫 화면에서 가장 멀어진 프레임 하나로 정해져서, 18판 Drop Tower 의 0.4초 남짓 보이는 브레이크 섬광이 0.087 을 0.163 으로 올렸어요. 19판에서는 Helter Skelter 의 첫 판이 0.021 이었어요. 전구 체이스가 나선을 따라 내려가며 미끄럼틀과 탑을 밝히고 8초마다 전구가 1.5초 다 켜지게 하자 0.069 가 됐어요. 21판의 Bread Mould 는 곰팡이로 어두워진 빵을 밝은 새 빵이 옆에서 밀어내는 일을 2.4초에 두어 3.5초에 0.356 에 닿았어요. 도마를 늙은 곰팡이와 새 속살 사이의 밝기 100 쯤에 두어서, 빵이 덮는 넓이만 모양 바뀜에 들어가요.아래 끝을 넘을 뻔한 패턴도 있었어요. 21판의 Slinky 는 250 LED 남짓한 스프링이 계단을 내려가기만 할 때 0.014 로 Galton Board 아래였고, 내려앉은 칸마다 계단등이 켜져 8초 남게 하자 0.056 이 됐어요. 22판에서는 아래 끝을 넘은 첫 판이 둘이었어요. Weaver 는 0.017 이었고, 하늘 아닌 곳에 구름 그림자 두 줄을 1초에 3 LED 씩 지나가게 하자 0.044 가 됐어요. Galilean Moons 는 0.022 였고, 도표의 하루를 6줄에서 10줄로 늘리자 0.031 이 됐어요. 높은 쪽은 셈으로 맞출 수 있었어요. Pin Art 는 0.613 × 0.575 = 0.352 가 잰 값 0.357 이고, Flipdot 은 0.36 × (1 − 0.248) 이 잰 값 0.265 예요. 둘 다 바뀐 넓이에 칸 평균의 차이를 곱한 셈이에요. 23판에서는 그 셈을 그림의 차례로 맞췄어요. Sequins 는 2초 화면에 아래 52% 의 파도가 있고 7.6초에 위 33% 의 하트가 있어서 판의 75% 가 바뀌어 0.250 이에요. Bait Ball 은 어두운 등을 보이던 떼가 2.1초부터 은빛으로 돌아서 0.372 이고, 은빛일 때 공 둘레 물까지 밝히는 빛무리가 0.304 를 0.348 로 올렸어요. 씨앗마다 0.351~0.400 으로 흔들리던 값은 2초 화면에 사냥꾼이 있느냐로 갈렸고, 첫 돌진 시각을 고정하자 0.367~0.377 로 좁아졌어요. 거꾸로 Elephant Toothpaste 는 밝은 기둥이 어두운 판을 위아래로 다 가로질러도 패널 너비의 40% 쯤만 덮어서 0.102 에 그쳤어요. 24판에서는 하늘이 모양 바뀜을 가렸어요. Thermal 은 적운이 자라는데도 첫 판이 0.021 이었어요. 가장 밝은 채널로 보면 200~222 의 파란 하늘과 흰 구름이 거의 같아서, 천정을 (14,50,150) 으로 어둡게 하자 구름이 자라는 위의 16줄 띠 둘이 0.0066 에서 0.0207 이 됐어요. Pendulum Wave 는 색을 올리려고 바닥을 밝히자 추와 바닥의 차이가 줄어 모양 바뀜이 0.039 에서 0.023 으로 떨어졌어요. Shoot 'em Up 은 보스의 마지막 폭발 섬광 하나가 8초 창 안에 들면 0.30, 밖이면 0.09~0.13 이에요. 움직임 축의 아래 끝도 끝이에요. 아래 끝은 Star Trails 의 0.019 이고, 18판의 Stained Glass 는 첫 판이 0.007, Peg Light 는 0.023 이었어요. 블록만 한 구름 그림자가 1초에 5 LED 로 지나가면 모양 바뀜은 0.036 이어도 1초 사이에 바뀌는 빛은 작아요. Stained Glass 는 그림자를 11 LED 덩어리로 얼룩지게 하고 1초에 18 LED 로 지나가게 해서 0.027 이 됐어요. Peg Light 는 1초에 페그 100개를 꽂아도 LED 하나가 한 번 바뀌는 셈이라 그 몫이 0.012 였고, 켜진 페그마다 ±3.5% 로 1.4 Hz 에 일렁이게 해서 0.035 가 됐어요. @@ -1021,19 +1080,19 @@ ESP32-S3 로 옮길 때 걸릴 것도 있어요. Reaction Diffusion 은 Node 에 ### 아직 없는 갈래 -`families.json` 의 마흔네 갈래에 없는 것 가운데 세운 패널에 맞을 것을 적어 둬요. 23판이 연 무대·공연 갈래는 Proscenium 하나예요. 서커스 천막 꼭대기의 공중그네가 그 갈래에 맞아요. 23판이 연 짐승 갈래도 Giraffe 하나예요. 해 질 녘 동굴에서 줄지어 날아오르는 박쥐 떼는 128줄을 다 써요. 22판이 연 몸 갈래는 Circulation 과 23판의 Axon 이에요. 숨 쉬는 폐는 아직 없어요. 22판이 연 비행 갈래는 Liftoff 와 23판의 Final Approach 예요. 열기류를 타고 맴돌며 오르는 글라이더는 아직 없어요. 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 이에요. 접힌 종이학이 펼쳐지는 그림은 아직 없어요. 21판이 연 운동·경기 갈래는 Lap Pool 과 22판의 Bowling Lane, 23판의 High Dive 예요. 위아래로 움직이는 경기는 High Dive 가 했고, 장대높이뛰기와 실내 암벽은 아직 없어요. 19판이 연 부엌 갈래는 Popcorn 과 20판의 Kettle, 21판의 Pancakes 이고, 버섯·균사 갈래는 Foxfire 와 20판의 Veiled Lady, 21판의 Bread Mould 예요. 18판이 연 유리 갈래는 Stained Glass 와 19판의 Smalti, 20판의 Millefiori 예요. 광물·결정 갈래는 Bismuth 와 19판의 Dripstone, 20판의 Agate 이고, 놀이공원 갈래는 Drop Tower 와 19판의 Helter Skelter, 20판의 High Striker 예요. 관람차는 Drop Tower 뒤에 테두리로만 서요. 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 예요. 15판이 연 도시 갈래는 Metro Map 과 16판의 Neon Alley, 17판의 Crossroads, 22판의 Night Flight 예요. 15판이 연 음악 갈래는 Player Piano 와 16판의 Harp, 18판의 Turntables 예요. 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 이 셋째예요. +`families.json` 의 마흔여섯 갈래에 없는 것 가운데 세운 패널에 맞을 것을 적어 둬요. 24판이 연 공사·건설 갈래는 Tower Crane 하나예요. 굴착기가 땅을 파 내려가는 터파기 현장은 아래로 깊이를 써요. 24판이 연 도자기 갈래도 Potter's Wheel 하나예요. 장작 가마의 불구멍으로 불꽃이 새는 소성은 아직 없어요. 23판이 연 무대·공연 갈래는 Proscenium 과 24판의 Flying Trapeze 예요. 위의 조종대에서 내려온 줄에 매달려 춤추는 꼭두각시는 128줄을 다 써요. 23판이 연 짐승 갈래는 Giraffe 와 24판의 Emergence 예요. 22판이 연 몸 갈래는 Circulation 과 23판의 Axon, 24판의 Breath 예요. 22판이 연 비행 갈래는 Liftoff 와 23판의 Final Approach, 24판의 Thermal 이에요. 낙하산을 펴고 내려오는 스카이다이버는 아직 없어요. 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 이에요. 접힌 종이학이 펼쳐지는 그림은 아직 없어요. 21판이 연 운동·경기 갈래는 Lap Pool 과 22판의 Bowling Lane, 23판의 High Dive 예요. 위아래로 움직이는 경기는 High Dive 가 했고, 장대높이뛰기와 실내 암벽은 아직 없어요. 19판이 연 부엌 갈래는 Popcorn 과 20판의 Kettle, 21판의 Pancakes 이고, 버섯·균사 갈래는 Foxfire 와 20판의 Veiled Lady, 21판의 Bread Mould 예요. 18판이 연 유리 갈래는 Stained Glass 와 19판의 Smalti, 20판의 Millefiori 예요. 광물·결정 갈래는 Bismuth 와 19판의 Dripstone, 20판의 Agate 이고, 놀이공원 갈래는 Drop Tower 와 19판의 Helter Skelter, 20판의 High Striker 예요. 관람차는 Drop Tower 뒤에 테두리로만 서요. 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 이 셋째예요. ### 멋진 것 더 멋지게 이제는 창작자가 댓글로 고른 패턴만 고쳐요. 고를 때 볼 잰 값이에요. -노브 반응이 두 자리로 0.03 인 노브는 23판까지 열하나예요. 1판과 2판의 넷은 Hourglass 의 K2 Flow 가 0.029 로 가장 낮고, 같은 패턴의 K4 Layers 가 0.030 이에요. Flip Clock 의 K4 Light 가 0.032, Sparks 의 K1 Spread 가 0.034 예요. 13판의 Glyph Rain 은 K1 Hue 가 0.028 에서 0.066 으로, K4 Mutate 가 0.033 에서 0.066 으로 올랐어요. 판이 거의 빈 패턴은 노브가 바꿀 LED 가 적어서 노브가 다 낮게 나와요. Glyph Rain 은 채움이 0.059 에서 0.215 가 되자 노브 넷이 다 올랐어요. 9판의 Sprout 은 K1 Hue 가 0.045 로 올랐어요. 5판의 Euclid Pulse 는 K4 Steps 가 0.05 로 넷 가운데 가장 낮아요. 처음 자리의 Pulses 3 에서는 Steps 가 빛 조각의 폭만 바꿔요. 15판의 열 개는 가장 낮은 노브가 Ivy 의 K2 Speed 0.049 예요. 빠르기 노브는 새로 시작한 그림의 2~3초를 봐서, 빠르기만 바꾸는 노브는 낮게 나와요. 1 LED 너비 선이 주인공인 패턴은 선 옆 1 LED 에 그 빛을 옅게 묻히면 노브 반응이 두 배쯤 돼요. 15판의 Player Piano 는 그렇게 노브 넷이 0.02 언저리에서 0.05~0.08 로 올랐어요. 16판의 열 개는 가장 낮은 노브가 Fireflies 의 K4 Coupling 0.04 예요. 대부분이 어두운 그림은 노브 반응이 화면 평균 빛의 두 배쯤에서 멈춰요. Fireflies 는 평균 밝기가 0.03 언저리이고, 16판의 Wireworld 는 전자가 더하는 빛이 프레임 차이로 0.046 이라 K3 Pulses 가 0.05 예요. 노브 하나가 바탕을 바꾸게 하면 쉽게 올라가서, Fireflies 의 K1 Moon 은 0.08 이에요. 17판의 Frost 도 K1 Lamp 가 가로등 둘레의 서리만 물들일 때는 0.01~0.02 였고, 하늘 아래쪽과 눈 덮인 길까지 물들이자 0.05 가 됐어요. 17판의 열 개는 가장 낮은 노브가 Crossroads 의 K2 Pace 0.04 예요. 노브 검사는 다섯 설정을 같은 씨앗으로 돌려서, 노브가 붓질 수나 개미 수를 바꾸면 난수 차례가 갈려 반응이 부풀어요. 17판 Brushstrokes 의 K2~K4 와 Ant Farm 의 K3 에는 그 몫도 들어 있어요. 18판의 열 개는 가장 낮은 노브가 Server Rack 과 Turntables 의 K1~K3 으로 0.04 언저리예요. 큰 물건 하나에서 작은 부분만 움직이는 노브는 낮게 나와요. 18판 Longcase Clock 의 K3 은 처음에 추의 진폭을 바꾸는 Swing 이었는데 0.0036 으로 검사에 걸렸고, 촛불 자리를 옮기는 Candle 로 바꾸자 0.11 이 됐어요. 미리 돌리기로 처음 상태를 맞출 때는 빠르기 노브를 같이 봐야 해요. Server Rack 은 어느 빠르기에서든 2초에 같은 상태가 오게 맞췄다가 K2 가 0.0091 로 걸렸어요. 맞추는 시점은 패턴 시간에 두고 미리 돌리기는 노브 빠르기로 돌려야 빠르기마다 그림이 갈려요. 19판의 열 개는 가장 낮은 노브가 Foxfire 의 K1 Glow 와 Paternoster 의 K4 Busy 로 0.033 이에요. 패널의 10분의 1쯤 덮는 것의 색만 바꾸는 노브는 0.03 에 못 미쳐요. 19판 Popcorn 의 K4 는 처음에 버터 색을 바꾸는 Butter 였는데 0.012~0.02 여서, 더미 높이를 정하는 Heap 으로 바꿨어요. Dust Motes 의 Dust 는 먼지 수만 바꿀 때 0.011 이었고, 빛줄기 안개를 먼지 양에 묶자 0.04 가 됐어요. 노브 반응은 세 채널의 차이를 평균해요. Helter Skelter 의 빨강과 크림 줄무늬는 차이가 초록과 파랑에만 있어서, 탑이 눈에 띄게 비틀려도 0.02 였어요. 20판의 열 개는 가장 낮은 노브가 Kingfisher 의 K3 Fish 와 Kettle 의 K3 Fill 로 둘 다 0.040 이에요. 물고기 수나 물 높이만 바꿀 때는 0.012 와 0.038 이었고, Kingfisher 는 물풀과 갈대가 함께 늘게, Kettle 은 물이 많을수록 늦게 끓게 해서 올렸어요. 21판의 열 개는 가장 낮은 노브가 Woodpecker 의 K2 Speed 와 Lap Pool 의 K1 Stroke 로 둘 다 0.044 예요. 사람 넷의 영법만 바꿀 때 Stroke 는 0.02 였고, 평영과 접영이 바닥의 햇빛 무늬에 짧은 물결을 섞게 해서 올렸어요. 주인공 뒤에 서는 것을 더하는 노브는 가려져서 낮게 나와요. Pop-up Book 의 K3 Layers 는 뒤에 카드를 더할 때 0.01 이었고, 여섯째 층을 맨 앞에 서는 터널북 틀로 바꾸자 0.05 가 됐어요. Fiddlehead 의 K3 Fronds 도 늘어난 잎이 가운데 포기 뒤에서 자랄 때 0.02~0.03 이었고, 양옆 포기의 잎을 가운데 위로 기울게 하자 0.047 이 됐어요. 22판의 열 개는 가장 낮은 노브가 Circulation 의 K3 Detail 0.025 이고, 이 연구에서 두 자리로 0.02 인 노브는 이것 하나예요. 굵은 줄기와 첫 곁가지가 처음 자리에서 몸 LED 2618개 가운데 1943개를 덮어서 처음에 0.008 이었어요. 세운 패널에 사람 하나를 세우면 몸이 판의 32% 쯤이라, 몸 안에서만 바뀌는 노브는 화면 평균으로 나뉘어 낮게 나와요. 22판 Bowling Lane 의 K2 Speed 와 K3 Hook 은 0.03 이에요. 노브 검사가 보는 2~3초 무렵에 공의 길이 Hook 마다 화살표 언저리에서 만나서, 길만 바꿀 때 K3 는 0.01 이었어요. 빛나는 오일의 길이를 Hook 에 묶어 늘 보이는 결과를 하나 붙이자 올랐어요. 패널의 4분의 1만 바꾸는 노브는 그 안을 흐려도 0.04 언저리에서 멈춰요. Galilean Moons 의 K4 Seeing 은 접안렌즈 안만 흐릴 때 0.039 였고, 원반 둘레로 번지는 빛을 넓히자 0.054 가 됐어요. 23판의 열 개는 가장 낮은 노브가 Hanging Scroll 의 K4 Ink 0.032 와 Skein 의 K3 Geese 0.033 이에요. Ink 는 젖은 먹을 흐림으로만 그릴 때 0.022 였어요. 흐림은 눈에는 크게 달라 보여도 LED 하나하나의 밝기를 조금씩만 바꿔요. 넓은 면이 조금 바뀌는 쪽이 노브 반응을 올려서, Giraffe 의 K4 Wind 는 풀과 수관만 흔들 때 0.03 이었고 낮은 하늘에 먼지 막을 덮자 0.06 이 됐어요. +노브 반응이 두 자리로 0.03 인 노브는 23판까지 열하나예요. 1판과 2판의 넷은 Hourglass 의 K2 Flow 가 0.029 로 가장 낮고, 같은 패턴의 K4 Layers 가 0.030 이에요. Flip Clock 의 K4 Light 가 0.032, Sparks 의 K1 Spread 가 0.034 예요. 13판의 Glyph Rain 은 K1 Hue 가 0.028 에서 0.066 으로, K4 Mutate 가 0.033 에서 0.066 으로 올랐어요. 판이 거의 빈 패턴은 노브가 바꿀 LED 가 적어서 노브가 다 낮게 나와요. Glyph Rain 은 채움이 0.059 에서 0.215 가 되자 노브 넷이 다 올랐어요. 9판의 Sprout 은 K1 Hue 가 0.045 로 올랐어요. 5판의 Euclid Pulse 는 K4 Steps 가 0.05 로 넷 가운데 가장 낮아요. 처음 자리의 Pulses 3 에서는 Steps 가 빛 조각의 폭만 바꿔요. 15판의 열 개는 가장 낮은 노브가 Ivy 의 K2 Speed 0.049 예요. 빠르기 노브는 새로 시작한 그림의 2~3초를 봐서, 빠르기만 바꾸는 노브는 낮게 나와요. 1 LED 너비 선이 주인공인 패턴은 선 옆 1 LED 에 그 빛을 옅게 묻히면 노브 반응이 두 배쯤 돼요. 15판의 Player Piano 는 그렇게 노브 넷이 0.02 언저리에서 0.05~0.08 로 올랐어요. 16판의 열 개는 가장 낮은 노브가 Fireflies 의 K4 Coupling 0.04 예요. 대부분이 어두운 그림은 노브 반응이 화면 평균 빛의 두 배쯤에서 멈춰요. Fireflies 는 평균 밝기가 0.03 언저리이고, 16판의 Wireworld 는 전자가 더하는 빛이 프레임 차이로 0.046 이라 K3 Pulses 가 0.05 예요. 노브 하나가 바탕을 바꾸게 하면 쉽게 올라가서, Fireflies 의 K1 Moon 은 0.08 이에요. 17판의 Frost 도 K1 Lamp 가 가로등 둘레의 서리만 물들일 때는 0.01~0.02 였고, 하늘 아래쪽과 눈 덮인 길까지 물들이자 0.05 가 됐어요. 17판의 열 개는 가장 낮은 노브가 Crossroads 의 K2 Pace 0.04 예요. 노브 검사는 다섯 설정을 같은 씨앗으로 돌려서, 노브가 붓질 수나 개미 수를 바꾸면 난수 차례가 갈려 반응이 부풀어요. 17판 Brushstrokes 의 K2~K4 와 Ant Farm 의 K3 에는 그 몫도 들어 있어요. 18판의 열 개는 가장 낮은 노브가 Server Rack 과 Turntables 의 K1~K3 으로 0.04 언저리예요. 큰 물건 하나에서 작은 부분만 움직이는 노브는 낮게 나와요. 18판 Longcase Clock 의 K3 은 처음에 추의 진폭을 바꾸는 Swing 이었는데 0.0036 으로 검사에 걸렸고, 촛불 자리를 옮기는 Candle 로 바꾸자 0.11 이 됐어요. 미리 돌리기로 처음 상태를 맞출 때는 빠르기 노브를 같이 봐야 해요. Server Rack 은 어느 빠르기에서든 2초에 같은 상태가 오게 맞췄다가 K2 가 0.0091 로 걸렸어요. 맞추는 시점은 패턴 시간에 두고 미리 돌리기는 노브 빠르기로 돌려야 빠르기마다 그림이 갈려요. 19판의 열 개는 가장 낮은 노브가 Foxfire 의 K1 Glow 와 Paternoster 의 K4 Busy 로 0.033 이에요. 패널의 10분의 1쯤 덮는 것의 색만 바꾸는 노브는 0.03 에 못 미쳐요. 19판 Popcorn 의 K4 는 처음에 버터 색을 바꾸는 Butter 였는데 0.012~0.02 여서, 더미 높이를 정하는 Heap 으로 바꿨어요. Dust Motes 의 Dust 는 먼지 수만 바꿀 때 0.011 이었고, 빛줄기 안개를 먼지 양에 묶자 0.04 가 됐어요. 노브 반응은 세 채널의 차이를 평균해요. Helter Skelter 의 빨강과 크림 줄무늬는 차이가 초록과 파랑에만 있어서, 탑이 눈에 띄게 비틀려도 0.02 였어요. 20판의 열 개는 가장 낮은 노브가 Kingfisher 의 K3 Fish 와 Kettle 의 K3 Fill 로 둘 다 0.040 이에요. 물고기 수나 물 높이만 바꿀 때는 0.012 와 0.038 이었고, Kingfisher 는 물풀과 갈대가 함께 늘게, Kettle 은 물이 많을수록 늦게 끓게 해서 올렸어요. 21판의 열 개는 가장 낮은 노브가 Woodpecker 의 K2 Speed 와 Lap Pool 의 K1 Stroke 로 둘 다 0.044 예요. 사람 넷의 영법만 바꿀 때 Stroke 는 0.02 였고, 평영과 접영이 바닥의 햇빛 무늬에 짧은 물결을 섞게 해서 올렸어요. 주인공 뒤에 서는 것을 더하는 노브는 가려져서 낮게 나와요. Pop-up Book 의 K3 Layers 는 뒤에 카드를 더할 때 0.01 이었고, 여섯째 층을 맨 앞에 서는 터널북 틀로 바꾸자 0.05 가 됐어요. Fiddlehead 의 K3 Fronds 도 늘어난 잎이 가운데 포기 뒤에서 자랄 때 0.02~0.03 이었고, 양옆 포기의 잎을 가운데 위로 기울게 하자 0.047 이 됐어요. 22판의 열 개는 가장 낮은 노브가 Circulation 의 K3 Detail 0.025 이고, 이 연구에서 두 자리로 0.02 인 노브는 이것 하나예요. 굵은 줄기와 첫 곁가지가 처음 자리에서 몸 LED 2618개 가운데 1943개를 덮어서 처음에 0.008 이었어요. 세운 패널에 사람 하나를 세우면 몸이 판의 32% 쯤이라, 몸 안에서만 바뀌는 노브는 화면 평균으로 나뉘어 낮게 나와요. 22판 Bowling Lane 의 K2 Speed 와 K3 Hook 은 0.03 이에요. 노브 검사가 보는 2~3초 무렵에 공의 길이 Hook 마다 화살표 언저리에서 만나서, 길만 바꿀 때 K3 는 0.01 이었어요. 빛나는 오일의 길이를 Hook 에 묶어 늘 보이는 결과를 하나 붙이자 올랐어요. 패널의 4분의 1만 바꾸는 노브는 그 안을 흐려도 0.04 언저리에서 멈춰요. Galilean Moons 의 K4 Seeing 은 접안렌즈 안만 흐릴 때 0.039 였고, 원반 둘레로 번지는 빛을 넓히자 0.054 가 됐어요. 23판의 열 개는 가장 낮은 노브가 Hanging Scroll 의 K4 Ink 0.032 와 Skein 의 K3 Geese 0.033 이에요. Ink 는 젖은 먹을 흐림으로만 그릴 때 0.022 였어요. 흐림은 눈에는 크게 달라 보여도 LED 하나하나의 밝기를 조금씩만 바꿔요. 넓은 면이 조금 바뀌는 쪽이 노브 반응을 올려서, Giraffe 의 K4 Wind 는 풀과 수관만 흔들 때 0.03 이었고 낮은 하늘에 먼지 막을 덮자 0.06 이 됐어요. 24판의 열 개는 가장 낮은 노브가 Potter's Wheel 의 K2 Speed 0.042 와 Pipe Organ 의 K4 Tremulant 0.042 예요. Breath 는 첫 판부터 노브 넷이 0.09~0.13 이었어요. 숨을 내쉰 폐가 판의 42% 를 덮고 노브마다 폐 전체의 색이나 크기를 바꿔서, 22판 Circulation 처럼 몸 안에서만 바뀌는 노브가 낮게 나오는 일이 없었어요. 첫 3초에 일어나지 않는 일만 바꾸는 노브는 0 에 가까워요. Shoot 'em Up 의 K4 Bullets 는 보스 탄이 3.6초부터 날아서 처음에 0.0041 이었고, 탄이 짙을수록 바닥을 어둡게 하자 0.10 이 됐어요. 빛이 이웃에 번지면 노브가 올라요. Pipe Organ 의 K1 Stops 는 소리 나는 파이프만 물들일 때 0.010 이었고, 그 빛이 좌우 16열의 주석에 비치게 하자 0.02, 리드 음전에 배음 파이프를 더하자 0.062 가 됐어요. Flock, Harmonograph, Big Type 은 처음 화면이 빨강이에요. ### 세로 64×128 -2~8초 동안 켜진 LED 가 5% 아래인 3분의 1이 있는 패턴이 넷이에요. `study.ts` 표의 `thirds` 칸이 이 값이에요. Jelly 4.5% 와 Pulse Bars 2.6% 는 위 3분의 1이 비고, Sparks 2.0% 와 Dragon Fold 4.9% 는 아래 3분의 1이 비어요. Dragon Fold 는 문턱 바로 아래예요. 6판의 Jacob's Ladder 는 위, 가운데, 아래가 27.0%, 21.4%, 35.1% 예요. 햇빛층에서 심해까지 내려가는 바다는 16판의 Abyss 가 했고, 덩굴은 15판의 Ivy 가 했어요. 어두운 판 위의 가는 빛 하나는 128줄을 다 지나가도 3분의 1마다 10% 를 넘기 어려워요. 6판의 처음 아크는 가운데 3분의 1을 7.4% 켰어요. 9판의 Sprout 은 접시꽃 둘이 위 3분의 1을 8.1% 켜요. 이렇게 철이 도는 패턴은 2~8초가 어느 철에 걸리느냐에 따라 값이 몇 배씩 달라서, 씨앗 여럿으로 재 봐야 해요. 테두리를 그리는 패턴은 테두리를 빼고 재요. 10판의 Tetromino Well 은 양쪽 벽 2 LED 만으로 3분의 1마다 6.3% 를 켜서, 벽을 넣어 재면 위 3분의 1이 늘 문턱을 넘어요. 바탕을 다 그리는 패턴은 `thirds` 칸이 3분의 1마다 90 을 넘어요. 14판의 Waterfall 은 98/93/97 이에요. 그런 패턴은 2~8초 동안 밝기가 24/255 넘게 바뀌는 LED 로 세어야 그림이 128줄을 쓰는지 보여요. 그렇게 세면 Waterfall 의 위 3분의 1은 25.9% 예요. 15판의 Ivy 는 벽을 그려 `thirds` 가 84/89/82 이고, 바뀐 LED 로 세면 48.7%, 70.6%, 29.2% 예요. 가만히 있는 가는 선은 켜져 있어도 바뀌지 않아요. 15판의 Incense 는 곧은 연기 실이 가운데 3분의 1을 지나도 바뀐 LED 가 3.7% 였고, 소용돌이가 그 3분의 1 안에서 시작되게 하자 15.5% 가 됐어요. 16판의 Abyss 는 물을 다 칠해서 `thirds` 가 100/80/22 이고, 바뀐 LED 로 세면 84.5%, 59.3%, 36.0% 예요. 한밤층은 아귀와 불꽃, 잠수정 등빛뿐이라 아래 3분의 1이 가장 낮아요. 16판의 Harp 는 액자를 빼고 줄만 재면 48/53/12 이고, 바뀐 LED 는 아래 3분의 1이 9.8% 예요. 거기는 받침과 공명통 발이고, 줄은 300 LED 남짓한 삼각형에만 있어요. 17판의 Marble Run 은 레일과 리프트가 서 있어서 `thirds` 가 39/30/68 이고, 바뀐 LED 는 40.7%, 54.3%, 59.7% 예요. 17판의 Ant Farm 은 모래가 바탕이라 `thirds` 가 100/97/96 이고, 바뀐 LED 는 6.9%, 34.5%, 53.4% 예요. 위 3분의 1은 모래 윗면과 그 위의 어두운 유리라서 개미가 드나드는 입구와 더미만 바뀌어요. 18판의 Server Rack 은 앞판을 13~23 으로 24 아래에 두어서, `thirds` 63/63/61 이 다 드라이브와 코드와 LED 의 빛이에요. 바뀐 LED 셈은 2~8초 가운데 한 프레임만 24 를 넘어도 그 LED 를 세서, 무작위 반짝임이 값을 부풀려요. 18판의 Pint 는 잔 기포 반짝임을 켜면 50.3%, 60.2%, 40.0% 이고 끄면 50.2%, 46.8%, 26.3% 예요. 빛의 흔들림도 그래요. Longcase Clock 은 촛불일 때 41.8%, 45.6%, 45.3% 이고 흔들림 없는 달빛에서는 2.6%, 4.2%, 5.9% 예요. 자라는 그림은 미리 돌리기를 시간 대신 상태로 멈추면 씨앗마다 같은 자리에서 열려요. 18판의 Bismuth 는 무리 꼭대기가 20번 줄에 닿을 때 멈춰요. 14번 줄까지 기다리면 2초에 이미 다 자라 있어서 모양 바뀜이 0.027 로 떨어졌어요. 19판의 Dripstone 은 잘린 암반이 4/255 쯤이라 위아래가 검게 보여 `thirds` 가 68/99/77 이었고, 암반에 제 빛을 주자 92/98/99 가 됐어요. Foxfire 는 땅을 80번 줄에 두었을 때 위 3분의 1이 5% 였고, 64번 줄로 올리고 그루터기를 세우자 16% 가 됐어요. 쌓이는 그림은 2~8초에 쌓이는 자리가 보이게 열어야 해요. Popcorn 은 더미가 높게 시작하면 아래 3분의 1의 바뀐 LED 가 4.4% 였고, 낮게 시작해 자라게 하자 27.9% 가 됐어요. 넓은 면을 물들이는 조명은 반짝임 없이도 바뀐 LED 를 올려요. Dripstone 은 세 조명이 15초에 한 바퀴 번갈아 켜져서 57.6%, 84.9%, 79.2% 예요. 20판에서는 한 번 일어나는 일이 2~8초 창에 드는지가 값을 갈랐어요. High Striker 는 7.3초에 종이 한 번 울려서 위 3분의 1의 바뀐 LED 가 6.5% 에서 95.6% 가 됐고, Kettle 은 7.1초에 스위치가 꺼지는 것이 창에 들어 모양 바뀜이 0.065 에서 0.168 이 됐어요. 위로 오르는 앞선은 모양 바뀜을 적게 내요. Chromatography 는 6초 동안 앞선이 26줄을 올라도 블록이 16줄 높이라 0.040 이었어요. 21판의 세로 일곱은 Nixie 를 빼고 방이나 바탕을 다 그려서 `thirds` 가 3분의 1마다 70 을 넘었어요. 그런 그림은 바탕을 지우거나 멈추고 한 번 더 재야 주인공이 128줄을 쓰는지 보여요. Chemical Garden 은 유리와 방을 검게 지우자 정원만의 위 3분의 1이 6.6% 였고, 씨앗 열여섯 가운데 하나는 3.2% 였어요. Lap Pool 은 바닥 햇빛 무늬의 시간을 멈추자 바뀐 LED 가 3분의 1마다 18.7~52.1% 였어요. Woodpecker 는 새를 빼고 재도 바뀐 LED 가 57.3/35.1/50.0% 라서, 그 값은 거의 다 잎 사이로 움직이는 햇빛 반점에서 와요. 조금 위에서 본 장면은 세로를 싸게 얻어요. Pop-up Book 은 누운 페이지가 깊이의 5분의 1 줄만 써서, 책을 아래 34줄에 두고도 선 카드가 위 3분의 1까지 닿아요. 닉시관 하나는 지름이 높이의 절반쯤이라 Nixie 의 IN-18 은 54 LED 너비에 109줄로 서요.Slinky 는 계단과 벽을 빼고 스프링과 그림자만 세면 켜진 LED 가 0.4/2.6/3.0% 이고, 스프링이 켠 계단등까지 세면 20.9/16.5/8.6% 예요. 22판의 세로 다섯 가운데 넷은 바탕을 다 칠해서 `thirds` 가 말해 주는 것이 적었어요. 바탕을 검게 지운 사본으로 다시 재면 Liftoff 는 로켓만의 위 3분의 1이 켜진 LED 3.7%, 바뀐 LED 8.2% 라서, 그 3분의 1의 변화는 대부분 카메라가 고개를 들며 어두워지는 하늘에서 와요. Bowling Lane 은 공을 던지지 않게 하면 바뀐 LED 가 5.2/9.5/6.6% 로 떨어져서, 그 값은 거의 다 공과 그 빛이에요. Circulation 은 바탕을 21 아래로 내려 몸만 켜진 LED 로 세게 해서 `thirds` 가 34/50/26 이에요. 남은 자리로 짠 Flame Test 는 실험대가 어두워 아래 3분의 1의 바뀐 LED 가 4.6% 였어요. 불꽃빛의 몫을 0.42 에서 0.52 로 올려도 1.3 포인트만 올라서, 어두운 바닥은 빛을 비추는 것보다 2~8초 창 안에 그 자리로 가는 움직임이 있어야 바뀐 LED 가 올라요. 23판의 세로 일곱 가운데 Proscenium 은 금박 아치가 세 3분의 1을 다 지나가서, 아치를 검게 바꿔 다시 재면 `thirds` 가 94/97/69 에서 63/85/65 가 돼요. Final Approach 는 위 3분의 1을 밤하늘이 채워서, 도시 빛을 받은 천정을 33/255 로 두어 문턱 24 를 넘겼어요. 가는 선 하나가 지나가는 3분의 1은 둘레를 같이 밝혀야 해요. Axon 의 가운데 3분의 1은 축삭 한 줄이 지나가는 자리라서, 수초의 빛과 비스듬히 지나가는 이웃 축삭 둘을 두어 바뀐 LED 가 23.6~35.5% 가 됐어요. 한 번 일어나는 일은 2~8초 창에 들게 짰어요. Hanging Scroll 은 첫 그림이 걸려 있는 시간을 2.2초로 줄여 4.8~6.8초에 말려 올라가게 했고, Giraffe 는 첫 물 마시기를 3.4초에 두었어요. Elephant Toothpaste 의 아래 3분의 1은 바뀐 LED 가 9.7% 로 일곱 가운데 가장 낮아요. 기둥이 6.8초에 꺾이기 전까지는 실린더와 실험대가 서 있기만 해서예요. +2~8초 동안 켜진 LED 가 5% 아래인 3분의 1이 있는 패턴이 넷이에요. `study.ts` 표의 `thirds` 칸이 이 값이에요. Jelly 4.5% 와 Pulse Bars 2.6% 는 위 3분의 1이 비고, Sparks 2.0% 와 Dragon Fold 4.9% 는 아래 3분의 1이 비어요. Dragon Fold 는 문턱 바로 아래예요. 6판의 Jacob's Ladder 는 위, 가운데, 아래가 27.0%, 21.4%, 35.1% 예요. 햇빛층에서 심해까지 내려가는 바다는 16판의 Abyss 가 했고, 덩굴은 15판의 Ivy 가 했어요. 어두운 판 위의 가는 빛 하나는 128줄을 다 지나가도 3분의 1마다 10% 를 넘기 어려워요. 6판의 처음 아크는 가운데 3분의 1을 7.4% 켰어요. 9판의 Sprout 은 접시꽃 둘이 위 3분의 1을 8.1% 켜요. 이렇게 철이 도는 패턴은 2~8초가 어느 철에 걸리느냐에 따라 값이 몇 배씩 달라서, 씨앗 여럿으로 재 봐야 해요. 테두리를 그리는 패턴은 테두리를 빼고 재요. 10판의 Tetromino Well 은 양쪽 벽 2 LED 만으로 3분의 1마다 6.3% 를 켜서, 벽을 넣어 재면 위 3분의 1이 늘 문턱을 넘어요. 바탕을 다 그리는 패턴은 `thirds` 칸이 3분의 1마다 90 을 넘어요. 14판의 Waterfall 은 98/93/97 이에요. 그런 패턴은 2~8초 동안 밝기가 24/255 넘게 바뀌는 LED 로 세어야 그림이 128줄을 쓰는지 보여요. 그렇게 세면 Waterfall 의 위 3분의 1은 25.9% 예요. 15판의 Ivy 는 벽을 그려 `thirds` 가 84/89/82 이고, 바뀐 LED 로 세면 48.7%, 70.6%, 29.2% 예요. 가만히 있는 가는 선은 켜져 있어도 바뀌지 않아요. 15판의 Incense 는 곧은 연기 실이 가운데 3분의 1을 지나도 바뀐 LED 가 3.7% 였고, 소용돌이가 그 3분의 1 안에서 시작되게 하자 15.5% 가 됐어요. 16판의 Abyss 는 물을 다 칠해서 `thirds` 가 100/80/22 이고, 바뀐 LED 로 세면 84.5%, 59.3%, 36.0% 예요. 한밤층은 아귀와 불꽃, 잠수정 등빛뿐이라 아래 3분의 1이 가장 낮아요. 16판의 Harp 는 액자를 빼고 줄만 재면 48/53/12 이고, 바뀐 LED 는 아래 3분의 1이 9.8% 예요. 거기는 받침과 공명통 발이고, 줄은 300 LED 남짓한 삼각형에만 있어요. 17판의 Marble Run 은 레일과 리프트가 서 있어서 `thirds` 가 39/30/68 이고, 바뀐 LED 는 40.7%, 54.3%, 59.7% 예요. 17판의 Ant Farm 은 모래가 바탕이라 `thirds` 가 100/97/96 이고, 바뀐 LED 는 6.9%, 34.5%, 53.4% 예요. 위 3분의 1은 모래 윗면과 그 위의 어두운 유리라서 개미가 드나드는 입구와 더미만 바뀌어요. 18판의 Server Rack 은 앞판을 13~23 으로 24 아래에 두어서, `thirds` 63/63/61 이 다 드라이브와 코드와 LED 의 빛이에요. 바뀐 LED 셈은 2~8초 가운데 한 프레임만 24 를 넘어도 그 LED 를 세서, 무작위 반짝임이 값을 부풀려요. 18판의 Pint 는 잔 기포 반짝임을 켜면 50.3%, 60.2%, 40.0% 이고 끄면 50.2%, 46.8%, 26.3% 예요. 빛의 흔들림도 그래요. Longcase Clock 은 촛불일 때 41.8%, 45.6%, 45.3% 이고 흔들림 없는 달빛에서는 2.6%, 4.2%, 5.9% 예요. 자라는 그림은 미리 돌리기를 시간 대신 상태로 멈추면 씨앗마다 같은 자리에서 열려요. 18판의 Bismuth 는 무리 꼭대기가 20번 줄에 닿을 때 멈춰요. 14번 줄까지 기다리면 2초에 이미 다 자라 있어서 모양 바뀜이 0.027 로 떨어졌어요. 19판의 Dripstone 은 잘린 암반이 4/255 쯤이라 위아래가 검게 보여 `thirds` 가 68/99/77 이었고, 암반에 제 빛을 주자 92/98/99 가 됐어요. Foxfire 는 땅을 80번 줄에 두었을 때 위 3분의 1이 5% 였고, 64번 줄로 올리고 그루터기를 세우자 16% 가 됐어요. 쌓이는 그림은 2~8초에 쌓이는 자리가 보이게 열어야 해요. Popcorn 은 더미가 높게 시작하면 아래 3분의 1의 바뀐 LED 가 4.4% 였고, 낮게 시작해 자라게 하자 27.9% 가 됐어요. 넓은 면을 물들이는 조명은 반짝임 없이도 바뀐 LED 를 올려요. Dripstone 은 세 조명이 15초에 한 바퀴 번갈아 켜져서 57.6%, 84.9%, 79.2% 예요. 20판에서는 한 번 일어나는 일이 2~8초 창에 드는지가 값을 갈랐어요. High Striker 는 7.3초에 종이 한 번 울려서 위 3분의 1의 바뀐 LED 가 6.5% 에서 95.6% 가 됐고, Kettle 은 7.1초에 스위치가 꺼지는 것이 창에 들어 모양 바뀜이 0.065 에서 0.168 이 됐어요. 위로 오르는 앞선은 모양 바뀜을 적게 내요. Chromatography 는 6초 동안 앞선이 26줄을 올라도 블록이 16줄 높이라 0.040 이었어요. 21판의 세로 일곱은 Nixie 를 빼고 방이나 바탕을 다 그려서 `thirds` 가 3분의 1마다 70 을 넘었어요. 그런 그림은 바탕을 지우거나 멈추고 한 번 더 재야 주인공이 128줄을 쓰는지 보여요. Chemical Garden 은 유리와 방을 검게 지우자 정원만의 위 3분의 1이 6.6% 였고, 씨앗 열여섯 가운데 하나는 3.2% 였어요. Lap Pool 은 바닥 햇빛 무늬의 시간을 멈추자 바뀐 LED 가 3분의 1마다 18.7~52.1% 였어요. Woodpecker 는 새를 빼고 재도 바뀐 LED 가 57.3/35.1/50.0% 라서, 그 값은 거의 다 잎 사이로 움직이는 햇빛 반점에서 와요. 조금 위에서 본 장면은 세로를 싸게 얻어요. Pop-up Book 은 누운 페이지가 깊이의 5분의 1 줄만 써서, 책을 아래 34줄에 두고도 선 카드가 위 3분의 1까지 닿아요. 닉시관 하나는 지름이 높이의 절반쯤이라 Nixie 의 IN-18 은 54 LED 너비에 109줄로 서요.Slinky 는 계단과 벽을 빼고 스프링과 그림자만 세면 켜진 LED 가 0.4/2.6/3.0% 이고, 스프링이 켠 계단등까지 세면 20.9/16.5/8.6% 예요. 22판의 세로 다섯 가운데 넷은 바탕을 다 칠해서 `thirds` 가 말해 주는 것이 적었어요. 바탕을 검게 지운 사본으로 다시 재면 Liftoff 는 로켓만의 위 3분의 1이 켜진 LED 3.7%, 바뀐 LED 8.2% 라서, 그 3분의 1의 변화는 대부분 카메라가 고개를 들며 어두워지는 하늘에서 와요. Bowling Lane 은 공을 던지지 않게 하면 바뀐 LED 가 5.2/9.5/6.6% 로 떨어져서, 그 값은 거의 다 공과 그 빛이에요. Circulation 은 바탕을 21 아래로 내려 몸만 켜진 LED 로 세게 해서 `thirds` 가 34/50/26 이에요. 남은 자리로 짠 Flame Test 는 실험대가 어두워 아래 3분의 1의 바뀐 LED 가 4.6% 였어요. 불꽃빛의 몫을 0.42 에서 0.52 로 올려도 1.3 포인트만 올라서, 어두운 바닥은 빛을 비추는 것보다 2~8초 창 안에 그 자리로 가는 움직임이 있어야 바뀐 LED 가 올라요. 23판의 세로 일곱 가운데 Proscenium 은 금박 아치가 세 3분의 1을 다 지나가서, 아치를 검게 바꿔 다시 재면 `thirds` 가 94/97/69 에서 63/85/65 가 돼요. Final Approach 는 위 3분의 1을 밤하늘이 채워서, 도시 빛을 받은 천정을 33/255 로 두어 문턱 24 를 넘겼어요. 가는 선 하나가 지나가는 3분의 1은 둘레를 같이 밝혀야 해요. Axon 의 가운데 3분의 1은 축삭 한 줄이 지나가는 자리라서, 수초의 빛과 비스듬히 지나가는 이웃 축삭 둘을 두어 바뀐 LED 가 23.6~35.5% 가 됐어요. 한 번 일어나는 일은 2~8초 창에 들게 짰어요. Hanging Scroll 은 첫 그림이 걸려 있는 시간을 2.2초로 줄여 4.8~6.8초에 말려 올라가게 했고, Giraffe 는 첫 물 마시기를 3.4초에 두었어요. Elephant Toothpaste 의 아래 3분의 1은 바뀐 LED 가 9.7% 로 일곱 가운데 가장 낮아요. 기둥이 6.8초에 꺾이기 전까지는 실린더와 실험대가 서 있기만 해서예요. 24판의 세로 일곱 가운데 다섯은 바탕을 다 칠해서 바뀐 LED 로 봤어요. 23판이 물은 어두운 하늘의 떼는 Emergence 가 답했어요. 하늘을 지우고 박쥐만 세면 3분의 1마다 13.4~13.6, 9.9~10.2, 5.1~5.3% 가 켜져서, 기둥이 좁은 아래 3분의 1은 문턱을 겨우 넘어요. 2~8초 동안 바뀐 LED 로 세면 아래 3분의 1도 23.5~25.0% 예요. 자라는 것의 키가 위 3분의 1을 정해요. Potter's Wheel 은 그릇을 64~90줄로 빚을 때 씨앗 넷 가운데 둘이 위 3분의 1의 바뀐 LED 0.6% 와 0.0% 였고, 76~92줄로 키우자 열여섯 모두 15.2% 를 넘었어요. 바탕의 움직임을 멈추고 다시 재면 주인공의 몫이 보여요. Tower Crane 은 구름을 멈춰도 바뀐 LED 가 45.2/54.1/36.3% 이고, Pipe Organ 은 장미창 빛을 꺼도 3분의 1마다 18.2% 를 넘어요. Flying Trapeze 는 `thirds` 가 81/35/34 로 일곱 가운데 가장 고르지 않지만, 팔로 스폿 빛줄기가 연무 속을 쓸어서 바뀐 LED 는 93.9/87.9/57.5% 예요. ## 다시 돌리기 diff --git a/incoming/pattern-study/families.json b/incoming/pattern-study/families.json index f460d5a7d..9c78ac3d3 100644 --- a/incoming/pattern-study/families.json +++ b/incoming/pattern-study/families.json @@ -42,5 +42,7 @@ "body": { "label": "몸", "color": "#bb5566" }, "flight": { "label": "비행", "color": "#9944ee" }, "stage": { "label": "무대·공연", "color": "#ff0066" }, - "mammal": { "label": "짐승", "color": "#998844" } + "mammal": { "label": "짐승", "color": "#998844" }, + "construction": { "label": "공사·건설", "color": "#ffee00" }, + "pottery": { "label": "도자기", "color": "#b05030" } } diff --git a/incoming/pattern-study/index.html b/incoming/pattern-study/index.html index b395f51da..d33b9cb48 100644 --- a/incoming/pattern-study/index.html +++ b/incoming/pattern-study/index.html @@ -141,7 +141,7 @@