# v0.1.500 — QA-135 프로젝트 로드 후 전체 흰색 REAL FIX (Simple Lit fallback → Unlit 일치)

- 버전: v0.1.500
- 날짜: 2026-05-31
- 다운로드: [factory00-windows-x64-v0.1.500.zip](../../downloads/factory00-windows-x64-v0.1.500.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.500/](../../qa-screenshots/v0.1.500/)

---

## 핵심 변경
- **QA-135 (프로젝트 불러오기 후 전체 오브젝트 흰색 불투명 — v0.1.492 QC 신규)**: 부품은 로드되나 material 미복원, 전체 흰색.
- **root cause 확정 (spec-implementation-judgment — 코드 추적)**: 초기 로드(Bootstrap L274)는 `Factory00MaterialGenerator`(URP/**Unlit**, 조명 무관, glb baseColor 정확). 그러나 프로젝트 Open 재임포트(L3109)는 `StepImportService.ImportGlbAsync` → 내부 `ApplyShaderFallback`(URP/**Simple Lit** 교체). Simple Lit는 조명 반응 → 씬 조명 부재/오류 시 전체 흰색 over-render. QC 로그 `[step-import] shader fallback 4371 mat` 이 증거.
- **REAL FIX**: `ImportGlbAsync` 에 `useMaterialGenerator` 파라미터 추가. Open 재임포트는 true → 초기-로드와 동일한 Factory00MaterialGenerator(URP/Unlit) + Simple Lit fallback skip. STEP 메뉴 임포트는 default false 유지(Stage 2 검증된 동작 보존).
## 검증
- 컴파일 + 캡처 회귀. **로드 후 흰색 해소는 Stage 2 사용자 PC 의무**(autoQA는 초기 씬만 캡처, Open 후 렌더 미검증). 초기-로드가 Unlit로 magenta 없이 작동하므로 동일 경로 = 안전 추정.
## 영향 파일
- `Assets/Scripts/Importers/StepImportService.cs` — ImportGlbAsync useMaterialGenerator 파라미터 + ApplyShaderFallback 조건부 skip
- `Assets/Scripts/Game/Factory00Bootstrap.cs` — Open 재임포트 useMaterialGenerator:true
