> For the complete documentation index, see [llms.txt](https://anything-world.gitbook.io/anything-world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://anything-world.gitbook.io/anything-world/quickstart/unreal-library-quickstart/ai-creator.md).

# AI Creator

**Requirements:**

* Unreal Engine 5.0, 5.1, or 5.2
* Unreal C++ Project
* Visual Studio 2019
* Anything World Account Details
* Anything World SDK
* Optional: Microphone

## Setting Up AI Creator

The AI Creator panel allows users to issue verbal or text commands to access our extensive repository of static and animated models.

This tool comes with the Anything World SDK, see out [Unreal Quickstart](/anything-world/quickstart/unreal-library-quickstart.md) guide to setup it up and start using the AI Creator tool.

After setting up the Anything World SDK you can access the AI Creator tool through the Anything World menu from the top tool bar and select the AI Creator option.

<figure><img src="/files/BbWUm1UO1AwMsaGAonNJ" alt=""><figcaption></figcaption></figure>

## Getting started with AI Creator

The AI Creator tool provides two methods for users to give commands.

* The microphone button activates the recording feature, which allows you to use your microphone  to input verbal commands. This enables you to easily add, move or remove models in the scene in editor mode.
* The text field provides the same functionality but using a text input instead. The same commands are available as in the verbal commands.

<figure><img src="/files/DyIgewOJYtnASxg50p3I" alt=""><figcaption><p>AI Creator main panel, all functionalities are available here.</p></figcaption></figure>

## Valid Commands:

Currently our AI Creator supports commands that enable users to:

* Add one or several models to the active scene.
* Move one or more models to a specified location.
* Remove one or more models from the scene.

**Examples:**

Add commands:

* **Create** a cat
* **Add** five chickens

Move commands:

* **Move** one chicken here
* **Move** the cat to the left of the chicken

Remove commands:

* **Remove** the cat
* **Delete** five chickens

**Valid Modifiers:**

Quantity modifier:

* Add **five** gorillas
* Remove **three** cats

Relative Location Modifier:

* Add one car **near**
* Move one gorilla **above** the car
* Create one cat to the **right** of the car
* Add one human to the **left** of the car
* Create a boar **below** the car

<figure><img src="/files/u1i7wObACYnGehHkW3Yj" alt=""><figcaption><p>Working example of commands input with AI Creator.</p></figcaption></figure>

Multiple actions can be requested can be requested in a single command. Example:

* Add one cat and one human.
* Add a bumblebee and move the cat here.
* Remove the human and move the bumblebee above the cat.

## AI Creator Panel

The AI Creator panel contains several buttons to make the creation process more streamlined.

**Microphone Input:**

The microphone button enables the recording functionality which allows users to convert verbal commands to real-time scene creation and manipulation using our 3D models within a Unreal Engine scene. Select the microphone button to start the recording session and select the same button again to submit the verbal request.

<figure><img src="/files/HkDRqPsnsjO9AnNmHkzD" alt=""><figcaption><p>Idle button state.</p></figcaption></figure>

<figure><img src="/files/TbvlUE6WQuGTHOMZ9yp2" alt=""><figcaption><p>Recording button state.</p></figcaption></figure>

**Text Input and Submission:**

The text box provides an alternative method to input commands to create and manipulate 3D assets from our repository. Simply type the command in the text box and press enter or the button below.

<figure><img src="/files/yedr4ltA57T34aMIuisJ" alt=""><figcaption><p>Text box to introduce written commands</p></figcaption></figure>

The results box in the middle of the AI Creator panel will display the input received as a list of buttons that can be pressed to execute the action.

<figure><img src="/files/uAoELpRJbjGPhg4Dv1RU" alt=""><figcaption><p>Results box, here appear as many buttons as introduced actions</p></figcaption></figure>

Once an action button has been pressed, a tick icon appears beside the command text within the button.

<figure><img src="/files/LRWmhlUUVEBwjDYTMvF7" alt=""><figcaption><p>Results box with a tick icon, the action has been executed.</p></figcaption></figure>

**Execute all actions and Auto Create Option:**

When a user provides a command with either verbal or text input, one or more can be pressed to execute the input commands. In addition, a new option Auto Create has been introduced in the **Settings** panel.

<figure><img src="/files/rQa1zXzsMceiGEGCHpVg" alt=""><figcaption><p>Auto Create option added in the AI Creator field in the Make Options panel</p></figcaption></figure>

When this option is enabled, all actions are executed automatically without needing further input from the user and the tick icons will appear on the buttons. The **Execute all actions** button is another method to execute all actions with a single click, useful when multiple actions have been introduced in the same command.
