Animation Plan

Animation Plan is the core organizational unit in the iCraft animation system. It is used to manage a complete set of animation logic in a unified way.

With Animation Plans, you can break down complex workflows into multiple stages and orchestrate them in a structured, controllable, and reusable manner—enabling professional-grade process demonstrations and visualizations of system logic.

Essentially, an Animation Plan acts as a complete “animation execution script”, defining:

  • Which objects participate in the animation

  • The execution order of animations

  • Parallel relationships between animations

  • The behavior, style, and timing of each animation


What is Animation Plan?

Animation Plan is a full encapsulation of animation logic. Within a single scene, you can create multiple Animation Plans, for example:

  • Plan 1: Cold Water Delivery Process

  • Plan 2: Hot Water Circulation System

  • Plan 3: Water Purification Workflow

  • Plan 4: Equipment Coordination Process

Each Animation Plan can be played and debugged independently without affecting others, making it easy to switch between different presentation scenarios.

You can create, switch, and delete Animation Plans from the top of the Animation Sequence Manager panel.


Structure of an Animation Plan

A complete Animation Plan consists of the following components:

Animation Objects

Animation Objects are the execution carriers of animations. They can include:

  • Pipe path animations

  • Line path animations

  • General element animations

Each object can have its own animation effects, such as fade in/out, pulse rings, water flow, electrical flow, etc.


Parallel Animation Groups

Parallel Animation Groups are used to organize multiple animations that run simultaneously.

Typical scenarios:

  • Multiple pipelines flowing at the same time

  • Multiple devices operating simultaneously

  • Multiple systems starting in sync

They help clearly represent coordinated system behavior.


Sequential Animation Groups

Sequential Animation Groups organize animation nodes that execute in order.

Typical scenarios:

  • Process flow demonstrations

  • Step-by-step operation tutorials

  • Equipment startup procedures

  • System logic explanations


Camera Animations

Camera Animations control camera movement and viewpoint transitions, making them essential for storytelling and guided presentations.

Supported actions:

  • Camera panning

  • Zooming in

  • Rotation

  • View switching

  • Focus highlighting

Typical scenarios:

  • Guided process walkthroughs

  • Highlighting key components

  • Step-by-step instructional demonstrations

  • Narrative-style presentations


Common Use Cases

Animation Plans are widely used in the following visualization scenarios:

  • Home utility systems (water/electricity) demonstrations

  • Factory process visualization

  • Energy transmission system presentations

  • IoT data flow visualization

  • Smart city system coordination displays

  • Educational and training content creation

Last updated