# Canvas

> Um quadro infinito que seu espaço de trabalho compartilha — gere direto nele, ao lado de tudo o que você já está olhando.

Source: https://endless.app/pt/docs/create/canvas

Um **canvas** é um quadro infinito. Você desenha nele, solta ativos nele, organiza tudo e gera
coisas novas direto dentro dessa organização. Várias pessoas podem estar no mesmo quadro ao
mesmo tempo, e todo mundo vê a mesma coisa conforme ela acontece.

**Canvas*&#x2A; lista os quadros que você pode abrir — os que você criou e os compartilhados com seu
espaço de trabalho, diretamente com você ou por meio de um projeto que você pode abrir — e &#x2A;*"Novo canvas"*&#x2A; começa um do zero. Um quadro vazio diz por onde
começar: &#x2A;"Escolha uma ferramenta abaixo, solte um ativo do painel lateral ou gere algo com o
Endless."*

## O que tem no quadro

<Cards>
  <Card icon="<PresentationScreen />" title="A barra de ferramentas">
    Selecionar e mover para circular pelo quadro; desenho, borracha, seta,
    texto, nota, moldura e forma para colocar coisas; desfazer e refazer.
  </Card>

  <Card icon="<Layers />" title="O painel lateral">
    **Ativos** deixa você arrastar qualquer coisa da sua biblioteca para o
    quadro. **Info** mostra o que você tem selecionado — o modelo, o prompt, as
    dimensões e a duração por trás de um item gerado, além de sua posição,
    tamanho e estilo.
  </Card>

  <Card icon="<Photo />" title="A barra de geração">
    Fixa na parte de baixo. O mesmo compositor de [Imagem](/pt/docs/create/image) e
    [Vídeo](/pt/docs/create/video) — mesma lista de modelos, mesmas referências, mesmos
    parâmetros avançados, mesma estimativa — com um acréscimo: o que você tem
    selecionado muda o significado de apertar o botão.
  </Card>
</Cards>

## Gerando num canvas

<Steps>
  <Step>
    ### Sem nada selecionado, você gera do zero

    Os botões acima do compositor dizem &#x2A;*"Gerar imagem"*&#x2A; e &#x2A;*"Gerar vídeo"**, e o resultado é
    colocado no meio da sua visualização atual.
  </Step>

  <Step>
    ### Com algo selecionado, você trabalha a partir dali

    Selecione uma imagem e os mesmos dois botões passam a significar outra coisa: produzir o mesmo
    tipo de coisa de novo é um remix do que está selecionado, e produzir o outro tipo converte —
    uma imagem parada vira um clipe. O resultado é colocado ao lado da seleção, e não no meio da
    visualização.

    Quais botões existem depende do catálogo. Se nenhum modelo disponível consegue transformar um
    vídeo de volta em imagem, essa opção não aparece.
  </Step>

  <Step>
    ### Confira a estimativa e gere

    A barra mostra o &#x2A;*"Custo estimado"*&#x2A; da execução que você montou. Quando você não tem como
    cobrir esse valor, ela avisa antes de qualquer coisa começar: &#x2A;*"Créditos insuficientes"**, com
    quantos a execução precisa e quantos você ainda tem.
  </Step>
</Steps>

<Callout type="info" icon="<Coins />">
  Selecionar algo pode mudar o preço. Entregar uma imagem para o modelo
  trabalhar em cima normalmente leva a execução por um caminho diferente e com
  preço diferente do que gerar do nada — então o número em cada modelo da lista
  é o que uma execução *a partir desta seleção* custaria, não um valor fixo de
  vitrine.
</Callout>

### O espaço reservado é desenhado pelo Endless, não pelo seu navegador

<Callout type="warn" icon="<Users />">
  **É esta a parte que faz a geração no canvas ser diferente.** Quando uma
  execução começa, o quadrado "Gerando…" e a troca posterior dele pela imagem ou
  pelo vídeo pronto são criados no servidor e enviados para o próprio quadro.
  Então todo mundo que está olhando o canvas vê o quadrado aparecer e vê ele
  virar o resultado — e ele chega mesmo que a pessoa que começou feche a aba e
  vá embora. Nada do resultado depende do navegador que apertou o botão.
</Callout>

Se uma execução falha, o espaço reservado é removido do mesmo jeito, com &#x2A;*"Não foi possível
gerar. Tente novamente."**

## Trabalhando juntos

<Cards>
  <Card icon="<Users />" title="Você vê quem está ali">
    Os colaboradores ativos aparecem no cabeçalho, com seus cursores no quadro.
    Você pode seguir alguém para ser levado aonde essa pessoa for, e parar de
    seguir depois.
  </Card>

  <Card icon="<Eye />" title="Todo mundo vê o mesmo quadro">
    Edições, itens soltos e gerações chegam para todos conforme acontecem. Não
    existe botão de salvar.
  </Card>
</Cards>

## Quem pode abrir, e quem pode alterar

São duas perguntas separadas, e é a segunda que costuma pegar as pessoas de surpresa.

<Steps>
  <Step>
    ### O compartilhamento decide quem pode abrir

    Um canvas é &#x2A;*"Privado"*&#x2A; — &#x2A;"Só você"&#x2A; — ou compartilhado com o &#x2A;*"Espaço de trabalho"** com
    **Pode ver** ou **Pode editar**. O dono também pode compartilhá-lo com pessoas específicas, cada
    uma com **Pode ver** ou **Pode editar*&#x2A;, e um canvas vinculado a um projeto pode ser visto por
    qualquer pessoa que possa abrir esse projeto. Quem tenta abrir um quadro privado recebe um aviso
    direto: &#x2A;"Este canvas é privado. Peça ao proprietário para compartilhá-lo com seu espaço de
    trabalho e tente abri-lo novamente."*
  </Step>

  <Step>
    ### Sua função decide se você pode editar

    Abrir um quadro e alterá-lo são coisas diferentes. Você pode desenhar em um quadro seu, ou em um
    em que você tem **Pode editar*&#x2A; — desde que o seu papel no espaço de trabalho permita criar
    conteúdo. Qualquer outra pessoa que possa abri-lo só olha. O Endless verifica isso no servidor
    quando você entra, e uma sessão que só pode olhar recebe um selo &#x2A;*"Somente leitura"*&#x2A; no
    cabeçalho, explicado como &#x2A;"Sua função permite abrir este canvas, mas não editá-lo."* Nessa sessão
    a barra de geração não aparece e a barra de ferramentas mantém só as ferramentas que não
    alteram nada.
  </Step>

  <Step>
    ### Criar um também é uma capacidade

    Começar um canvas novo exige permissão para criar conteúdo, a mesma permissão de gerar. Veja
    [Funções e permissões](/pt/docs/governance/roles-and-permissions).
  </Step>
</Steps>

<Callout icon="<Globe />">
  Compartilhar um canvas compartilha o que está nele. Um ativo privado solto num
  quadro compartilhado com o espaço de trabalho passa a ser legível por todo
  mundo que pode abrir esse quadro, sem que o ativo em si mude — veja [Ativos e
  visibilidade](/pt/docs/concepts/assets-and-visibility).
</Callout>

## Se o Canvas não estiver lá

<Callout type="warn" icon="<Toggle />">
  O Canvas é uma das superfícies que um espaço de trabalho pode desligar, para
  todos ou para um time ou pessoa. Onde ele está desligado, você não o encontra
  na barra lateral. Ele também tem um estado intermediário que alguns espaços de
  trabalho verão no lugar do quadro — &#x2A;*"O Canvas está chegando"*&#x2A;, descrito
  como &#x2A;"Um canvas infinito para esboçar, organizar e gerar em conjunto.
  Chegando ao seu espaço de trabalho em breve."*
</Callout>

<Cards>
  <Card icon="<Layers />" title="Onde o resultado vai parar" href="/pt/docs/create/where-output-lands">
    Tudo o que é gerado num canvas também é um ativo na sua biblioteca, marcado
    com o quadro de onde veio.
  </Card>

  <Card icon="<Video />" title="Clipes longos" href="/pt/docs/create/video">
    Por que um vídeo iniciado num canvas é o caso que se resolve sozinho.
  </Card>

  <Card icon="<Lock />" title="Quem pode fazer o quê" href="/pt/docs/governance/roles-and-permissions">
    A permissão do espaço de trabalho que, junto com o seu papel no quadro,
    decide o selo &#x2A;*"Somente leitura"**.
  </Card>
</Cards>
