Implement model optimization and caching for 3D characters

- Added a new modelsProxyRouter to handle requests for optimized 3D character models.
- Introduced modelsProxyService to manage GLB file optimization using gltf-transform with Draco compression.
- Updated app.js to include the new modelsProxyRouter for API access.
- Enhanced .gitignore to exclude model cache files.
- Added scripts for optimizing GLB models and updated README with optimization instructions.
- Integrated DRACOLoader in Character3D.vue for loading compressed models.
- Updated FamilyView.vue to streamline character rendering logic.
This commit is contained in:
Torsten Schulz (local)
2026-01-22 13:24:47 +01:00
parent 09af7af228
commit 4379b0b955
21 changed files with 4515 additions and 71 deletions

1514
backend/package-lock.json generated

File diff suppressed because it is too large Load Diff