# Importar assets personalizados

Você pode importar os seus próprios modelos 3D para o Scene Editor. Escolha modelos entre uma ampla seleção de fontes gratuitas ou pagas na internet, ou crie os seus próprios modelos personalizados. Você também pode importar outros assets, como imagens, arquivos de som e vídeos.

{% embed url="<https://www.youtube.com/watch?v=UepXpH-k0EI>" %}

## Importar um asset

Para importar um modelo 3D, uma imagem, um arquivo de som ou um vídeo para a sua scene a partir do seu disco local:

1. Arraste os arquivos diretamente para o painel inferior. Você também pode clicar no **+ Import Assets** botão no canto superior esquerdo do painel inferior e selecionar a partir do seu disco local.

![](/files/058f33c95a61b4696b66f12e715e0e7de57e3f10)

2. Verifique a miniatura do modelo e clique em **Import**. Ao importar vários assets, use os botões de seta para percorrer cada asset.

![](/files/b74a972f78fc1d903377671b2f5847198c1b2f60)

Agora você pode encontrar o seu asset no separador **Local Assets** , dentro da pasta **scene** . Os modelos 3D aparecem na pasta *scene/3D Model* , as imagens em *scene/Image*

* Para modelos 3D, arraste os `.glb` ou `.gltf` ficheiros para o canvas para os adicionar como itens na sua scene.
* Outros tipos de assets, como imagens e ficheiros de som, podem ser arrastados para os campos de um item. Por exemplo, você pode arrastar um `.mp3` ficheiro para o *Path* campo de um *Audio Source* componente.

{% hint style="info" %}
**💡 Dica**: Você também pode colar ficheiros diretamente na pasta do projeto. Depois de fazer isso, pressione o **Refresh** botão ao lado do **Import Assets** botão para ver os novos ficheiros.

<img src="/files/724d11c5b83678dc5f72f9ca533091c61b36c2d9" alt="" data-size="original">
{% endhint %}

### Formatos suportados

#### Áudio

Os seguintes formatos de áudio são suportados:

* *.mp3*
* *.wav*
* *.ogg*

#### Imagem

Os seguintes formatos de imagem são suportados:

* *.png*
* *.jpg*
* *.jpeg*

#### Vídeo

Os seguintes formatos de vídeo são suportados:

* *.mp4*

#### Modelos 3D

Os seguintes formatos de modelo 3D são suportados:

* *.glTF*
* *.glb*

Ambos podem incluir ficheiros de imagem de textura externos, ou ficheiros binários externos (*.bin*).

Você pode converter outros formatos para estes formatos com vários editores e ferramentas diferentes. Veja [3D modeling](https://github.com/decentraland/docs/blob/main/creator/scene-editor/3d-modeling/3d-models.md) para recomendações e dicas.

Todos os materiais nos modelos precisam de ser ou *basic material* ou *PBR*, e todas as texturas precisam de ter tamanhos em potências de dois (ex.: 256, 512). Veja [Scene limitations](/creator/content-creator-pt/scenes-sdk7/otimizacao/scene-limitations.md) para mais detalhes.

Todos os ficheiros de modelos 3D devem ocupar menos de 50 MB cada para poderem ser usados numa scene. Ficheiros maiores não são suportados.

**Bibliotecas gratuitas de modelos 3D**

Em vez de criar os seus próprios modelos 3D, você também pode transferi-los de várias bibliotecas gratuitas ou pagas.

Para o ajudar a começar, abaixo está uma lista de bibliotecas que têm conteúdo gratuito ou relativamente barato:

* [IWB Catalog](https://dcl-iwb.co/)
* [SketchFab](https://sketchfab.com/)
* [Clara.io](https://clara.io/)
* [Archive3D](https://archive3d.net/)
* [SketchUp 3D Warehouse](https://3dwarehouse.sketchup.com/)
* [Thingiverse](https://www.thingiverse.com/) (modelos 3D feitos principalmente para impressão 3D, mas adaptáveis a Virtual Worlds)
* [ShareCG](https://www.sharecg.com/)

{% hint style="warning" %}
**📔 Nota**: Preste atenção às restrições de licença que o conteúdo que você descarrega tem.
{% endhint %}

Você também pode usar ferramentas de Generative AI para gerar os seus próprios modelos 3D. Veja:

* [Meshy](https://www.meshy.ai/)
* [Luma AI](https://lumalabs.ai/genie)
* [TRipo3D](https://www.tripo3d.ai/app)
* [Rodin](https://hyper3d.ai/rodin)

Note que em vários destes sites, você pode escolher o formato em que deseja descarregar o modelo. Escolha sempre *.glTF* ou *.glb* formato, se disponível. Se não estiver disponível, você deve convertê-los para *.glTF* ou *.glb* antes de poder usá-los numa scene. Para isso, recomendamos importá-los para o Blender e exportá-los com um dos *.glTF* export add-ons.

### Colliders

Você pode notar que, ao executar uma preview, o player consegue atravessar os seus modelos 3D importados. Isto provavelmente acontece porque os modelos não têm um *mesh de collider* para definir uma geometria de colisão. Veja [colliders](https://github.com/decentraland/docs/blob/main/creator/scene-editor/3d-modeling/colliders.md) para mais detalhes e instruções.

{% hint style="info" %}
**💡 Dica**: Em vez de editar o modelo para adicionar um *mesh de collider*, uma alternativa mais simples é adicionar uma *Invisible wall* smart item com aproximadamente a mesma forma para ocupar o seu lugar.
{% endhint %}

### Animations

Se um modelo importado incluir animações, a primeira animação incorporada no modelo será reproduzida em loop.

Note que você não tem controlo sobre quando a animação começa ou termina, nem sobre qual é reproduzida no caso de várias animações.

Se houver vários players na scene, eles podem ver a animação fora de sincronia entre si.

Para alterar este comportamento, você pode incluir um **Animator** component. Veja [Torne qualquer item smart](/creator/content-creator-pt/scene-editor/interatividade/make-any-item-smart.md) para ferramentas sem código para tornar o seu item interativo.


---

# 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.decentraland.org/creator/content-creator-pt/scene-editor/construir/import-items.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.
