> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-es/wearables-y-emotes/gestionar-collections/uploading-emotes.md).

# Subida de Emotes

Una vez que exportes tu Emote, tendrás que subirlo al builder. Este documento cubrirá el proceso de subir emotes.

## **Subiendo tu archivo**

Recuerda que necesitas crear una colección antes de poder subir tu archivo. Si no sabes cómo hacerlo, consulta [Creando una colección](https://docs.decentraland.org/creator/wearables-and-emotes/manage-collections/creating-a-collection). Para subir tu Emote, solo arrastra y suelta el archivo en la ***Nuevo ítem*** ventana o busca en tu computadora. Detectará automáticamente si el archivo tiene alguna animación, identificándolo como un Emote.

![](/files/0abebc2125cce0b252d42ff7c7d4a3cba3c82e5e)

Arrastra y suelta tu archivo de animación para subirlo.

Se te pedirá que ingreses un nombre para tu Emote, definas su rareza, la categoría y el modo de reproducción. Debajo de la miniatura se muestra el número de clips de animación en tu archivo, la duración de la animación en segundos, la duración en fotogramas y la tasa de fotogramas.

![](/files/bb481eac1b17271e0af7990d6f32d5891a276260)

## **Subiendo Emotes usando un archivo .zip**

Si el Emote tiene sonido (*mp3* o *ogg*) debe comprimirse con el `.glb`. Después de eso, solo arrastra y suelta el `.zip` en el builder. Además, es posible agregar un `.json` archivo junto con los demás assets en el mismo `.zip` para agregar nombre, descripción, rareza, categoría, modo de reproducción y/o tags. Estas son las definiciones de cada uno:

* `name`: Nombre del Emote
* `description`: Descripción de tu Emote (no más de 64 caracteres en total, contando espacios)
* `category`: Categoría del Emote ("dance", "stunt", "greetings", "fun", "poses", "reactions", "horror", "miscellaneous")
* `rarity`: Rareza del ítem ("unique", "mythic", "legendary", "epic", "rare", "exotic", "uncommon", "common")
* `play_mode`: Animación simple o en bucle ("simple", "loop")
* `tags`: Tags para encontrarlos fácilmente en el Marketplace.

Para agregar esas definiciones al Emote, solo crea un archivo de texto, nombrándolo **emote.json** y agrega las siguientes líneas como ejemplo:

```
{
  "name": "Golpe de tenis",
  "description": "Muéstrame que puedes hacer tenis",
  "category": "fun",
  "rarity":"epic",
  "play_mode": "simple",
  "tags":["tennis", "emote", "shot"]

}

```

De esta manera, el builder tomará toda la información del .json y la aplicará automáticamente al Emote.

**Rareza**

Consulta la tabla de rareza en [aquí](https://docs.decentraland.org/creator/wearables-and-emotes/manage-collections/creating-a-collection#rarity).

## **Categoría**

Elige la categoría que mejor describa tu Emote.

* Dance
* Stunt
* Greetings
* Fun
* Poses
* Reactions
* Horror
* Miscellaneous

## **Modo de reproducción**

Actualmente hay dos modos de reproducción:

* ***Reproducir una vez***: significa que tu Emote se reproducirá solo una vez. Después de eso, el avatar volverá a la *Idle* posición.
* ***Bucle***: el Emote seguirá reproduciéndose en bucle hasta que el usuario ingrese otra acción.

## **Miniaturas personalizadas**

Para los Emotes, no tienes que subir ninguna imagen ya que el editor ya tiene una herramienta incorporada para crear una miniatura. Solo selecciona el fotograma que mejor represente la acción.

Las personas deberían poder identificar de qué trata la animación a través de la miniatura. Si una toma frontal no es suficiente, intenta rotar el modelo, acercar o alejar el zoom, mover hacia arriba o hacia abajo, elige cualquier fotograma de tu clip. ¡Es realmente importante que selecciones la mejor toma!

![](/files/478100499ccc3c121adfc947071fb5a6ceb5f661)

Rota, acerca o aleja el zoom, mueve hacia arriba y hacia abajo. ¡Usa las herramientas para obtener la mejor toma de tu animación!

## El editor

Una vez que configures la miniatura, tendrás el editor abierto. Aquí es donde puedes comprobar si la animación se reproduce bien, ya que un avatar 3D la estará interpretando.

![](/files/dc3fd6e82317ab66d3b46ca9b23a1f0724e89de9)

Al hacer clic en el icono de la parte inferior izquierda podrás editar el avatar. Haz clic en el icono del cilindro en la parte inferior derecha para comprobar si tu animación se mantiene dentro de los límites de altura y espacio.

![](/files/c4532d025674ff3b29bcd4b8fb821a4db16c52e0)

El icono de la parte inferior izquierda te permite editar el avatar.

![](/files/272a6331fa8420ad49c09d2d73e20c0ee7ad63b2)

El icono del cilindro muestra los límites de la animación.

También puedes editar el nombre, la miniatura, la categoría, la rareza y el modo de reproducción del Emote, así como agregar una descripción de la animación y añadirle tags. Haz clic en ***Guardar*** cuando hayas terminado.

* **Descripción:** Esta es una breve descripción de tu ítem que se mostrará en el Marketplace.
* **Utilidad** Describe la utilidad dentro del mundo del Wearable o Emote.
* **Tags:** Los Tags son simplemente palabras descriptivas que los usuarios pueden usar al buscar o filtrar ítems. ¡Son relevantes para competencias o eventos!

![](/files/d9591fb694fd11fba7766d55f76abe4a62821069)

## Probando en World

Incluso después de probar la animación en el editor, es importante comprobar cómo se verá y comportará realmente en Decentraland. Para probarla en World, ve a la pestaña Collections, selecciona la colección deseada y se mostrarán todos los ítems que tiene. Haz clic en Ver en Decentraland.

\
\\

![](/files/38894f2bb4ccede65820948a6dfd994814f5b8e1)

\
\\

{% hint style="info" %}
Se te pedirá que elijas si quieres probarlo en un Empty Parcel o en Genesis Plaza. Seleccionar Empty Parcels te teletransportará a un lugar sin demasiado contenido, que cargará más rápido. Seleccionar Genesis Plaza te llevará a la plaza principal.
{% endhint %}

\
\\

![](/files/59c0051beb298ca9308a733924bc2525cceaefc5)

\
\\

{% hint style="info" %}
Después de elegir, se abrirá una nueva pestaña en tu navegador con un mensaje que te informa que estás a punto de usar un Catalyst personalizado. Haz clic en TRUST PEER-TESTING.DECENTRALAND.ORG para continuar.
{% endhint %}

\
\\

![](/files/6658f9d564796c7e2c2f86063532cdcd7194f1a2)

\
\\

{% hint style="info" %}
Después de eso, verás una ventana emergente que te pedirá abrir Decentraland Explorer. Una vez que el Explorer esté en funcionamiento, haz clic en Jump Into Decentraland.
{% endhint %}

\
\\

![](/files/1affdbe5dcd8d08b1d244747879576a5e4afb860)

\
\\

{% hint style="info" %}
Una vez en World, presiona I para abrir la mochila y, en la pestaña de emotes, selecciona el emote para probarlo.
{% endhint %}

\
\\

![](/files/9f7984c9c4ae31b1abe564c84aca98dce4a56ae4)

\
\\

## **Antes de publicar**

Asegúrate de agregar una buena descripción y verificar que toda la información y la configuración sean correctas. Revisa también la miniatura. Si has completado toda la información necesaria, verás Ready to Submit como el estado de tu ítem. ¡Ahora tu Emote está listo para ser publicado!

![](/files/428ea74936f433e75a789e974807c64bab321ab3)

El estado Ready to Submit significa que tu archivo está listo para ser publicado!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-es/wearables-y-emotes/gestionar-collections/uploading-emotes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
