Overview of three-nebula Modernisation Specs
masterThe three-nebula library is undergoing a modernisation process organized into specific technical specifications (01–06). These specs cover runtime features, architectural changes, and TypeScript migration.
Key architectural pillars include:
- Emitter Hierarchy (01): Support for nested emitters, ribbon/trail renderers, and pooling.
- Determinism & Scrubbing (02): Ensuring predictable simulation behavior.
- Sound Renderer (03): Additive capability for audio integration.
- Schema Versioning (04): Enabling safe transitions between breaking schema changes.
- Content-Addressed Assets (05): Architectural change for asset management.
- TypeScript Migration (06): A cross-cutting refactor to improve type safety.