{
  "schemaVersion": "1.0",
  "entityFamily": "modules",
  "entityType": "DefinedTerm",
  "entityId": "modules:50",
  "canonicalUrl": "https://babadook.tech/modules/animation-engine",
  "machineBaseUrl": "https://babadook.tech/ai/modules/animation-engine",
  "name": "Animation Engine",
  "aliases": [],
  "summary": "Keyframe-based animation timeline with 24 preset animations, physics-based easing, scroll-triggered sequences, hover states, and Lottie export.",
  "description": [
    "Keyframe-based animation timeline with 24 preset animations, physics-based easing, scroll-triggered sequences, hover states, and Lottie export."
  ],
  "sections": [
    {
      "id": "motion-that-ships-to-production-60ad3f6e-2711-4b89-ad2b-abab626dcecd",
      "heading": "motion-that-ships-to-production",
      "body": [
        "Motion That Ships to Production The Animation Engine provides a keyframe-based timeline editor where designers create animations that export as production CSS and JavaScript. 24 preset animations cover common patterns — fade, slide, scale, rotate, bounce, elastic — with full customization. Physics-based easing curves (spring, gravity, friction) create natural-feeling motion. Scroll-triggered animations activate as users scroll through content. Hover state transitions add interactivity. Lottie export enables complex vector animations at minimal file size."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "60ad3f6e-2711-4b89-ad2b-abab626dcecd"
    },
    {
      "id": "animation-engine-specifications-3c0ac3cc-346e-479e-aba6-bb9e1524ff35",
      "heading": "Animation Engine Specifications",
      "body": [],
      "specifications": [
        {
          "label": "Timeline",
          "value": "Keyframe-based with multi-track support",
          "group": "spec Items"
        },
        {
          "label": "Presets",
          "value": "24 built-in: fade, slide, scale, rotate, bounce, elastic, etc.",
          "group": "spec Items"
        },
        {
          "label": "Easing",
          "value": "Bezier curves + physics-based (spring, gravity, friction)",
          "group": "spec Items"
        },
        {
          "label": "Triggers",
          "value": "Load, scroll, hover, click, viewport entry, custom",
          "group": "spec Items"
        },
        {
          "label": "Export",
          "value": "CSS animations, JS transitions, Lottie JSON, GIF, MP4",
          "group": "spec Items"
        },
        {
          "label": "Performance",
          "value": "60fps target with GPU-accelerated compositing",
          "group": "spec Items"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "3c0ac3cc-346e-479e-aba6-bb9e1524ff35"
    },
    {
      "id": "features-3",
      "heading": "features",
      "body": [
        "presets 24: true",
        "lottie export: true",
        "physics easing: true",
        "scroll triggered: true",
        "keyframe timeline: true"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "features"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "83",
          "family": "products",
          "name": "DXP",
          "slug": "dxp",
          "canonicalUrl": "https://babadook.tech/products/dxp",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "capabilities",
      "targets": [
        {
          "id": "85",
          "family": "capabilities",
          "name": "Visual Design Tools",
          "slug": "visual-design-tools",
          "canonicalUrl": "https://babadook.tech/capabilities/visual-design-tools",
          "relationship": "capabilities"
        }
      ]
    },
    {
      "type": "sub_modules",
      "targets": [
        {
          "id": "28",
          "family": "sub-modules",
          "name": "Creative & Design",
          "slug": "creative-design",
          "canonicalUrl": "https://babadook.tech/sub-modules/creative-design",
          "relationship": "sub_modules"
        }
      ]
    },
    {
      "type": "use_cases",
      "targets": [
        {
          "id": "54",
          "family": "use-case",
          "name": "Design-to-Code",
          "slug": "design-to-code",
          "relationship": "use_cases"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 4,
    "projectedBlockCount": 4,
    "sourceValueCount": 21,
    "projectedValueCount": 21,
    "sourceRelationshipCount": 4,
    "projectedRelationshipCount": 4,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "26425dcfdd7a0424071eb9e9b2d5c55e15d1305dc8e16109d729bc162daff7c5"
}