> 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/scene-editor/comecar/migrate-from-web.md).

# Migrar para o Creator Hub

Se você tiver uma scene criada com outras ferramentas além do Creator Hub, você pode migrá-la facilmente para o Creator Hub.

O Creator Hub é a ferramenta recomendada para criar scenes do Decentraland. Tem uma interface muito mais polida do que o Web Editor e permite combinar a interface simples de drag-and-drop com a possibilidade de personalizar ainda mais com código. Também permite executar a preview da sua scene usando o cliente de desktop mais recente.

## Migrar do Web Editor

Para editar o código em uma scene criada com o Web Editor, você deve exportar a scene para a sua máquina e abri-la com o Creator Hub.

{% hint style="warning" %}
**📔 Observação**: Se você não tiver o Creator Hub instalado, siga os passos na página seguinte antes de começar.

[Instalar o Creator Hub](/creator/content-creator-pt/scene-editor/comecar/editor-installation.md)
{% endhint %}

1. Clique no **Ícone de download** no menu superior do Web Editor enquanto edita a scene.

![](/files/e139f4078defc686124614acf75844fbc2a43793)

2. Isso fará o download de um *.zip* file, extraia-o.
3. Abra a **Creator Hub**, vá para o **Scenes** .
4. Clique no **Import Scene** botão e selecione o path para a folder do seu projeto exportado.

![](/files/35d8f3f0ea4de7f9e9ce39526fe254ba6aec020c)

Quando terminar, você pode continuar trabalhando no seu projeto dentro do Creator Hub, com uma interface visual que se parece muito com o Web Editor, mas muito mais polida.

Você também pode editar os files dentro da `/src` folder para adicionar comportamento com código à sua scene. Veja [Combinar com código](/creator/content-creator-pt/scene-editor/expandir-com-codigo/overview.md) para saber como editar o código da sua scene.

## Migrar um projeto somente com código

Você pode importar qualquer projeto somente com código para o Creator Hub. Para isso,

1. Abra o Creator Hub, vá para a **Scenes** .
2. Clique no **Import Scene** botão e selecione o path para a folder do seu projeto exportado.

![](/files/35d8f3f0ea4de7f9e9ce39526fe254ba6aec020c)

Quando terminar, você pode começar a trabalhar no seu projeto dentro do Creator Hub; isso não impede que você continue usando seu editor de código favorito para editar o código da sua scene, ou usar a linha de comando para executar ou implantar sua scene.

Depois de importar o seu projeto, qualquer conteúdo criado via código não ficará visível nem editável no canvas do Creator Hub, o que pode tornar difícil posicionar e alinhar novos itens. Inicialmente, você verá a sua scene como uma grade vazia.

![](/files/742d45ab6352320c429501bb56a60b3a19cd0cbb)

Em vez de adicionar manualmente o seu conteúdo ao canvas do zero, você pode executar um comando para adicioná-lo automaticamente para você. Para isso, certifique-se de que tem a versão mais recente do SDK instalada e execute o seguinte comando no seu terminal:

```
npx sdk-commands code-to-composite
```

{% hint style="danger" %}
**❗Aviso**: Certifique-se de ter um backup do seu projeto antes de executar este comando.

Este comando irá sobrescrever o `main.composite` file com o novo snapshot. Também comentará todo o código nos `.ts` files da `src` folder. Você precisará descomentar o código para fazê-lo funcionar novamente.
{% endhint %}

Este comando executa a sua scene e tira uma snapshot do conteúdo criado via código no primeiro frame. Esta snapshot é guardada no `main.composite` file, que o Creator Hub usa para exibir o conteúdo da sua scene. O código na sua scene fica comentado, para evitar duplicados de todas as entities.

Note que este comando apenas captura entities e os components que podem ser representados na UI do Creator Hub. Não replica custom components, nem reproduz código que executa lógica, nem elementos de UI criados via código. Para voltar a adicionar qualquer comportamento que foi comentado, você precisará editar o código na `.ts` files da `src` folder e descomentar as linhas de que precisa.

Talvez também queira reescrever parte do código para que, em vez de criar novas entities, ele faça referência a entities existentes pelo nome ou por tags para lhes dar comportamento. Veja [Combinar com código](/creator/content-creator-pt/scene-editor/expandir-com-codigo/overview.md) como obter essas entities a partir do seu código.


---

# 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/scene-editor/comecar/migrate-from-web.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.
