> 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-pt/wearables-e-emotes/gerir-colecoes/uploading-emotes.md).

# Enviando Emotes

Depois de exportares o teu emote, terás de o carregar para o Builder. Este documento vai cobrir o processo de carregamento de emotes.

## **Carregamento do teu ficheiro**

Lembra-te de que precisas de criar uma coleção antes de poderes carregar o teu ficheiro. Se não souberes como fazer isso, consulta [Criar uma coleção](https://docs.decentraland.org/creator/wearables-and-emotes/manage-collections/creating-a-collection). Para carregares o teu emote, basta arrastar e largar o ficheiro na ***Novo item*** janela ou procurar no teu computador. Será detetado automaticamente se o ficheiro tiver qualquer animação, identificando-o como um emote.

![](/files/7ffcb9f437137e4a9fe98f1282171b5288f929c1)

Arrasta e larga o teu ficheiro de animação para o carregar.

Ser-te-á pedido para introduzires um nome para o teu emote, definir a sua raridade, a categoria e o modo de reprodução. Por baixo da miniatura é mostrado o número de clipes de animação no teu ficheiro, a duração da animação em segundos, a duração em frames e a taxa de frames.

![](/files/e2851e25ffa8cc3d895e69197a3b3042188a9435)

## **Carregar emotes usando um ficheiro .zip**

Se o emote tiver som (*mp3* ou *ogg*) tem de ser compactado com o `.glb`. Depois disso, basta arrastar e largar o `.zip` para o Builder. Além disso, é possível adicionar um `.json` ficheiro juntamente com os outros assets no mesmo `.zip` para adicionares nome, descrição, raridade, categoria, modo de reprodução e/ou tags. Estas são as definições de cada um:

* `nome`: Nome do Emote
* `descrição`: Descrição do teu Emote (no máximo 64 caracteres no total, contando espaços)
* `categoria`: Categoria do Emote ("dance", "stunt", "greetings", "fun", "poses", "reactions", "horror", "miscellaneous")
* `raridade`: Raridade do Item ("unique", "mythic", "legendary", "epic", "rare", "exotic", "uncommon", "common")
* `play_mode`: Animação simples ou em loop ("simple", "loop")
* `tags`: Tags para facilitar a procura no marketplace.

Para adicionares essas definições ao emote, basta criar um ficheiro de texto, nomeando-o **emote.json** e adicionares as seguintes linhas como no exemplo:

```
{
  "name": "Tennis Shot",
  "description": "Show me you can do tennis",
  "category": "fun",
  "rarity":"epic",
  "play_mode": "simple",
  "tags":["tennis", "emote", "shot"]

}

```

Desta forma, o Builder vai pegar em todas as informações do .json e aplicá-las automaticamente ao emote.

**Raridade**

Consulta a tabela de raridade em [aqui](https://docs.decentraland.org/creator/wearables-and-emotes/manage-collections/creating-a-collection#rarity).

## **Categoria**

Escolhe a categoria que melhor descreve o teu emote.

* Dança
* Acrobacia
* Saudações
* Diversão
* Poses
* Reações
* Terror
* Diversos

## **Modo de reprodução**

Atualmente existem dois modos de reprodução:

* ***Reproduzir uma vez***: significa que o teu emote só será reproduzido uma vez. Depois disso, o avatar voltará a *Idle* posição.
* ***Loop***: o emote continuará a ser reproduzido em loop até o utilizador introduzir outra ação.

## **Miniaturas personalizadas**

Para emotes, não precisas de carregar quaisquer imagens, uma vez que o editor já tem uma ferramenta integrada para criar uma miniatura. Basta selecionar o frame que melhor representa a ação.

As pessoas devem conseguir identificar de que trata a animação através da miniatura. Se uma imagem frontal não for suficiente, tenta rodar o modelo, aproximar ou afastar o zoom, mover para cima ou para baixo, escolher qualquer frame do teu clipe. É mesmo importante que seleciones a melhor imagem!

![](/files/bc941f1dcaa6d32b02219b6a34ebff37935fadef)

Roda, aproxima ou afasta o zoom, move para cima e para baixo. Usa as ferramentas para obter a melhor imagem da tua animação!

## O Editor

Assim que definires a miniatura, o editor será aberto. É aqui que podes verificar se a animação está a ser reproduzida corretamente, uma vez que um avatar 3D a irá executar.

![](/files/04e46f2269aed5e21d54230025ac78215ca622f5)

Ao क्लिकares no ícone no canto inferior esquerdo, poderás editar o avatar. Clica no ícone do cilindro no canto inferior direito para verificar se a tua animação está a permanecer dentro dos limites de altura e espaço.

![](/files/13ad92a634caba076eefe08661dc4532ea5d32fe)

O ícone no canto inferior esquerdo permite editar o avatar.

![](/files/da711779412719cfa7c11c3954fefc0011accc29)

O ícone do cilindro mostra os limites da animação.

Também podes editar o nome, a miniatura, a categoria, a raridade e o modo de reprodução do emote, bem como adicionar uma descrição da animação e adicionar tags. Clica em ***Guardar*** quando terminares.

* **Descrição:** Esta é uma breve descrição do teu item que será apresentada no marketplace.
* **Utilidade** Descreve a utilidade no mundo do Wearable ou do Emote.
* **Tags:** As tags são simplesmente palavras descritivas que os utilizadores podem usar ao procurar ou filtrar itens. São relevantes para competições ou eventos!

![](/files/0fe87326642dac1634e40d289580e66053dac9e0)

## Testar no mundo

Mesmo depois de testares a animação no editor, é importante verificar como ela vai realmente parecer e comportar-se em Decentraland. Para a testar no mundo, vai ao separador Collections, seleciona a coleção pretendida e serão mostrados todos os itens que ela contém. Clica em See in Decentraland.

\
\\\\

![](/files/b557ed7e9123178911e17cb3bdf61c81dc22713d)

\
\\\\

{% hint style="info" %}
Ser-te-á pedido para escolheres se queres testá-lo num Empty Parcel ou na Genesis Plaza. Selecionar Empty Parcels vai teletransportar-te para um local sem muito conteúdo, que carregará mais depressa. Selecionar Genesis Plaza levar-te-á para a praça principal.
{% endhint %}

\
\\\\

![](/files/c7be8425d4c35abfbbe43ef3b458a33b249cad0c)

\
\\\\

{% hint style="info" %}
Depois de escolheres, será aberto um novo separador no teu navegador com uma mensagem a informar-te de que estás prestes a usar um Catalyst personalizado. Clica em TRUST PEER-TESTING.DECENTRALAND.ORG para continuar.
{% endhint %}

\
\\\\

![](/files/0ed899549d153620f444b5792591c139395ec925)

\
\\\\

{% hint style="info" %}
Depois disso, surgirá uma janela pop-up a pedir para abrir o Decentraland Explorer. Assim que o Explorer estiver a correr, clica em Jump Into Decentraland.
{% endhint %}

\
\\\\

![](/files/20c73d359fbbd1af3bbdac1b9d56ec09453c77da)

\
\\\\

{% hint style="info" %}
Uma vez no mundo, pressiona I para abrir a mochila e, no separador de emotes, seleciona o emote a testar.
{% endhint %}

\
\\\\

![](/files/75069dca8c40b03f3ef84ad36087cedb798986b9)

\
\\\\

## **Antes de publicar**

Certifica-te de adicionar uma boa descrição e verificar se toda a informação e definições estão corretas. Confere também a miniatura. Se tiveres preenchido todas as informações necessárias, verás Ready to Submit como o estado do teu item. Agora o teu emote está pronto para ser publicado!

![](/files/5c12c22b54d3af61ac0d77a5d203582f6ef9ff6e)

O estado Ready to Submit significa que o teu ficheiro está pronto 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-pt/wearables-e-emotes/gerir-colecoes/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.
