본문으로 건너뛰기

dotgimon 제작기 07. 16px에서 32px로, 새 아트 파이프라인

·2 min read·7 / 21

몬스터 원본을 32×32px로 잡았다

32px 몬스터 아트 파이프라인을 만들었다. 기준은 DESIGN.md에 적었다. LCD 논리 화면은 64×64칸이고, 알과 일반 몬스터 원본은 32×32px이다. LCD 안에서는 굵고 단순한 도트로 형태가 읽혀야 한다.

GIF를 버리고 스프라이트 스트립 PNG를 잘라 그렸다

애니메이션 에셋은 GIF 대신 스프라이트 스트립 PNG로 바꿨다. 스프라이트 스트립은 애니메이션 프레임을 한 장의 이미지에 이어 붙인 형식이다. Skia로 이 PNG를 불러와 현재 프레임만 잘라내 그린다.

그릴 때는 nearest 샘플링과 multiply 블렌드를 썼다. nearest 샘플링은 확대할 때 주변 픽셀을 섞지 않고 가장 가까운 픽셀 색을 그대로 가져오는 방식이라, 도트 경계가 뭉개지지 않는다. multiply 블렌드는 CSS mix-blend-mode: multiply와 같은 곱하기 합성이다.

몬스터 수 하드코딩을 걷어내고 6단계는 궁극체로 불렀다

아트 스크립트에 하드코딩돼 있던 몬스터 수를 제거했다. 갤러리와 프롬프트에 쓰던 6단계 이름은 궁극체로 바꿨다.