Muzejní průvodce s AR pro Bitvu u Příbrami 1420. Aplikace umožňuje skenovat QR kódy exponátů, zobrazit historické informace a prohlížet 3D modely v rozšířené realitě.
- Flutter (nejnovější stabilní verze)
- Android 7.0+ (API 24+)
- Zařízení s podporou ARCore
- Naklonujte nebo zkopírujte projekt
- Spusťte
flutter pub get - Spusťte
flutter runna připojeném Android zařízení
lib/models/exhibit.dart– datový model exponátulib/screens/scanner_view.dart– QR skener s gotickým rámemlib/screens/detail_view.dart– detailní stránka s pergamenovým motivemlib/screens/ar_view.dart– AR zobrazení s image trackingemlib/services/exhibit_service.dart– služba pro načítání datassets/data/exhibits.json– lokální data exponátůassets/models/kostel.glb– 3D model kostelaassets/images/marker_kostel_01.png– QR kód pro AR tracking (musí odpovídat tištěnému markeru)
- Skenování – Namiřte kameru na QR kód exponátu (obsah:
kostel_01) - Detail – Po rozpoznání se zobrazí stránka s informacemi
- AR – Stiskněte „Zobrazit v AR“ a namiřte kameru na stejný QR kód pro zobrazení 3D modelu
- Přidejte záznam do
assets/data/exhibits.json - Přidejte 3D model do
assets/models/ - Vygenerujte QR kód s ID exponátu a uložte jako
assets/images/marker_{marker_id}.png - Zaregistrujte asset v
pubspec.yaml
- Pro hladké AR tracking na některých zařízeních může být potřeba sestavit s
debuggable false(viz ARCore issue) - Tištěný QR kód musí odpovídat obrázku v
assets/images/marker_*.png