🧊Animate Anything Roblox Plugin Manual

Get started with Animate Anything in Roblox Studio.

Animate Anything is our tool to bring your static 3D models to life. With our AI-based approach we can automate the rigging and animation steps of a humanoid, an animal and many other types of models. You may find the complete tool in our website https://app.anything.world/animation-rigging. In addition, we have integrated it with our plugin for Roblox Studio (with a reduced set of options) so that any mesh in your project can be easily submited for processing and get back the processed model ready to use for your project.

Installing the plugin

In order to install the Roblox plugin go to the Plugins store find the Animate Anything plugin and click Get Plugin. Once that has been done, you will find the plugin in Roblox Studio's plugin manager window (Plugin->Manage Plugins). Once you have enable it, you still need to do an additional configuration step in Roblox Studio, go to File->Beta Features and enable the option EditableImage and EditableMesh. This will allow our plugin to be able to process the selected models.

The next step is to setup the Anything World Bridge, this is a small application that will allow Roblox Studio to communicate with our server. Download the executable here. And run it. This small application will only upload your model to animate it and back into your Roblox account. Make sure this application is running as long as you are using our Roblox Studio plugin. A console window will appear and will print Anything World Bridge started after a few seconds.

Animate Anything UI

Once the plugin has been successfully installed and the Anything World bridge is running, you will find a new button in the Plugins tab called Animate Anything.

Press this button to start the login process (just the first time), which will prompt you to enter your Anything World credentials and then a Roblox login and authorization window will appear in your default browser.

Once the login has been successful the main UI will be shown to you as in the following image.

Here, you may input information about the model you want to animate, the list goes as follows:

Selection Viewport

To upload a model, you need to select it in the world. The selection viewport is a preview of the selected model. This will show you the default orientation of the model, you can change its rotation with the small boxes below RX, RY and RZ to rotate the model around the corresponding axis. Please match the model orientation with the sample image at the top right of the UI.

Model Name

Here you are requested to input the name of the model. This name will be used to identify your model and it will be shown in the My World section of your account in our web site.

Model Type

Here you can input the type of model you are submitting, human, cat, car are some of the accepted options. You can get more information about this by clicking on the question icon to the right of the title and the model processing constraints, above the Upload button.

Model Author

Here you can input the model's author name or check the checkbox if you are the author. This is a required information, the Upload button will be disabled unless you enter an author name or check the checkbox.

License

Here you can select the license for your model. Only one of the two options can be selected at the same time.

Upload Button

Above the upload button you will find 3 checkboxes that enable or disable different aspects of the Animate Anything process. The first checkbox indicates that your model is symmetric, this helps our algorithm to obtain better results. The second checkbox will grant us permission to use this model for training and/or testing our processing systems, and related usages. The last checkbox is mandatory to check before the Upload button becomes enabled.

Once the button is pressed, the model will be submitted to our servers and will start processing to get it animated. Note that processed models will appear in My World section of your account in our website.

Processing the model

Once the model has been submitted, a notification will pop up indicating that the model is being processed. The notification will remain until the model has finished processing or the system encounters an error. When successfully processed, the model will appear in front of your field of view and it will be added to your Roblox inventory, both the mesh and textures.

Single texture limitation

Due to the way Roblox handles textures, we are only able to process and import models with a single texture or a set of textures for a model using a SurfaceAppearance object. Using more than one texture may result in a wrongly textured model. We may be able to implement a workaround in future updates of the tool but for now please use models with a single texture set.

Using the model in Roblox

Once the model has been processed and is present in your inventory, you are free to use your model in your projects, however there are a few tips that can be useful to take into account.

For rigged models, animations appear as a keyframe sequence object. We cannot upload this to your inventory but you might be interested in doing so.

For vehicles, each part is stored in your inventory as a separate mesh, you may want to do your own adjustments to the composed model and upload it to Roblox as a single object.

In all cases, textures are uploaded separately from the mesh, again, you may want to upload to your inventory the entire thing as a whole.

In addition, we provide a default script with the imported model that will move around your model randomly around the initial position of the model. Though the explorer panel in Roblox Studio, you can edit the parameters for this script. AnimationSpeed will change the animation speed playback, RandomWalkSpeed changes the movement speed and ChangeAnimationSpeedWithScale will change the animation speed according to the model's scale, on top of the value for AnimationSpeed.

With all these details into account, you are now ready to use your newly animated models in your places and other projects in Roblox.

Last updated