Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

3d-virtual-world

Plataforma auto-alojada de mundo virtual 3D multiusuario basada en Three.js y Express.js con sistema de federación entre mundos independientes, construcción de escenas, personajes personalizables y sincronización en tiempo real vía WebSockets.

Ficha actualizada 24 sept 2026, 15:41 · upstream 24 sept 2026, 15:24 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es 3d-virtual-world

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Virtual World es una plataforma de mundo virtual 3D auto-alojada construida sobre Three.js, Express.js y PostgreSQL. Permite a usuarios crear mundos virtuales independientes con propiedad total de datos, federación entre instancias para teletransporte cruzado y gestión completa de activos sin intermediarios. El sistema incluye herramientas de edición unificadas para escenas, personajes y animaciones, con soporte nativo para dispositivos móviles y realidad extendida.

CASOS DE USO
  • Tiendas virtuales interactivas para PYMES con aumento del tiempo de permanencia
  • Gemelos digitales de espacios físicos como museos o parques temáticos
  • Plataformas educativas inmersivas que convierten libros en mundos explorables
  • Interfaces de gobernanza digital para ciudades inteligentes interactivas
  • Exposiciones virtuales globales con capacidad ilimitada y coste cero de localización
PUNTOS DESTACADOS
  • Propiedad total de datos sin intermediarios ni moderación centralizada
  • Sistema de federación P2P con protocolo VWFP v2.1 propio para interconexión segura
  • Compresión automática de modelos 3D reduciendo tamaño en un 70%+ mediante gltfpack y sharp
  • Arquitectura escalable para múltiples nodos independientes con teletransporte entre mundos
  • Soporte nativo para dispositivos móviles, tablets y hardware XR
PRECAUCIONES
  • Estado del proyecto descrito como 'imperfecto' por el desarrollador en README
  • Módulos de edición de personajes y animación marcados como 'to be optimized'
  • Dependencia de Node.js 18+ y PostgreSQL 17+ con requisitos específicos de puerto
  • Ausencia de sistema centralizado de moderación de contenido por diseño
  • Contrato de licencia de suscripción en lugar de código abierto tradicional
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

World HomeAdmin DashboardTeleportTeleport ButtonWorld Layout AdminWorld InfoMobile HomeMobile World
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Cambiar inmediatamente la contraseña admin por defecto. Usar Nginx para reverso proxy. Configurar correctamente variables de entorno de federación. Asegurar al menos 2 núcleos CPU y 2GB RAM. Considerar PM2 para gestión de procesos en producción. Verificar compatibilidad de versión de Three.js 0.185.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3002
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.