1 Repo
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 ist eine WebGL-3D-Game-Engine und ein erweiterbares Anwendungs-Framework zur Erstellung interaktiver 3D-Erlebnisse und browserbasierter Spiele. Es bietet eine vereinfachte Abstraktionsschicht über Low-Level-WebGL-Rendering zur Verwaltung von Kameras, Beleuchtung und der gesamten 3D-Umgebung. Das Framework nutzt einen modularen 3D-Szenengraphen, um Objekte in einem hierarchischen System von Komponenten zu organisieren. Es integriert Multithreaded-Physiksimulation durch die Verwendung von Web-Workern, um Berechnungen parallel zur Haupt-Render-Schleife auszuführen. Das System umfasst eine modulare Plugin-Architektur, die die Erweiterung der Basis-Anwendungslogik durch ein steckbares System ermöglicht. Es verfügt zudem über eine automatisierte Szeneninitialisierung, um das Setup von Renderer und Umgebung zu handhaben.
Runs heavy physics calculations in separate background threads using web workers to maintain high frame rates.