Nubu
  • Features
  • How it works
  • Pricing
  • Integrations
  • FAQ
  • Contact
  • Docs
  • Blog
  • Log in
  • Log inSign up
    Nubu

    Creative automation for teams that ship campaigns, not busywork.

    Try for free
    Product
    FeaturesNubu MotionHow it worksPricingIntegrationsFAQ
    Company
    AboutContactDocsBlogLog in
    Legal
    Privacy policyTerms of serviceData deletion
    © 2026 Bear Studios · Nubu
    Introduction
    Templates overviewInstalling Nubu BuilderAdding template compsAdding propertiesAdding footageSetting defaultsExporting your templateUploading a template
    Flows overviewAvailable nodesAdding a nodeConnecting nodesWorking with dataTemplates and outputsUsing AI nodesBuilding a creative
    CampaignsTemplatesAssetsGlossariesRendersSettings
    Connecting Meta AdsConnecting Google AdsConnecting OpenAIConnecting Gemini AI StudioConnecting Anthropic
    AI Assistant overviewPrompt examplesAssistant settings and controls
    Nubu Motion scripts: the reference
    OverviewQuick startDifferences from After EffectsDeterminism
    JavaScript supportReferences and idsProject scriptsState and timeBudgets and errorsFormatting values
    GlobalTime conversionInterpolationVector mathsRandom and noiseColour conversionOther maths
    LayerCompPropertyKeyframePathGeometryProjectComponentConsoleComponentControlExpressionControl
    The property vocabularyAnimators propertiesAudio propertiesContent propertiesContents propertiesEffects propertiesExpression controls propertiesFills propertiesInstance controls propertiesLayer propertiesLayout propertiesMasks propertiesStrokes propertiesText style propertiesTransform propertiesTrim path properties
    Error codesBudgets
    Changelog
    All docs
    Motion Scripting

    Nubu Motion scripts: the reference

    The complete reference for scripting Nubu Motion: language rules, global helpers, the object model, every property pattern and every error, with worked examples throughout.

    The documentation tree for the Nubu Motion expression engine - 112 documented members, 722 property patterns and 128 worked, machine-verified examples, generated from DOM registry 1.73.0.

    The tree#

    • Introduction
      • Overview
      • Quick start
      • Differences from After Effects
      • Determinism
    • Language
      • JavaScript support
      • References and ids
      • Project scripts
      • State and time
      • Budgets and errors
      • Formatting
    • General
      • Global
      • Time conversion
      • Interpolation
      • Vector maths
      • Random and noise
      • Colour conversion
      • Other maths
    • Objects
      • Layer
      • Comp
      • Property
      • Keyframe
      • PathGeometry
      • Project
      • Component
      • Console
      • ComponentControl
      • ExpressionControl
    • Properties
      • The property vocabulary
      • Animators
      • Audio
      • Content
      • Contents
      • Effects
      • Expression controls
      • Fills
      • Instance controls
      • Layer
      • Layout
      • Masks
      • Strokes
      • Text style
      • Transform
      • Trim path
    • Errors
      • Error codes
      • Budgets
    • Changelog