Tento projekt obsahuje 3D model s lip sync animací synchronizovanou s přehrávaným audio souborem, ale je tu jeden problém s výkonem, dokážete ho najít?
Vaším úkolem je:
- Identifikovat problém
- Najít příčinu - co přesně způsobuje tento problém
- Bonus: Opravit nebo navrhnout řešení - popsat, jak by se problém dal vyřešit
Poznámka: Není nutné problém programaticky opravit. Pokud najdete a popíšete problém a jeho příčinu, případně navrhnete řešení, je to plně dostačující.
npm install
npm run devPo spuštění klikněte na tlačítko "Play audio" a pozorujte animaci modelu.
Minimálně:
- Identifikaci problému s výkonem
Ideálně:
- Popis toho, co přesně způsobuje problém
- Návrh řešení (slovní popis jak problém vyřešit)
Nad rámec:
- Implementaci opravy
- React 19
- TypeScript
- React Three Fiber (3D rendering)
- React Three Drei (pomocné 3D komponenty)
- Vite
Klíčové soubory:
src/App.tsx- hlavní komponenta aplikacesrc/components/Model/Model.tsx- komponenta 3D modelu s animací
Budeme hodnotit:
- Identifikace problému (povinné) - Dokážete najít problém v aplikaci?
- Analýza příčiny (bonus) - Dokážete identifikovat, co přesně způsobuje problém?
- Návrh nebo implementace řešení (bonus) - Dokážete popsat nebo implementovat opravu?
Předpokládaná doba na vypracování: 1 hodina
Hodně štěstí! 🚀