SINT VR
A premium state management, dependency injection, and scene navigation extension of SINT specifically engineered for VR applications built with the vrlizate 3D engine.
Features
- VR Scene Bindings: Seamless dependency injection lifecycle hooks designed for 3D/VR scene setup and tear-down.
- VR Navigator: Implements head-tracking gaze navigation and stereoscopic scene transitions.
- VR Controller: High-performance controller base classes tailored for real-time 3D object rendering, physics integration, and VR interaction cycles.
- VR Translations: Pre-configured dictionary-based real-time translation systems optimized for stereoscopic text layout containers.
Getting Started
Add the dependency to your pubspec.yaml:
dependencies:
sint_vr: ^0.2.0
Usage
Extend your controllers from VrController to easily handle spatial updates and lifecycle callbacks:
import 'package:sint_vr/sint_vr.dart';
class MyVRSceneController extends VrController {
@override
void onInit() {
super.onInit();
// Initialize scene models and head tracking listeners
}
}
Libraries
- injection/vr_bindings
- navigation/vr_routes
- sint_vr
- sint_vr — SINT extension for VR.
- state/vr_controller
- state/vr_scene_state
- translation/vr_translations