Product media placeholder
Replace this area with a screenshot or short walkthrough video during the media sweep.
Procedural visuals should be deterministic enough to review and inspectable enough to tune. Seed, bounds, density, and resource ownership are production fields, not decoration.
Node families
- Generated node categories include
procedural,distribution,paths,solvers,effects,attributes, andbundles. - Geometry authoring uses curve, point-buffer, surface, mesh, attribute, deformation, copy-to-points, SDF, and inspection nodes.
- Use inspection nodes and debug outputs before rendering generated resources into a final scene.
Authoring rules
- Separate generation parameters from presentation parameters: density, bounds, seed, scale, color, falloff, speed, and amplitude should be individually tunable.
- Prefer named seeds or stable random inputs when the art direction must be repeatable.
- Keep bounds visible during development so generated resources do not drift offscreen.
Publish checks
- Check blank frames, exploded values, offscreen generated points, and performance at the largest expected viewport.
- Use lower density or gated branches where smaller viewports cannot show the detail.
- Document any accepted warnings near the source plan for future maintainers.
Verified runnable example
This guide points to proof-backed sample coverage. The full ledger lives in Generated examples and proof log.
Canvas: Fill rule diagnostic
- Source:
faster-motion/demo/tests/canvas/fillrule-diagnostic/fillrule-diagnostic.fmtion - Expected output: A contained Canvas scene renders paired path cases so nonzero and evenodd fill handling can be compared visually.
- Validation: Schema validation passed. Runtime proof reports zero blocking runtime issues and 10 rendered objects; the accepted metadata note is preserved in the proof ledger.
- Desktop proof:
generated-assets/faster-motion-docs/proofs/screenshots/canvas-fillrule-diagnostic-desktop.png - Mobile proof:
generated-assets/faster-motion-docs/proofs/screenshots/canvas-fillrule-diagnostic-mobile.png
Guide-specific sample target: Procedural field sample with seed, density, bounds overlay, inspection report, and multiple captured frames.
Faster Motion docs
Use this local map together with the left navigation. The source-backed content tree controls the main article order; this section keeps related pages one click away.
Start
- Faster Motion docs map
- Faster Motion documentation overview
- Get started with Faster Motion
- Faster Motion concepts
- .fmtion file format
DOM animation
- DOM animation guide
- DOM selectors and targets
- Scroll animation
- Pointer, hover, and drag inputs
- Text, SVG, and path animation
- Responsive gates and parameter overrides
Canvas animation
- Canvas animation guide
- Canvas area lifecycle
- Canvas objects, assets, and rendering
- Canvas inputs and state machines
3D and procedural
- Canvas 3D and procedural guide
- 3D scenes, cameras, and lights
- Procedural geometry and fields
- Particles and physics