# FAQ

## How do I change the length of an experience?

You can change the length of a experience on the Current Experience page. For more information, see [changing-the-length-of-your-experience](https://docs.engagevr.io/engage/experience-editor/experience-management/changing-the-length-of-your-experience "mention").

## How do I change the location of an experience?

You can change the location of an experience on the Current Experience page. For more information, see [changing-the-location-of-your-experience](https://docs.engagevr.io/engage/experience-editor/experience-management/changing-the-location-of-your-experience "mention").

## How do I add a video?

You can display videos on screens in a location. The different types of screens are as follows:

* **Shared screen**: Use to play a video on one or more screens in a location. This includes screens that are part of the environment, and the shared screen page in each user’s menu and tablet. For more information, see [shared-media-screens](https://docs.engagevr.io/engage/experience-editor/videos-and-screens/shared-media-screens "mention") and [playing-shared-media](https://docs.engagevr.io/engage/experience-editor/videos-and-screens/playing-shared-media "mention").
* External URL screen: Use to play your chosen video on a single screen. For more information, see [external-url-screens](https://docs.engagevr.io/engage/experience-editor/videos-and-screens/external-url-screens "mention").
* 360 screen: Use to play 360 videos. For more information, see [360-screens](https://docs.engagevr.io/engage/experience-editor/videos-and-screens/360-screens "mention").
* Chroma key screen: Use to play videos with partial transparency, which are commonly referred to as green screen videos. For more information, see [chroma-key-screens](https://docs.engagevr.io/engage/experience-editor/videos-and-screens/chroma-key-screens "mention").

## How do I create a loop in an experience?

To create a loop, place a **Skip to Time (Lesson Seek)** IFX at the point on the timeline that you want to be the end of the loop. Then, in the effect options for the **Skip to Time (Lesson Seek)** IFX, enter the time that you want to loop back to in the **TIME VALUE** field.

For more information, see [creating-a-loop](https://docs.engagevr.io/engage/experience-editor/playback-events/creating-a-loop "mention").

## How do I scale an object along only one axis?

There is no officially supported method to scale an object along one axis. The following information presents some workarounds that you can use if necessary. Also note that if you modify the object after you apply the non-uniform scale, it will revert to a uniform scale.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-94154229844d75e8c63ca3006c129e8e578634e4%2Fce_faq_scale.jpg?alt=media" alt=""><figcaption><p>An object before (left) and after (right) a non-uniform scale</p></figcaption></figure>

### Option 1: Dope sheet

1. Use the gizmo to scale the object uniformly by the amount that you want to scale one axis.
2. Add a key to the start of the object container.
3. Go to the dope sheet. For more information, see [dope-sheets](https://docs.engagevr.io/engage/experience-editor/user-interface/the-editor-panel/dope-sheets "mention").
4. Delete the scale keys for the axis that you don’t want to scale.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-fbf2a97a2639a70628d6af27c8bdbffc50ae873c%2Fce_faq_dope_keys.jpg?alt=media" alt=""><figcaption><p>Scale keys in the dope sheet</p></figcaption></figure>

### Option 2: Curve editor

1. Add a key to the start of the object container.
2. Go to the curve editor. For more information, see [curves](https://docs.engagevr.io/engage/experience-editor/user-interface/the-editor-panel/curves "mention").
3. Hide all channels except the one that you want to scale along.
4. Zoom in on the timeline so that the y axis shows the value that you want to scale by.
5. Drag the key vertically to the new value.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-1f59de794370fdf5ed673aec9ec46a79b9540da1%2Fce_faq_curves.png?alt=media" alt=""><figcaption><p>Hidden scale channels to enable a single scale key to be dragged</p></figcaption></figure>

{% hint style="info" %}
To identify the x, y, and z axis, change the gizmo to the translate tool and change to Local Space.

<img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-db3b345793cfb20afb9c386f1f2e92cce77ac916%2Fce_faq_gizmo.jpg?alt=media" alt="" data-size="original">
{% endhint %}

## How do I create a portal between two points within an experience?

You may want to create a portal, transporter, elevator, or similar effect that moves a user from one point within an environment to another.

{% hint style="info" %}
In a persistent session, you can use the `Session Portal` and `Portal Spawn Point` IFX to move users within an environment. However, these are not compatible with experiences because you need to configure the portal IFX with a session ID, which is independent of the experience.
{% endhint %}

1. **Optional**: Place one or more IFX to mark the location of the portal and its destination. The IFX that you use to create the functionality of a portal are invisible.
2. At the position of the portal, place a **Player Body Trigger (Invisible)** IFX.
3. Access the IFX options for the **Player Body Trigger**, choose to add a new triggered effect, and then select the **Transport all Players to Location** IFX.
4. Place the **Transport all Players to Location** IFX at the position you want to teleport users to.
5. To ensure that only the user that enters the body trigger is transported, in the IFX options for the **Player Body Trigger**, set the **Trigger For** setting to **Local User**.
6. **Optional**: By default, the portal will work only once. To set the portal to transport the user each time that they enter the body trigger, edit the triggered **Transport all Players to Location** IFX, and then change the **Spawn Type** setting to **Multiple**.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-60e1529bb9be91dd50b42980a63dd8da48ccb156%2Fce_faq_multiple.png?alt=media" alt=""><figcaption><p>Option to set a triggered IFX to spawn multiple times</p></figcaption></figure>

## What features can I test in the Experience Editor?

The following table identifies which features you can test within the Experience Editor. For any feature marked with a dash, you must load the experience in a Session to test the feature. For instructions on how to test your experience in a Session, see [testing-your-experience-locally](https://docs.engagevr.io/engage/experience-editor/testing-your-experience-locally "mention").

{% hint style="info" %}
You must play the content to test most features.
{% endhint %}

| Name                                                     |         Can be tested in the Experience Editor         |
| -------------------------------------------------------- | :----------------------------------------------------: |
| Spatial audio IFX                                        |                            ✓                           |
| Button triggers                                          |     ✓ On a PC, you must first hide the editor panel    |
| Interactive objects                                      |                                                        |
| Interactive object triggers                              |                                                        |
| Player body trigger                                      |                            ✓                           |
| Forms                                                    |                                                        |
| **Special IFX**                                          |                                                        |
| Skip to Time (Lesson Seek)                               |                            ✓                           |
| Forced Seats Invisible Everyone                          | You are moved to the location, but not locked in place |
| Transport all Players to Location                        |                            ✓                           |
| Rumble Main Cameras                                      |                            ✓                           |
| Host Option – Hard Mute All                              |                                                        |
| Host Option – Soft Mute All                              |                                                        |
| Host Option – Unmute All                                 |                                                        |
| Host Option – Voice 3D On                                |                                                        |
| Host Option – Voice 3D Off                               |                                                        |
| Host Option – Seat All                                   |                                                        |
| Host Option – Seat Lock All                              |                                                        |
| Host Option – Unlock All Seats                           |                                                        |
| Play Shared Screen Video                                 |                            ✓                           |
| Fade to Black for User Camera Screen                     |                            ✓                           |
| Fade to Color                                            |                            ✓                           |
| Portals to other Sessions                                |                                                        |
| Web URL Image                                            |                            ✓                           |
| External URL video screens                               |                            ✓                           |
| Colliders                                                |                                                        |
| Teleport surfaces                                        |                                                        |
| Web button IFX                                           |                                                        |
| Particle effects (fire, smoke, bubbles, fireworks, etc.) |                            ✓                           |


---

# 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://docs.engagevr.io/engage/experience-editor/overview/faq.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.
