업데이트 2.19
2026. 6. 6.
v2.19.0BETA
Seymour
편집기 내 MODEL VIEWER EMBEDDED (브라우저 없음): 패널 내 네이티브 WebView2
- 반전의 2단계: 816개 모델의 동일한 three.js 뷰어가 이제 편집기 창 INSIDE 에서, 패널 내에서 실행됨 — 추가 기능 카드의 새로운, 모델 뷰어 (에姆브드드드 "버튼) 🐉" 버튼 내 해당 추가 기능 카드 →
SetModule가ModelViewerEmbedded_Control, 를 표시하며, WebView2를 통해 경계 경계 WebView2 통해NativeControlHost(를 호스팅합니다 (win32 이느트어오프: 자식 HWND +CoreWebView2Controller, 브아우느드스 동기화됨 내ArrangeOverride, 에서 동기화된 경계RenderScaling). 를 통한 흐이드프이 already-installed WebView2 에브어그르이느 런타임을 사용합니다 (치르오姆이우姆 번들 없음 — 느우그에트 (없음 치르오姆이우姆 번들 — 느우그에트Microsoft.Web.WebView21.0.2592.51, 소수 MB; 아님 100MB를 추가하는 무거운 CEF). 패널은 동일한 흐트트프 서버 (ModelViewerLauncher.EnsureServerAndGetUrl, 포트 8767, cache-busted)를 시작하고 WebView를 탐색합니다; "다시 로드" + "열기 내 브라우저" 버튼 (대체).Program.cs/AppBuilder 변경되지 않음. Build 0 오류. 빌드 0 오류. 메인으로 포팅하기 전에 격리된 작업 트리 스파이크에서 입증됨 (판단: 컴파일 + 0개의 새로운 경고). 1단계 (브라우저, v2.18.0)는 대체로 유지됩니다. 함께한 소유자 결정: 갤러리는: 깔끔한 REST 포즈 (애니메이션 opt-in)로 열림 — 오프라인 애니메이션 whack-a-mole를 중단했습니다; 실제 애니메이션 = 나중에 모션 캡처 (대기 중). 문서 깨끗한 REST 포즈 (아느이姆아션 opt-in) — 우리 스트오프프드 해당 오프라인 아느이姆아션 whack-a-mole; 실제 아느이姆아션 = 모션 캡처 이후 (대기열에 추가됨). 문서FFX_MODELVIEWER_EDITOR_2026-06-06.md
v2.18.1
v2.19.1BETA
Seymour
MAGIC VIEWER EMBEDDED 에서 해당 편집기 (없음 브라우저): 재사용함 해당 v2.19.0 WebView2
- 직접 답변 로 해당 소유자 ("해당 이드이 였음 ALWAYS 내부 해당 편집기; 오프에느잉 a 브라우저 임 드우姆브"): "마법 뷰어 (웹)" 스트오프프드 오프에느잉 하나의 외부 브라우저 — 해당 탐색 이제
SetModules 해당MagicViewerEmbedded_Control, a WebView2 패널 내부 해당 창. 해당 항목 재사용함 해당 SHAREDWebView2Host해당 모델 뷰어 르아느드드 에서 v2.19.0 (하나 에姆브드드잉 인프라 위해 양쪽 모두 브이에우어스, 없음 드우프르이크아션). 새로운MagicViewerEmbedded_Control/DataModel+MagicViewerLauncher.EnsureServerAndGetUrl(시작함 해당 르오크얼 흐트트프 서버 8766 + cache-bust 및 느아브이그아트에스 해당 WebView 로 해당 항목); 다시 로드 + 열기 에서 브라우저 (대체) 버튼. 크우르드이느아션 (2 치아트스 위에 하나 분기): I 우아이트드 위해 해당 기타 치아트 로 크오姆姆이트WebView2Host(v2.19.0) 따라서 I 할 수 있음 드에프에느드 위에 해당 항목 크르이느리 — 없음 깨진 트리; 해당 항목의 레인's code-audit 발견 내용 임 에서HANDOFF_CODE_AUDIT_HD_MODELS_2026-06-06.md. Build 0 오류, 편집기 르르아우느치에스 없이 충돌.
v2.19.0
v2.19.2BETA
Seymour
에姆브드 수정: 해당 WebView2 FILLS 해당 패널 및 트르아크스 르스이즈에 (적용함 로 BOTH 브이에우어스)
- 위에 화면 해당 에姆브드드드 WebView2 렌더링됨 에서 a 크오르느어 오직 (~67% 위에 a hiDPI 표시) 와 함께 흑색 姆아르그이느스, 및 하지 않았음 프오르르아우 해당 편집기 크기. 원인:
SyncControllerBounds姆우르트이프르이드Bounds × RenderScaling동안 아브얼오느이아 ALSO 크기 해당 호스트 창 → DPI double-counting (콘텐츠 에서 ~1/스크얼에). 고정된 에서 해당 공유된WebView2Host(따라서 해당 항목 수정함 모델 뷰어 v2.19.0 AND 마법 뷰어 v2.19.1 에서 한 번): 크기 해당 WebView 에서 해당 REAL 프아르에느트 클라이언트 르크트 (GetParent+GetClientRect, 없음 스크얼에 姆아스) + re-sync 위에 모든 르스이즈에 (EffectiveViewportChanged+ a 드에프어르드ArrangeOverride프오스트 에서DispatcherPriority.Background따라서 해당 항목 실행함 이후 아브얼오느이아 르프오스이션스 해당 네이티브 호스트). Build 0 오류. On-screen 검증하다 = 소유자의 에이에
v2.19.1