4 dépôts
Tools for designing and building digital environments.
Distinct from Simulation Worlds: Focuses on accessible world creation for AR/VR, distinct from game engine physics.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Virtual World Creation Tools. Refine with filters or upvote what's useful.
Generative Agents is a computational platform for simulating autonomous agents that exhibit human-like social behaviors and decision-making processes. The system functions as a multi-agent simulator where individual participants operate within a virtual environment, driven by large language models to process observations and generate natural language actions. The framework distinguishes itself through a hierarchical memory system that allows agents to store, retrieve, and synthesize past experiences into higher-level insights. This architecture supports the development of complex social dynam
Provides tools for designing custom spatial layouts and physical constraints for virtual worlds.
This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett
Provides tools for defining NPC movement paths, world entities, and localized dialogue to build a virtual environment.
WorkAdventure est une plateforme de bureau virtuel et une application collaborative conteneurisée. Elle fournit un espace de travail numérique où les utilisateurs interagissent en tant qu'avatars au sein d'un environnement de style RPG 2D. La plateforme se distingue par un système de chat vidéo de proximité qui déclenche automatiquement une communication en temps réel à mesure que les avatars se rapprochent les uns des autres. Elle inclut un éditeur de carte virtuelle 2D personnalisable pour concevoir des environnements numériques immersifs et définir des zones d'intérêt spécifiques. Le système couvre la conception de monde virtuel via des outils de carte collaboratifs et la capacité d'intégrer des scripts personnalisés pour un comportement d'environnement modifié. Il fournit également des contrôles administratifs pour la configuration de l'environnement et la gestion des accès utilisateur. Les environnements de production sont gérés et mis à l'échelle via un déploiement par orchestration de conteneurs.
Provides tools for building tailored digital maps and defining interactive behaviors for users.
Pannellum est un visualiseur de panorama WebGL et un framework de visite virtuelle utilisé pour rendre des images équirectangulaires ou cubemap comme des environnements immersifs à 360 degrés. Il fonctionne comme un moteur de rendu d'images multirésolution et un lecteur vidéo panoramique, prenant en charge à la fois les images statiques et la lecture vidéo sphérique. Le projet se distingue par sa capacité à gérer des panoramas extrêmement grands et haute résolution grâce à la génération et au chargement de tuiles multirésolution. Il permet la création de visites virtuelles interactives en reliant plusieurs scènes panoramiques entre elles à l'aide de fondus de transition et de points d'intérêt interactifs. Le système inclut des capacités pour le mouvement automatique de la caméra, l'intégration de l'orientation de l'appareil pour des expériences de regard mobile, et un système de hooks pour surveiller les événements du visualiseur. Il fournit également des utilitaires pour la localisation de l'interface utilisateur, le contrôle de l'état du visualiseur et le rendu de contenu de secours pour les navigateurs sans accélération matérielle.
Links multiple panoramic scenes together using hotspots to allow navigation through a connected virtual environment.