1 repositorio
Offloading heavy physics calculations to background threads to maintain UI responsiveness.
Distinct from Worker Thread Patterns: Specifically applies worker patterns to physics engines to prevent main-thread blocking
Explore 1 awesome GitHub repository matching software engineering & architecture · Physics Simulation Threading. Refine with filters or upvote what's useful.
whs.js es un motor de juegos 3D WebGL y un framework de aplicaciones extensible utilizado para crear experiencias 3D interactivas y juegos basados en navegador. Proporciona una capa de abstracción simplificada sobre el renderizado WebGL de bajo nivel para gestionar cámaras, iluminación y el entorno 3D general. El framework utiliza un grafo de escena 3D modular para organizar objetos en un sistema jerárquico de componentes. Integra simulación física multihilo mediante el uso de web workers para ejecutar cálculos en paralelo con el bucle de renderizado principal. El sistema incluye una arquitectura de plugins modular que permite la extensión de la lógica base de la aplicación a través de un sistema conectable. También cuenta con inicialización automática de escenas para manejar la configuración del renderizador y el entorno.
Runs heavy physics calculations in separate background threads using web workers to maintain high frame rates.