아트와 연출
상태: 현재 구현 기준 정리 · 최종 수정: 2026-11-01
시안의 역할
섹션 제목: “시안의 역할”기존 기획서는 UI 10개와 집중 화면 8개, 네 테마 수조 가이드를 제공한다. 모두 디자인 콘셉트이며 이미지에 기능이 실제 구현되어 있지는 않다. 이 문서의 승인 이미지도 현재 실행 화면의 증거로 사용하지 않는다.
시안이 제안한 공통 인상은 차분한 블루, 얇은 밝은 테두리, 물 느낌 버튼이다. 수족관·장비·도감 시안은 화면 문서에 두고 나머지 7개 UI와 집중 8개를 아래에 연결한다.
현재 집중 연출과 원본의 차이
섹션 제목: “현재 집중 연출과 원본의 차이”| 지역·상태 | 현재 구현 기준 | 남은 확인 |
|---|---|---|
| 계곡 주간 | 손 없는 짧은 1인칭 낚싯대, 물·잎 셰이더, 구름·햇살·물고기 합성 | CanvasKit 잎 검은 표시, 실제 GPU·발열/전력 |
| 산호 주간 | 별도 배경·수면 경계, 장비·물고기·구름, 후속 열대어 3마리 | 실제 GPU·발열/전력·최종 외관 |
| 북극 주간 | 눈·얼음 보호 마스크, 물·구름, 푸른 물고기 그림자 3마리 | 실제 GPU·웹/모바일 매트릭스·최종 외관 |
| 심해 및 각 지역 야간 | 기존 정적 배경 경로와 공통 상태 표시 | 모든 장면에 1인칭 셰이더를 적용했다고 해석하지 않음 |
FishingSceneKind.forScene는 주간 계곡·산호·북극만 동적 장면으로 선택한다. 현재 시안 갤러리는 기존 승인 8장을 보존하며 최신 1인칭 배경과 혼동하지 않는다. 연출은 타이머·보상·저장과 분리하고 대기 30fps 및 숨김·절전·동작 줄이기 정지 계약을 유지한다. 웹 Canvas 대체와 네이티브 FragmentShader의 화질이 같다고 보장하지 않는다.
네 수조의 공통 기준
섹션 제목: “네 수조의 공통 기준”낮은 카메라와 중층 시선, 높은 물기둥, 읽기 쉬운 생물 옆면, 비대칭 군락과 빈 공간을 우선한다. 카메라·지형·종의 형태를 먼저 정하고 빛무늬·기포·재질을 더한다.
| 테마 | 기존 가이드의 방향 | 현재 구현에서 지킬 기준 |
|---|---|---|
| 산호초 | 크림 모래·복숭아 산호, 큰 군락과 열린 공터 | 대표 무늬와 생물 옆면, 후속 물·빛 효과가 식별성을 흐리지 않음 |
| 심해 | 한편의 열수구·국소 발광·조용한 여백 | 사용자 고정 빛 표현 유지. 과거 블룸 감소 제안을 현재 변경 지시로 해석하지 않음 |
| 계곡 | 굽은 자갈 물길, 비스듬한 유목과 쉼터 | 물길·앵커·비켜 갈 지형은 편집 자산에서 읽음 |
| 북극 | 한편의 빙판과 넓은 중층, 종별 실루엣 | 빙판과 큰 생물의 공간, 흰 생물과 배경의 구분 |
편집 원본과 재현
섹션 제목: “편집 원본과 재현”지형 원본은 art/source/terrain/<테마>.blend다. 애드온 Tools/Art/aquarium_terrain/에서 저장·내보내고 aquarium_web/src/habitats/terrain/<테마>.json을 생성한다. 현재 지형은 시드와 무관하게 고정이며 JSON을 손으로 고치거나 원본을 생성기로 덮어쓰지 않는다.
art/V2/는 불변 승인 원본이다. 실행용 UI 파생은 Tools/Art/export_runtime_assets.py, 도감 PNG는 aquarium_web/scripts/export-codex-thumbnails.mjs, 주간 집중 자산은 art/source/focus-first-person/, reef-focus/, arctic-focus/의 원본·manifest·내보내기 도구를 따른다. Three.js 자산을 변경하면 앱 번들 assets/aquarium/index.html도 다시 만든다.
문서용 JPEG는 승인 PNG를 긴 변 720px·품질 75로 축소한 파생본이다. 원본의 수치·기능을 수정하지 않았으며 반복 이미지 대조에 따른 미관 보정은 수행하지 않는다.
UI 시안 나머지 7종
섹션 제목: “UI 시안 나머지 7종”산호초 낚시터
섹션 제목: “산호초 낚시터”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
계곡 낚시터
섹션 제목: “계곡 낚시터”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
북극 낚시터
섹션 제목: “북극 낚시터”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
심해 낚시터
섹션 제목: “심해 낚시터”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
미끼 상점
섹션 제목: “미끼 상점”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
낚싯대 상점
섹션 제목: “낚싯대 상점”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
이동수단 상점
섹션 제목: “이동수단 상점”
승인 원본의 축소본. 구성·분위기 참고용이며 수치·동작의 현재 기준은 화면과 경제를 따른다.
집중 승인 시안 8종
섹션 제목: “집중 승인 시안 8종”산호초 주간 시안
섹션 제목: “산호초 주간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
산호초 야간 시안
섹션 제목: “산호초 야간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
계곡 주간 시안
섹션 제목: “계곡 주간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
계곡 야간 시안
섹션 제목: “계곡 야간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
북극 주간 시안
섹션 제목: “북극 주간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
북극 야간 시안
섹션 제목: “북극 야간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
심해 주간 시안
섹션 제목: “심해 주간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.
심해 야간 시안
섹션 제목: “심해 야간 시안”
원본 시안이다. 타이머 21:38·25분 등은 예시이며 실제 주야간 주기와 연결된 숫자가 아니다.