RAION27 — 27마리 라이온 로스터 + 도감 선택 + OS 아바타
개요
레퍼런스 sites.google.com/view/raion/raion27legacy 확인(WebFetch 성공) → 27마리 named 라이온(갈비/카릉이/스피드/뾰족이/살랑이…왕이/멋쟁이/아저씨). 마인크래프트 블록 스타일 유지·경량으로 27마리 생성, 도감에서 골라 마을 아바타로.
1. 파라메트릭 로스터 (사자27.한선)
사자빌드(몸색,밝은몸,갈기색,갈기형,악세,눈색) — 캐릭터모델러로 한 마리 빌드(모델초기화 포함). 마인크래프트 박스+구체.
갈기형 4종: 둥근/뾰족(8방 가시)/복슬(5덩이)/짧은.
악세 6종: 없음/왕관/후광(링10)/별/구름/모자.
27 파라미터 평행배열(이름·설명·몸색·밝은몸·갈기색·갈기형·악세·눈색) → window.RAION27ROSTER=[{name,desc,parts}]×27.
악세 정합: 왕이=왕관, 갈비=후광, 별이=별, 구름이=구름, 멋쟁이=모자, 뾰족이=가시갈기. 파츠 16~26개/마리.
경량: 63KB(gzip ~10KB).2. 도감 선택 (raion27-roster.html)
- 27마리 3D 그리드(각 미니캔버스 정적 렌더, 박스+구체 깊이정렬). 이름·성격·번호.
- 클릭 → localStorage crowny.lion=index → 선택 하이라이트 + 토스트. 마을로 링크.
3. OS 아바타 적용 (village.js)
- ROSTER + localStorage 선택 → AVATAR. drawLion(AVATAR) → 고른 라이온이 플레이어 아바타(보행·구체·악세 전부).
- 생성기 마을월드.한선에 raion27roster.js 결선. index에 📖 도감27 링크.
검증
- 27마리 빌드, 악세 정합, 파츠 16~26. DOM 스모크: ROSTER 27 로드·선택(왕이) 적용·5프레임 무throw.
- 라이브 :9150 roster.js/roster.html/village 200. ZIP/cowork 로스터 포함.
관련 파일
- os-site/사자27.한선(정본) → 시작화면/raion27roster.js(+os-site)
- os-site/raion27-roster.html(도감 선택) · index 링크
- 시작화면/village.js(AVATAR 선택) · 마을월드.한선(결선)
잔여
- 색/악세는 27 이름·성격에서 추정(레퍼 이미지 픽셀 색상은 미추출). 도감 보고 다른 라이온 알려주면 사자27.한선 파라미터 배열만 수정.
- 27마리를 마을 거주민(NPC)으로 배치, 라이온별 대사/성격 AI, 도감 잠금해제(수집) 등 확장 가능.