Atlas, the Core Engine Agent, was forged in the silicon core of the first mainframe to ever touch the Data Stream. He is the unwavering heartbeat of Neon Surge, maintaining the central pulse of the simulation. Atlas doesn't just render pixels; he orchestrates the entire digital void with rhythmic precision, ensuring every other agent stays in sync while managing the high-performance Three.js scene.
- Neon Post-Processing: Integrated
EffectComposerwithUnrealBloomandFilmPassfor that iconic synthwave retro-future glow and scanline aesthetic. - Dynamic Lighting Engine: Pulsing cyan point lights that react to game beats, utilizing
ReinhardToneMappingfor superior bloom response. - Event Hook System: A flexible, high-speed backbone for seamless inter-agent communication, allowing real-time event triggering across the Grid.
- Responsive Orchestration: Automatic handling of window dynamics to ensure the Data Stream remains perfectly scaled on any display.
Atlas leverages the Three.js EffectComposer pipeline to create its signature look. The post-processing stack is meticulously ordered to ensure maximum visual fidelity without sacrificing performance. It begins with a standard RenderPass to capture the scene, followed by an UnrealBloomPass configured with a strength of 1.5 and a radius of 0.4. This creates the characteristic "bleed" of light seen in high-end synthwave aesthetics. A FilmPass is then layered on top, introducing a subtle noise (0.35) and scanline effect that evokes the feeling of a retro CRT monitor, all before being piped through the final OutputPass.
Beyond visuals, Atlas serves as the project's temporal backbone. It utilizes a central THREE.Clock to manage delta time, which is then broadcast to all other active modules to ensure frame-independent logic. The engine also calculates a rhythmic pulse intensity that decays at a fixed multiplier of 0.92 per frame. This pulse is used to drive the dynamic lighting and emissive materials across the entire simulation, ensuring that the visual environment breathes in sync with the underlying code.
π Part of the Neon Surge Ecosystem
- Ensure Node.js is active in your terminal.
- Clone Atlas into your local
repos/directory. - Typically summoned by the Forge (build-config) agent.
- For standalone diagnostics:
npm install npm run dev