Instarworld: Evolución
Estamos migrando la arquitectura de Instarworld desde un stack tradicional hacia un entorno unificado de alto rendimiento gestionado por IA.
| CaracterĆstica | Stack Anterior (Legacy) | Nuevo Stack (AI Studio) |
|---|---|---|
| Backend | PHP Laravel Fricción por cambio de lenguaje. |
Node.js Unificado Mismo lenguaje (JS/TS) en todo el flujo. |
| Desarrollo Móvil | Expo / React Native Compilaciones separadas. |
React + Next.js Estructura de archivos real y vista previa. |
| Modelado 3D | Exportación manual desde Blender. | Three.js + Blender IA genera código de carga para .glb/.gltf. |
| Geolocalización | Mapa estÔtico 2D. | Mapa 3D DinÔmico Posicionamiento por coordenadas real. |
Personajes y Mundo 3D
El diseñador mantiene su flujo en Blender. Al exportar los personajes en formato .glb, Google AI Studio genera automÔticamente la lógica en Three.js para integrarlos en la web:
const { scene } = useGLTF('/assets/personaje.glb');
return <primitive object={scene} />;
Infraestructura de Servidor Propio
Al exportar el código, obtendrÔs un paquete con su package.json listo para producción. Para alojar Instarworld de forma óptima, los requerimientos son:
š„️ Sistema Base
Ubuntu Server 22.04 LTS. Se recomienda el uso de PM2 para gestión de procesos y Nginx como proxy inverso para certificados SSL.
⚡ Hardware
RAM: 2GB (MĆnimo) para el renderizado 3D.
CPU: 2 Cores para evitar bloqueos en el procesamiento de coordenadas.
š Conexión Firebase
Conexión vĆa API oficial. Las credenciales se gestionan manualmente mediante archivos .env para mĆ”xima seguridad.
Mapa de la Ciudad y Coordenadas
A diferencia de las versiones anteriores, el sistema ahora interpreta coordenadas de posicionamiento real para mover los avatares sobre una malla 3D de la ciudad, sincronizando el mundo virtual con la ubicación GPS del usuario.
© 2024 Instarworld OS - Generado por Google AI Studio