# 고흐 작업실 · 완성본 관리

최종본 v007의 완성 모습, 퍼즐 20회에 따른 보상 10세트의 언락 순서, 개별 모델링 프랍과 제작 원본

상태: **확정 — 제작 완료본 기록** · 최종 수정: 2026-10-27 · 제작 승인 기준: 2026-10-25

## 완성된 모습

![고흐 작업실 완성 모습. 푸른 벽과 녹색 창틀, 노란 러그 위의 의자와 이젤, 책상 위 해바라기, 오른쪽 파란 침대와 벽걸이 소품이 놓인 디오라마.](/assets/dioramas/van-gogh/completed.png)

**게임 캠페인에 등록된 완성 이미지**입니다. 출처는 `Unity/Assets/Jigsort/Content/Campaign/VanGogh/Completed.png`이며, 새로 생성한 콘셉트 그림이 아닙니다. 위 완성 장면 이미지는 기존 캠페인 자료를 그대로 사용합니다. 아래 개별 모델 이미지는 이번 문서 작업에서 별도로 촬영했습니다.

| 관리 항목 | 기준 |
| --- | --- |
| 디오라마 ID | `vangogh_studio` |
| 제작본 | 고흐 디오라마 최종본 v007 |
| 기본 공간 | 바닥·벽·창틀을 포함한 방. 시작부터 표시하며 보상 수에 포함하지 않음 |
| 완료 조건 | 퍼즐 20회 완료, 2회마다 보상 1세트, 총 10세트 |
| 수집 단위 | 프랍 하나 또는 여러 프랍을 묶은 **보상 세트**. 메시·재질·파일 개수와 다름 |
| 최종 리소스 | `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/` |
| 확인 범위 | 저장소의 제작 명세, 캠페인 정의, 실제 모델·보상 프리팹 참조 |

문서의 경로는 별도 표기가 없으면 **저장소 루트 기준**입니다. 이 페이지의 제작 완료는 아트 제작본에 관한 기록이며, 출시 승인이나 모바일 실기기 성능 검증 완료를 의미하지 않습니다.

## 10개의 언락 오브젝트 순서

제작 명세 `Art/VanGoghStudio/reward_groups_v001.json`과 캠페인 정의 `Unity/Assets/Jigsort/Content/Campaign/VanGogh/Definition.asset`의 `rewardIds` 순서를 대조했습니다. 두 자료의 보상 ID와 순서가 일치합니다.

| 순서 | 누적 퍼즐 완료 | 보상 세트 | 보상 ID | 포함 프랍 | 보상 프리팹 |
| --- | --- | --- | --- | --- | --- |
| 01 | 2회 | 러그 | `woven_rug` | [태슬 없는 러그](#prop-rug) | `01_WovenRug.prefab` |
| 02 | 4회 | 책상·책더미·유등 | `writing_desk_set` | 책상, 책더미, 유등 | `02_DeskBooksLamp.prefab` |
| 03 | 6회 | [노란 의자](#prop-chair) | `yellow_chair` | 왕골 좌판의 노란 의자 | `03_YellowChair.prefab` |
| 04 | 8회 | 침대·침구·침대 주변 소품 | `bedroom_set` | 파란 침대와 침구, 협탁, 물주전자 | `04_Bedroom.prefab` |
| 05 | 10회 | [해바라기 꽃병](#prop-sunflowers) | `sunflower_vase` | 해바라기와 꽃병 | `05_SunflowerVase.prefab` |
| 06 | 12회 | [스툴·팔레트](#prop-stool) | `painting_stool_set` | 나무 스툴과 팔레트 | `06_StoolPalette.prefab` |
| 07 | 14회 | 붓통·화구 상자·여분 캔버스 | `painting_tools_set` | 붓통, 화구 상자, 여분 캔버스 | `07_PaintingTools.prefab` |
| 08 | 16회 | 벽걸이 모자·작업복 | `hat_and_clothes` | 모자와 작업복 | `08_HatCoat.prefab` |
| 09 | 18회 | 벽 그림·스케치 | `wall_art_set` | 인물 스케치와 풍경화 장식, 아몬드꽃 액자 | `09_WallArt.prefab` |
| 10 | 20회 | [이젤·해바라기 그림](#prop-easel) | `easel_sunflowers` | 나무 이젤과 해바라기 캔버스 | `10_EaselSunflowers.prefab` |

프리팹 공통 경로: `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Prefabs/Rewards/`.

책상은 그 위의 해바라기보다 먼저 등장합니다. 보상 7과 9처럼 여러 모델이 들어가는 단계도 보상은 각각 1세트로 셉니다.

### 기존 20개 오브젝트 프리뷰와의 구분

초기 `VanGoghStudio.prefab`과 프리뷰 씬에는 20개 개별 오브젝트를 표시하는 제작 구조가 남아 있습니다. 제작 명세의 `legacy_object_indices`는 이 오브젝트를 10개 보상 세트에 대응시키는 자료입니다. **개별 오브젝트 20개와 보상 10세트는 서로 다른 집계 단위**입니다. 여기서는 캠페인 정의에 등록된 보상 10세트를 기준으로 관리합니다.

## 모델링된 개별 프랍

아래 표의 모델은 최종 보상 프리팹이 사용하는 파일입니다. 표의 삼각형 수는 각 제작 명세에 기록된 값이며, 이번 작업에서 메시를 다시 측정한 수치나 전체 씬 성능 수치가 아닙니다. 일부 작은 장식은 아래의 완성 모델에 묶여 있습니다.

### 개별 모델 이미지

최종 씬이 참조하는 실제 메시와 재질을 Unity에서 분리 촬영했습니다. 아래 이미지를 누르면 큰 원본으로 볼 수 있습니다. 카드의 보상 번호는 위 언락 순서와 같습니다. 촬영용 단색 배경과 개별 프랍에 맞춘 카메라를 사용하므로 완성 장면의 조명·배치와 인상이 다를 수 있습니다.

**저장 씬에서 비활성**으로 표시한 여분 캔버스·협탁·물주전자는 최종 씬에 모델이 보관되어 있지만 촬영 전 상태에서는 숨겨져 있었습니다. 이 세 모델은 미리보기 복제본에서만 표시해 촬영했습니다. 실제 씬이나 보상 프리팹의 활성 상태를 변경하지 않았습니다.

<div class="prop-gallery" aria-label="고흐 작업실 개별 모델 이미지">

<figure id="prop-room">
  <a href="/assets/dioramas/van-gogh/props/room.png" aria-label="기본 방·바닥·벽·창틀 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/room.png" alt="기본 방·바닥·벽·창틀의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>기본 방·바닥·벽·창틀</strong><span>기본 배경</span></figcaption>
</figure>

<figure id="prop-rug">
  <a href="/assets/dioramas/van-gogh/props/rug.png" aria-label="태슬 없는 러그 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/rug.png" alt="태슬 없는 러그의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>태슬 없는 러그</strong><span>보상 01</span></figcaption>
</figure>

<figure id="prop-desk">
  <a href="/assets/dioramas/van-gogh/props/desk.png" aria-label="책상·책·유등 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/desk.png" alt="책상·책·유등의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>책상·책·유등</strong><span>보상 02</span></figcaption>
</figure>

<figure id="prop-chair">
  <a href="/assets/dioramas/van-gogh/props/chair.png" aria-label="노란 의자 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/chair.png" alt="노란 의자의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>노란 의자</strong><span>보상 03</span></figcaption>
</figure>

<figure id="prop-bed">
  <a href="/assets/dioramas/van-gogh/props/bed.png" aria-label="파란 침대·침구 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/bed.png" alt="파란 침대·침구의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>파란 침대·침구</strong><span>보상 04</span></figcaption>
</figure>

<figure id="prop-sunflowers">
  <a href="/assets/dioramas/van-gogh/props/sunflowers.png" aria-label="해바라기 꽃병 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/sunflowers.png" alt="해바라기 꽃병의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>해바라기 꽃병</strong><span>보상 05</span></figcaption>
</figure>

<figure id="prop-stool">
  <a href="/assets/dioramas/van-gogh/props/stool.png" aria-label="스툴·팔레트 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/stool.png" alt="스툴·팔레트의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>스툴·팔레트</strong><span>보상 06</span></figcaption>
</figure>

<figure id="prop-brush-jar">
  <a href="/assets/dioramas/van-gogh/props/brush-jar.png" aria-label="붓통 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/brush-jar.png" alt="붓통의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>붓통</strong><span>보상 07</span></figcaption>
</figure>

<figure id="prop-paint-crate">
  <a href="/assets/dioramas/van-gogh/props/paint-crate.png" aria-label="화구 상자 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/paint-crate.png" alt="화구 상자의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>화구 상자</strong><span>보상 07</span></figcaption>
</figure>

<figure id="prop-canvases">
  <a href="/assets/dioramas/van-gogh/props/canvases.png" aria-label="여분 캔버스 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/canvases.png" alt="여분 캔버스의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>여분 캔버스</strong><span>보상 07 · 저장 씬에서 비활성</span></figcaption>
</figure>

<figure id="prop-hat-coat">
  <a href="/assets/dioramas/van-gogh/props/hat-coat.png" aria-label="모자·작업복 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/hat-coat.png" alt="모자·작업복의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>모자·작업복</strong><span>보상 08</span></figcaption>
</figure>

<figure id="prop-wall-art">
  <a href="/assets/dioramas/van-gogh/props/wall-art.png" aria-label="인물 스케치·작은 풍경화 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/wall-art.png" alt="인물 스케치·작은 풍경화의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>인물 스케치·작은 풍경화</strong><span>보상 09</span></figcaption>
</figure>

<figure id="prop-almond-frame">
  <a href="/assets/dioramas/van-gogh/props/almond-frame.png" aria-label="아몬드꽃 액자 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/almond-frame.png" alt="아몬드꽃 액자의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>아몬드꽃 액자</strong><span>보상 09</span></figcaption>
</figure>

<figure id="prop-easel">
  <a href="/assets/dioramas/van-gogh/props/easel.png" aria-label="이젤·해바라기 그림 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/easel.png" alt="이젤·해바라기 그림의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>이젤·해바라기 그림</strong><span>보상 10</span></figcaption>
</figure>

<figure id="prop-cabinet">
  <a href="/assets/dioramas/van-gogh/props/cabinet.png" aria-label="침대 옆 협탁 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/cabinet.png" alt="침대 옆 협탁의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>침대 옆 협탁</strong><span>보상 04 · 저장 씬에서 비활성</span></figcaption>
</figure>

<figure id="prop-pitcher">
  <a href="/assets/dioramas/van-gogh/props/pitcher.png" aria-label="물주전자 원본 이미지 보기"><img src="/assets/dioramas/van-gogh/props/pitcher.png" alt="물주전자의 실제 모델 단독 렌더" width="768" height="768" loading="lazy" /></a>
  <figcaption><strong>물주전자</strong><span>보상 04 · 저장 씬에서 비활성</span></figcaption>
</figure>

</div>

[이미지별 원본 메시와 촬영 기록](/assets/dioramas/van-gogh/props/capture-manifest.json) · 촬영 코드: `DocsSite/scripts/capture-vangogh-props.cs` (Unity MCP의 `execute_code`로 실행하는 메서드 본문).

### 모델 파일과 편집 원본

최종 FBX 공통 경로: `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Models/`.

편집 원본 공통 경로: `Art/VanGoghStudio/`. 표의 `.blend` 경로는 이 폴더 기준입니다.

| 프랍 / 모델 묶음 | 보상 | 최종 사용 모델 | Blender 편집 원본 | 명세의 삼각형 수 |
| --- | --- | --- | --- | --- |
| [기본 방·바닥·벽·창틀](#prop-room) | 기본 배경 | `RestoredReferenceRoom.fbx` | `RoomShell/v007/models/restored_reference_room_mobile_v007.blend` | 1,436 |
| [태슬 없는 러그](#prop-rug) | 01 | `WovenRugNoFringe.fbx` | `TripoAssets/WovenRugNoFringe/models/mobile_v001/woven_rug_no_fringe_v001.blend` | 552 |
| [책상·책·유등](#prop-desk) | 02 | `WritingDeskSet.fbx` | `TripoAssets/WritingDeskSet/models/mobile_v001/writing_desk_set_review_v001.blend` | 2,626 |
| [노란 의자](#prop-chair) | 03 | `YellowChair.fbx` | `TripoAssets/YellowChair/models/yellow_chair_review_v001.blend` | 2,876 |
| [파란 침대·침구](#prop-bed) | 04 | `BlueBedCompleteRepaired_v002.fbx` | `TripoAssets/BlueBedComplete/models/v002/blue_bed_complete_repaired_review_v002.blend` | 4,803 |
| [해바라기 꽃병](#prop-sunflowers) | 05 | `SunflowerVase.fbx` | `TripoAssets/SunflowerVase/models/mobile_v001/sunflower_vase_review_v001.blend` | 2,982 |
| [스툴·팔레트](#prop-stool) | 06 | `StoolPalette.fbx` | `TripoAssets/FinishingSets/models/mobile_v001/finishing_sets_review_v001.blend` | 1,856 |
| [붓통](#prop-brush-jar) | 07 | `BrushJar.fbx` | `TripoAssets/BrushJar/models/mobile_v001/brush_jar_review_v001.blend` | 1,988 |
| [화구 상자](#prop-paint-crate) | 07 | `PaintCrate.fbx` | `TripoAssets/PaintCrate/models/mobile_v001/paint_crate_review_v001.blend` | 1,980 |
| [여분 캔버스](#prop-canvases) | 07 | `SpareCanvases.fbx` | `TripoAssets/FinishingSets/models/mobile_v001/finishing_sets_review_v001.blend` | 132 |
| [모자·작업복](#prop-hat-coat) | 08 | `HatCoat.fbx` | `TripoAssets/HatCoat/models/mobile_v001/hat_coat_review_v001.blend` | 2,788 |
| [인물 스케치·작은 풍경화](#prop-wall-art) | 09 | `Final/Meshes/SmallWallArtAligned.asset` (최종 메시 경로는 아래 설명 참고) | `TripoAssets/SmallWallArt/models/mobile_v001/small_wall_art_mobile_v001.blend` | 972 (원본 모델) |
| [아몬드꽃 액자](#prop-almond-frame) | 09 | `AlmondFrame.fbx` | `TripoAssets/AlmondFrame/models/mobile_v001/almond_frame_with_original_art_mobile_v001.blend` | 1,612 |
| [이젤·해바라기 그림](#prop-easel) | 10 | `EaselSunflowers.fbx` | `TripoAssets/WoodenEasel/models/mobile_v001/easel_sunflowers_review_v001.blend` | 1,510 |

### Unity 메시로 보존된 개별 프랍

보상 04의 **협탁과 물주전자는 침대 FBX에 포함된 모델이 아닙니다.** 같은 보상 프리팹 안에서 별도 오브젝트와 저장된 메시를 참조합니다. 이 두 프랍의 Blender 원본은 이번 확인 자료에서 찾지 못했으므로 임의로 침대의 `.blend`를 원본으로 지정하지 않습니다.

공통 메시 경로: `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Meshes/`.

| 개별 프랍 | 보상 / 오브젝트 ID | 실제 저장 메시 | 제작 이력·편집 기준 |
| --- | --- | --- | --- |
| [침대 옆 협탁](#prop-cabinet) | 04 / `bedside_cabinet` | `Detail_bedside_cabinet_AgedBrass.asset`, `Detail_bedside_cabinet_OchrePaint.asset`, `Detail_bedside_cabinet_OldWalnut.asset`, `Detail_bedside_cabinet_WarmOak.asset` | 현재 보상 프리팹과 저장 메시를 기준으로 편집. 최초 제작 이력은 `Unity/Assets/Jigsort/Editor/Diorama/VanGoghFurniture.cs`의 `Cabinet` |
| [물주전자](#prop-pitcher) | 04 / `water_pitcher` | `Detail_water_pitcher_NaturalLinen.asset`, `Detail_water_pitcher_OldWalnut.asset` | 현재 보상 프리팹과 저장 메시를 기준으로 편집. 최초 제작 이력은 `Unity/Assets/Jigsort/Editor/Diorama/VanGoghProps.cs`의 `Pitcher` |

두 프랍의 현재 삼각형 수는 별도로 확인하지 않았습니다. 제작기 코드는 이력 참고용이며, 최종본의 수동 편집을 덮어쓸 수 있는 재생성 실행을 편집 절차로 삼지 않습니다.

### 모델별 주의사항

- **러그**: 최종본은 태슬을 제거한 552삼각형 모델입니다. `WovenRugOriginal.fbx`와 FinishingSets의 1,200삼각형 제작 이력을 현재 사용본과 혼동하지 않습니다.
- **침대**: v002는 기존 모델의 메시·UV를 부분 보수한 버전입니다. 제작 기록상 목표 결함은 보수했지만, 전체 모델의 완전한 수밀성을 인증한 상태는 아닙니다.
- **스툴·팔레트**: 최종 사용본은 결합된 `StoolPalette.fbx`입니다. WoodenStool의 초기 1,472삼각형 기록을 완성 세트의 수치로 쓰지 않습니다.
- **작은 벽 장식**: 원본은 `SmallWallArt.fbx`이며, 최종 보상은 벽 배치에 맞춘 `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Meshes/SmallWallArtAligned.asset` 메시를 사용합니다. 아몬드꽃 액자는 별도 모델입니다. FinishingSets의 초기 액자 408삼각형·스케치 276삼각형 기록과 최종 모델을 구분합니다.
- **기본 방**: v007은 승인된 창틀 비율과 푸른 벽·목재·창 그림을 유지한 배경입니다. 보상 모델과 별도로 관리합니다.
- 모델·텍스처는 웹사이트에 대용량 원본으로 복제하지 않습니다. 개별 프랍의 실제 형상 편집은 위 Blender 원본과 Unity 최종 모델에서 진행합니다. 이 문서에는 완성 장면 이미지와 실제 모델의 단독 렌더 이미지를 함께 제공합니다. 원본 모델이 바뀌면 단독 렌더도 다시 촬영해 갱신합니다.

## 현재 사용본과 제작 근거

| 자료 | 저장소 경로 |
| --- | --- |
| 최종 전체 씬 | `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Scenes/VanGoghCleanBlenderRoomMobile.unity` |
| 기본 배경 프리팹 | `Unity/Assets/Jigsort/Diorama/VanGoghStudio/Final/Prefabs/CleanBlenderRoomMobile.prefab` |
| 보상 10세트 제작 명세 | `Art/VanGoghStudio/reward_groups_v001.json` |
| 캠페인 등록·보상 순서 | `Unity/Assets/Jigsort/Content/Campaign/VanGogh/Definition.asset` |
| 완성 이미지 원본 | `Unity/Assets/Jigsort/Content/Campaign/VanGogh/Completed.png` |
| 제작 완료 설명 | `Art/VanGoghStudio/README.md` |
| 기본 방 명세 | `Art/VanGoghStudio/RoomShell/v007/asset_v007.json` |
| 프랍 명세 | `Art/VanGoghStudio/TripoAssets/<프랍 폴더>/asset_v001.json`(침대는 `asset_v002.json`) |
| 최종 리소스 검증 기록 | `Art/VanGoghStudio/Cleanup/final-verification.json` |

[문서 확인 시점의 보상 명세 내려받기](/assets/dioramas/van-gogh/reward-groups.json). 이 파일은 2026-10-27에 저장소 제작 명세에서 복사한 스냅샷입니다. 앞으로 보상 순서가 바뀌면 원본과 이 문서를 함께 갱신합니다.

## 검증 상태와 갱신 규칙

- 기존 검증 기록은 개별 소품 20개·보상 프리팹 10개·Blender 원본 15개, 누락 파일·재질 없음, 최종 폴더 이동 전후 렌더 동일을 기록합니다. 이는 **기존 제작 작업의 결과**이며 이번 문서 작업에서 Unity 검증을 다시 실행한 결과는 아닙니다.
- 개별 자산 명세의 모바일 실기기 성능은 미측정입니다. 제작 완료와 기기 성능 통과를 구분합니다.
- 완성 장면이 바뀌면 버전·완성 이미지·수정일을 갱신합니다. 보상 변경 시 제작 명세·캠페인 정의·프리팹을 대조하고, 모델 교체 시 실제 프리팹 참조와 편집 원본을 갱신합니다.
- 기존 제작 결정이나 오브젝트를 없애는 변경은 삭제·교체 대상을 먼저 제시하고 사용자에게 확인받습니다.

### 변경 기록

| 날짜 | 기록 |
| --- | --- |
| 2026-10-25 | 고흐 최종본 v007 승인 및 최종 전용 리소스 통합 기록 |
| 2026-10-27 | 완성 이미지·해금 10단계·개별 프랍 목록을 개별 관리 문서로 등록 |
| 2026-10-27 | 실제 모델 단독 렌더 16장과 갤러리 추가. 저장 씬에서 비활성인 프랍은 별도 표기 |

## 관련 문서

[완성 디오라마 관리 목록](/dioramas/catalog/) · [고흐 화풍과 새 콘텐츠 제안](/artists/van-gogh/) · [이 문서의 Markdown](/dioramas/van-gogh.md)

고흐 작가 페이지의 신규 그림 주제와 수집 부품 10종은 **새 콘텐츠 제안**입니다. 이 페이지의 실제 제작본 보상 10세트를 대체하는 목록으로 사용하지 않습니다.
