3 Repos
Systems that link audio playback to 3D coordinate positions to simulate distance and panning.
Distinct from Audio And Sounds: Candidates cover general audio libraries or synthesis, not the spatial bridging of sound to 3D objects.
Explore 3 awesome GitHub repositories matching graphics & multimedia · Spatial Audio Integration. Refine with filters or upvote what's useful.
This project is a Three.js utility library and a collection of declarative React components designed for building 3D scenes. It provides a set of abstractions that wrap low-level primitives to manage lifecycles and memory disposal, serving as a geometry generator, a post-processing pipeline, and a scroll-driven animation tool. The library is distinguished by its specialized camera control systems, which include unified abstractions for orbit and perspective views as well as real-time face tracking and landmark detection via webcam feeds. It also features interactive transform gizmos for objec
Links spatial audio sources to 3D objects so that panning and volume respond dynamically to camera distance.
melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan
Positions sounds in 3D space with stereo panning and generates procedural audio primitives.
Kaiju ist eine Allzweck-2D- und 3D-Game-Engine, die mit der Programmiersprache Go und der Vulkan-Grafik-API erstellt wurde. Sie dient als plattformübergreifendes Game-Framework für die Bereitstellung interaktiver Anwendungen für Windows, Linux, Mac und Android. Die Engine enthält einen integrierten Game-Editor zum Komponieren von Szenen, Verwalten von Assets und Entwerfen von Shadern innerhalb eines visuellen Arbeitsbereichs. Sie bietet einen dedizierten Shader-Designer-Arbeitsbereich, der Echtzeit-Hot-Reloading unterstützt, wodurch visuelle Änderungen sofort sichtbar werden, ohne die Anwendung neu starten zu müssen. Das Framework deckt eine breite Palette von Produktionssystemen ab, einschließlich einer Physik-Engine für 3D-Kollisionen und eines räumlichen Audiosystems zur Simulation von Klangtiefe und -richtung. Weitere Funktionen umfassen Skeletal-Skinning-Animation, ein Partikeleffektsystem und ein tag-basiertes virtuelles Ablagesystem zum Organisieren von Texturen, Meshes und Sounds. Das Projekt bietet eine Build-Toolchain, um Go-Quellcode und Assets in Binärdateien zu exportieren, die mit mehreren Desktop- und mobilen Betriebssystemen kompatibel sind.
Integrates audio playback with 3D coordinate positions to simulate sound distance and panning.