Files
MagnetismHeroes/docs/tracking/decisions/0005-hybrid-assets.md
T

24 lines
3.6 KiB
Markdown

# Unity·Blender·AI 얼굴의 혼합 제작
## 배경
친구는 아이가 만든 구 배열을 유지하면서 표정·마스크·연결 빛·망토로 변신해야 한다. 처음 배경은 세 테마로 구별됐으며 숫자는 실제 수량과 대응해야 한다. 사용자는 Unity+Blender와 실제 2D 자산의 AI 활용을 선택했다.
## 결정
Unity가 대표 얼굴 배치·숫자·효과·프리팹과 상태 연결을 소유하고, Blender에서 구 몸체·대표 친구의 기사 장비·자연 배경을 제작한다. 2026-10-08 KST 사용자 승인 원본 2개·FBX 23개를 정확한 해시로 채택했다. 구 몸체는 반경 0.5를 유지하며 장비는 묶음당 한 벌이다. 기존 얼굴·마스크·빛 리본과 구 ID·위치·수학·저장 경계는 유지한다. AI 이미지의 실제 채택은 투명 얼굴 atlas이며 한국어·숫자는 TMP로 표시한다. 원본과 Unity 입력 파일을 분리하고 출처·생성 입력·수정·검수·사용 조건을 보존한다.
## 대안
Unity 기본 도형만 사용하면 제작 부담은 줄지만 배경 소품 표현이 제한된다. AI를 참고 시안에만 쓰고 실제 2D를 직접 제작하면 세밀한 통제는 쉬워지지만 사용자가 허용한 제작 속도 이점을 쓰지 못한다. 숫자마다 고정 몸체를 모델링하면 캐릭터는 뚜렷하지만 아이가 붙인 모양을 유지할 수 없다.
## 결과
FBX 방향·피벗·콜라이더와 PNG alpha·구 위의 표정 위치를 각각 검수해야 한다. 생성 이미지에 독점권을 주장하거나 도구가 공개하지 않은 모델 ID를 추측할 수 없다. 얼굴 장식은 별도 머리나 구가 아니며 숫자를 그림에 굳히지 않는다. 테마 소품·배치의 다양성은 학습 정답 조건을 늘리는 근거가 아니다.
2026-10-09 KST 적용은 `SourceAssets/Models/{Heroes,Meadow}/active-adoption.json`과 `artifacts/verification/VisualUpgrade/ModelReview/user-approval.json`의 정확한 원본·FBX·Unity 참조 해시를 따른다. 초기 Unity 기본 구와 13개 Blender 소품은 제작 이력으로 보존한다. 당시 세 테마는 맑은 초원·꽃 언덕·바위 언덕이며 Garden/Cloud/Workshop 식별자를 바꾸지 않는다. import root 회전과 sRGB 재질 변환을 실제 Unity 결과로 검수한다. yaw 210도·pitch −45도·거리 15의 지면 아래 시점에서는 넓어진 지면 뒷면이 보드를 더 많이 가리며 실제 대조는 `artifacts/verification/VisualUpgrade/FinalProduct/EditorCapture/belowground-raycast-comparison.txt`에 있다. 카메라 제한이나 앞쪽 Collider 무시를 이번 미술 채택에 섞지 않고 후속 카메라 UX 결정으로 남겼다.
원경 하단 틈은 승인 메시·31개 재질을 다시 제작하는 대신 기존 FarHorizon이 지면과 겹치도록 배치해 보정했다. 사용자 승인 형태와 기존 카메라·Collider 경계를 보존하기 위해 전체 builder 재실행이나 새 카메라 동작을 추가하지 않았다.
2026-10-10에는 이미 승인한 자연 모델을 재조합해 여섯 장소를 만들고 실제 메시 접지·역할별 충돌을 연결했다. 새 모델 제작은 별도 원본·외형 승인과 파일 교체를 늘리므로 기존 모델의 주 소품·밀도·지형 조합 차이로 요청한 다양성을 확보했다. 작은 식생은 통과하고 큰 자연물은 단단한 장애물이며 아치 구멍은 열린 메시로 유지한다. 무제한 지하 시점은 더 큰 지면에서 탐색을 가리므로 수동 시점 안전 제한과 끌기 보조·복귀를 적용한다. 이 변경은 수학 목표·초기 구·저장 테마를 바꾸는 근거가 아니다.