Módulo de Realidad Virtual para aplicaciones del ecosistema Open Neom, con visores panorámicos 360° y puente de sesiones de renderizado entre vrlizate y sint.
Versión actual: 1.4.0. Consulta CHANGELOG.md para el historial de cambios.
- Puente de sesiones con SINT (
package:neom_vr/neom_vr_sessions.dart):NeomVrSessionControllerenvuelveVrSessionControllerdevrlizatey refleja su estado en variables reactivas de SINT sin duplicar la máquina de estados del motor.NeomVrSessionHostenvuelveVrSessionHostcon registro único por etiqueta (registrationTag) y limpieza segura al desmontar.- Incluye
VRBindings,VRController,VRSceneState,VRNavigator,VRRoutesy traducciones VR consolidadas desde el antiguosint_vr.
- Visores 360° y Estéreo (
package:neom_vr/neom_vr.dart):- Motor de proyección equirectangular con
CustomPainter(NeomVr360Engine). - Navegación por sensores IMU (acelerómetro/giroscopio) y pantalla dividida para visores tipo Cardboard.
- Motor de proyección equirectangular con
dependencies:
neom_vr:
git:
url: git@github.com:Cyberneom/neom_vr.gitimport 'package:neom_vr/neom_vr_sessions.dart';
NeomVrSessionHost(
adapter: adapter,
builder: (context, controller, active) {
return buildRenderer(context, active);
},
);import 'package:neom_vr/neom_vr.dart';
Navigator.pushNamed(context, VRRoutes.spatial360);
Navigator.pushNamed(context, VRRoutes.vrStereo);flutter analyze
flutter testApache License 2.0 — consulta LICENSE.