Skip to content

Main#1

Merged
Yesol-Pilot merged 10 commits intomasterfrom
main
Feb 23, 2026
Merged

Main#1
Yesol-Pilot merged 10 commits intomasterfrom
main

Conversation

@Yesol-Pilot
Copy link
Owner

📝 변경 사항

🎯 관련 이슈

Closes #

🔄 변경 유형

  • 🐛 버그 수정 (기존 기능을 수정하는 비파괴적 변경)
  • ✨ 새로운 기능 (기존 기능을 해치지 않는 비파괴적 변경)
  • 💥 파괴적 변경 (기존 기능을 변경하는 수정)
  • 📝 문서 업데이트
  • 🎨 코드 스타일/리팩토링
  • 🧪 테스트 추가/수정

📸 스크린샷 (UI 변경 시)

Before After

🧪 테스트 방법

  1. npm run test 실행
  2. 추가 테스트 방법이 있다면 기술

✅ 체크리스트

  • 코드가 프로젝트 스타일 가이드를 따름
  • 변경에 대한 테스트를 추가함
  • 기존 테스트가 모두 통과함
  • 문서를 업데이트함 (해당하는 경우)

- HeroSection.tsx: Link(/sorting) → button(enterDemoMode + /game 이동)
- unifiedStore.ts: enterDemoMode 액션 추가 (fallback 시나리오 지원)
- Matcap 404 에러 해결 확인 (GitHub 호스팅 URL 정상)
- TripoService에 localStorage 기반 일일 사용량 추적 구현
- 한도 도달 시 API 호출 전 차단 (throw Error)
- 자정 자동 리셋, isDailyLimitReached/getRemainingCalls 공개 API 추가
- 호출 횟수는 API 호출 직전에 증가시켜 실패 시에도 차감
- GLTFLoaderConfig.tsx: 전역 KTX2Loader + Basis Universal CDN 설정
- useSafeGLTF.ts: KTX2Loader 싱글톤 + GPU 감지
- AssetLoader.ts: KTX2Loader lazy 초기화
- AssetOrchestrator.ts: KTX2Loader 싱글톤 + dispose 정리

GLB 파일의 KTX2 압축 텍스처 로드 시 발생하던
'setKTX2Loader must be called' 에러 수정
…ces/match 호출 시 type: 'asset' 누락으로 모든 분기 통과 후 404 반환\n- API 에러 방어 로직 강화 (네트워크 에러 조용히 처리)\n- 404는 매칭 실패의 정상 케이스로 처리
- assets.ts: findAssetByKeyword 동적 유사도 스코어링 방식 전면 교체
  (양방향 partial match → computeMatchScore + 동적 임계값)
- AssetRegistry.ts: searchAssets 스코어 기반 매칭으로 개선
  (부분 문자열 → assetMatchScore + 정렬)
- DynamicModel.tsx: API 호출에 type:'asset' 파라미터 추가 (404 해결)
- Experience.tsx: sessionStorage 복원 조건 완화 (gameMode 폴백)"
- AssetHunterCell: 접근 불가능한 외부 URL(nidorx) 제거, 내장 프로시저럴 텍스처 폴백 적용
- MainScene: MatcapLoader 컴포넌트 분리로 조건부 Hook 호출 구현 (타입 에러 방지)
- useSceneStore: matcapTexture 전역 상태 인터페이스 추가
…n- findBestHybridMatch에 roleHint 파라미터 추가\n- character 카테고리 에셋은 role이 character/npc일 때만 매칭 허용\n- searchLocalCache에 role 정보 전달 (3곳)\n- security_drone → HVGirl.glb 거대 여성 캐릭터 출현 방지"
…e 7] PhysicsScatteringService: Rapier.js 물리 시뮬레이션 기반 오브젝트 안착\n- [Stage 8] PBRMaterialConverter: PBR 재질 자동 변환\n- [Stage 9] VLMFeedbackService: Gemini Vision 장면 분석 및 품질 점수 산출\n- [Stage 10] AutoFix: VLM 피드백 기반 자율 교정 (위치/스케일/분위기)\n- [Stage 11] NavMeshGenerationService: 이동 가능 영역 자동 산출\n- [Stage 12] EffectComposer: Bloom/SSAO/Vignette + 테마별 컬러 그레이딩\n- README.md: 에셋 26,926개, 12-Step 파이프라인 반영 전면 업데이트\n- 에셋 25,400+ 통합 및 비동기 로딩 최적화"
@vercel
Copy link

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-pilot-engine Ready Ready Preview, Comment Feb 23, 2026 6:57am
web-pilot-engine-twcj Ready Ready Preview, Comment Feb 23, 2026 6:57am

Request Review

@Yesol-Pilot Yesol-Pilot merged commit 91e98c3 into master Feb 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants