Specyfikacja Techniczna (ST) na Opracowanie 3D-Skrzyń i Animacji
Projekt: Opracowanie animacji 3D skrzyń dla strony internetowej na React/Next.js
Termin realizacji: 1,5 tygodnia
1. Opis Zadania
Stworzyć 5-6 wariantów kreskówkowych skrzyń 3D z animacjami do integracji na stronie internetowej. Każdy model powinien mieć 2 typy animacji otwierania z trzema stanami (zamknięty, otwierający się, otwarty). Animacje powinny być optymalizowane dla WebGL w celu zapewnienia wysokiej wydajności na urządzeniach mobilnych.
2. Wymagania dotyczące modeli 3D
• Liczba: 5-6 unikalnych skrzyń
• Styl: Kreskówkowy, jasny i atrakcyjny
• Różnice: Kolor, tekstury, drobne detale
• Optymalizacja: Niskopoligonowe modele, skompresowane tekstury (JPEG/PNG)
• Format: GLTF/GLB
3. Wymagania dotyczące animacji
• Typy animacji: 2 warianty otwierania
• Stany: 3 stany (zamknięty, otwierający się, otwarty)
• Charakterystyka: Płynne przejścia, interaktywne sterowanie (kliknięcie, najechanie)
• Jednolitość: Główne ruchy podobne, różnice w efektach wizualnych
• Optymalizacja: Minimalna liczba klatek kluczowych
4. Wymagania techniczne
• Kompatybilność: Działać z WebGL przez Three.js lub Babylon.js
• Integracja: Łatwe do wdrożenia w React/Next.js z użyciem React Three Fiber lub react-babylonjs
• Narzędzia: Zaleca się użycie Blendera do modelowania i eksportu
5. Dodatkowe wymagania
• Koncepcje: Dopracowanie istniejących lub stworzenie nowych, odpowiadających kreskówkowemu stylowi
• Doświadczenie: Zrozumienie pracy z WebGL i optymalizacji obiektów 3D dla sieci
Uwaga: Wszystkie prace muszą być wykonane w ustalonym terminie z uwzględnieniem optymalizacji dla sieci i kompatybilności z wybranymi technologiami.