엘라가 뛰는 그림을 만드는 작업. 지금은 후보 단계이고 게임에는 아직 안 넣었다.
이 문서는 자동으로 갱신된다
python scripts/art/make_view.py가 산출물 뷰어와 이 문서를 같이 쓴다. 손으로 고치면 다음 회차에 덮어쓰인다 — 고칠 것이 있으면 그 스크립트를 고친다. 그림·수치도 전부 그때 다시 만든 것이라 여기 있는 것이 최신이다.
지금 상태
| 지금 어디까지 | ✅ 게임에 들어갔다(2026-09-02 사장님 지시로 확정). 옆(좌우)·정면·앞대각(좌우) 5방향이 실제로 달린다 — 좌우는 한 그림을 뒤집어 쓴다 |
| 돈 | 영상 AI 를 딱 한 번 돌렸고(약 $1) 그 뒤로는 추가 비용이 없다 |
| 그림 크기 | 386x512 짜리 그림 16장. 게임에서는 이걸 작게 줄여서 쓴다 |
| 한 바퀴 길이 | 0.53초 (30.0장/초). 이보다 느리면 발이 미끄러진다 |
| 멈춤 → 달리기 | 멈췄다 다시 달리면 idle 과 가장 닮은 그림부터 시작한다. 크로스페이드는 안 쓴다 |
| 공격하면서 달릴 때 | 발은 계속 달린다 — 공격 동작 그림이 아직 없어서, 멈춘 그림으로 튀는 대신 달리기를 유지하는 쪽을 골랐다 |
| 방향 커버(2026-09-02) | 8방향 중 5방향이 달린다 — 옆(좌우) + 정면(아래) + 앞대각(아래 양쪽). 뒤·뒤대각 3방향은 아직 서 있는 그림이 나온다 |
| 추가 생성 비용 | 앞모습·앞대각 영상 2회 = **약 2)가 더 필요하다 |
어떻게 만들었나
사장님 지시로 영상 AI 를 딱 한 번 돌려 10초짜리 옆모습 달리기를 받았다. 그 뒤로는 추가 호출 없이 그 영상만 다시 처리하고 있다 — 그래서 비용이 안 늘어난다.
- 10초 안에서 가장 깔끔하게 반복되는 한 바퀴를 골랐다(22프레임).
- 파란 배경을 지우되 실루엣을 한 픽셀도 줄이지 않는 방식으로 색만 뺐다.
- 원본 해상도에서 512px 짜리 그림 여러 장을 만들었다(게임은 이걸 줄여서 쓴다).
- 개발용 화면에서 실제 게임 배경·크기·이동 속도로 돌려 보고 판정했다.
보기

게임에서 실제로 보이는 크기 그대로. 아주 작은 것이 정상이다

8장 / 12장 / 16장 / 22장이 각각 보여주는 프레임 전부. 칸 사이가 벌어질수록 뚝뚝 끊긴다

배경을 지운 자리. 왼쪽 둘이 고치기 전, 오른쪽 둘이 고친 뒤다

idle 위에 달리기를 반투명으로 겹친 것. 머리와 얼굴이 같은 자리에 포개진다

전환에 크로스페이드를 넣으면 머리카락이 겹쳐 유령처럼 두 겹으로 보인다
무엇을 쟀고 어떻게 판정했나
| 항목 | 판정 | 왜 |
|---|---|---|
| 배경의 파란 테두리 | ✅ 없앴다 | 실루엣을 한 픽셀도 줄이지 않는 방식으로 색만 뺐다. 6가지 배경에 얹어 8장 전부 확인 |
| 몇 장으로 만들까 | 16장 추천 | 8장은 96px 화면에서 발이 통째로 건너뛴다(점프 11px, 발 폭 11px). 16장과 22장은 사실상 같다 |
| 달리기 속도 | 루프 0.533초(32틱) | 영상 원본 길이(0.92초)로 돌리면 몸이 땅보다 88% 빨라 발이 미끄러진다 |
| 멈춤 → 달리기 전환 | 정렬 후 즉시 | idle 과 가장 닮은 프레임(7번)부터 시작한다. 크로스페이드는 이중 얼굴이 보여서 안 쓴다 |
| idle 과 나란히 뒀을 때 | 얼굴은 이미 맞는다 | 정수리·눈·코끝이 96px 화면에서 0.1px 이내로 겹친다. 머리 폭이 넓어 보이는 것은 머리카락이 날린 것 |
| 화면에 그리는 방식 | 지금 게임 방식 그대로 | 부드럽게 줄이는 쪽(선형)으로 바꾸면 머리카락과 얼굴이 뭉개진다 |
사장님 결정을 기다리는 것
- 뒤(위)·뒤대각(위 양쪽) 3방향 — 생성 상한(2회)에 걸려 이번에 안 만들었다. 진행하려면 영상 2회(약 $2) 승인이 필요하다
- 방향마다 달리기 박자가 조금 다르다 — 영상이 방향별로 따로 나와 정면은 발이 빠르고 옆·대각은 느긋하다. 게임 크기에서 거슬리는지 봐 주셔야 한다
- 앞대각 얼굴이 웃는 입(벌어짐)이다 — 게임 크기(96px)에서는 안 보이는 수준인데 확대하면 보인다
- 부츠 굽을 200%로 확대했을 때 남는 옅은 선 — 원화에 그려진 빛 반사라 지우면 안 되는 것이다. 거슬리면 말씀해 주셔야 한다(게임 크기에서는 안 보인다)
자세한 것
- 산출물 뷰어 —
games/gangnam-survivors/art/gemini-omni-pilot/VIEW.html(그림이 전부 파일 안에 들어 있어 그 파일 하나만 열면 된다) - 실측 기록과 함정 — 같은 폴더의
README.md - 만드는 스크립트 —
games/gangnam-survivors/scripts/art/
게임에 들어갔다 (2026-09-02)
옆(좌우)·정면·앞대각(좌우) 5방향이 실제 게임에서 달린다. 뒤·뒤대각 3방향만 아직 서 있는 그림이다(생성 승인 대기).