# Animations

## What are Animations?

Animations allow you to smoothly navigate from one object to another within the same sphere or between different spheres. Think of them as guided tours that make your content come alive.

<figure><img src="/files/cOFQJJeKHlHiP5feVfNl" alt="Animations menu"><figcaption></figcaption></figure>

### How it works

When you set up an animation, users will be seamlessly directed from one object to another.

### Where you can use it

You can apply animations to almost any object type except for clusters and videos. However, the endpoint of the animation path can be any object type without limitations. For [Journey](/guides/animations/journeying.md) path type, you can even use overlays as an endpoint!

## Animation Paths

Animation paths make managing your animations easier and more flexible. Here’s what you can do with them:

* **Flexibility:** Any object can now be a start or end point, with no limitations
* **Ease of Use:** Use drag-and-drop functionality to easily manage the order of your animations.
* **Customisation Options:** Adjust the delay, duration, and type of animation (such as linear, ease in/out, and bounce). You can also set zoom options if you want the animation to zoom in or out on the object.

<figure><img src="/files/nugBghRGOrRFUsRllxaz" alt="Manage animations pop-up"><figcaption></figcaption></figure>

{% hint style="warning" %}
If an object used in the path is deleted, the path will error, and the sphere cannot be generated. Always ensure that all objects in your path exist and are properly set up.
{% endhint %}

### Use of Animation Paths

Animation paths are versatile and can be used for several purposes:

1. **Create a Specific Experience:** You can create a path and share its link with your target audience, giving them the specific experience you want them to have.
2. **Demo Experience:** Assign paths to control buttons to create a ‘demo’ experience for users. This way, when they click a button, it follows the defined path
3. **Sphere Navigation**: Use arrows to navigate spheres with animation paths.

### Types of Animation Paths

1. **Custom:** an auto-play path type that serves to play a sequence that intoduces your sphere to its visitors.
2. **Navigation Arrows:** a type of path that can be assigned to [Navigation arrows](/guides/navigation/navigation-arrows.md) for user to navigate the sphere with designated buttons.
3. **Journey:** allows you to guide your audience through a series of overlays. [Learn more](/guides/animations/journeying.md)

### Special Features

* **Loop Animation:** Animations can repeat until a user interacts with them.&#x20;
* **Apply Final Object’s Action:** When the animation path reaches the last object, the action assigned to that object will be executed (e.g navigating to another sphere or opening an overylay).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.cozmos.com/guides/animations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
