Scene 01
Available Scenes
Scene 02
Canvas 2D scenes embedded in articles with a single <div> and one
<script> tag. Data and rendering are separated — scientists and editors
can update constants and component data without touching renderer code.
Available Scenes
Architecture Notes
.js files are what browsers load.constants.data.js and flagellum.parts.js are pure data. Renderers import from them. Pass dataUrl to override with a JSON file at runtime.prefers-reduced-motion respected.window.gtag and window.plausible calls. No import. No bundle impact. Custom onEvent callback also available.BaseScene, add an entry to SCENE_REGISTRY in index.js, create companion CSS. See AUTHORING-GUIDE.md §12.