Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

Agora que você sabe quais são as abas principais do editor, é hora de se movimentar pela Visualização 3D e editar objetos na cena.

image.png

Esta lição cobre os controles básicos que você usará constantemente: navegar, selecionar, mover, rotacionar, escalar, criar, duplicar, deletar e organizar entidades.

A Visualização 3D pode ser controlada de uma forma que lembra um jogo em primeira pessoa.

Segure o Botão Direito do Mouse e mova o mouse para olhar ao redor.

Enquanto segura o Botão Direito do Mouse, use:

Entrada Ação
W Mover para frente.
S Mover para trás.
A Mover para a esquerda.
D Mover para a direita.
E Mover para cima.
Q Mover para baixo.
Roda do mouse Altera a velocidade da câmera livre.
C + roda do mouse Altera a sensibilidade do movimento do mouse.
---

Se precisar ajustar a sensibilidade do mouse e outras configurações, vá no canto superior direito da Visualização 3D em Advanced Viewport settings, depois em View Camera e ajuste os valores conforme necessário.

Você também pode usar a navegação no estilo Blender:

Entrada Ação
Botão do Meio do Mouse Orbitar em torno do alvo da visualização.
Shift + Botão do Meio do Mouse Panear a visualização.
Roda do mouse Aproximar ou afastar o zoom.
---

Também há duas variações úteis com o botão direito do mouse:

Entrada Ação
Shift + Botão Direito do Mouse Panear a visualização.
Ctrl + Botão Direito do Mouse Dar zoom na visualização.
---

Se se perder na cena, selecione uma entidade e pressione F para focar a câmera nela.


Selecionando Entidades

Você pode selecionar entidades de duas formas principais:

  • Clicando em uma entidade na Visualização 3D.
  • Clicando em uma entidade no Scene Graph.

Ao selecionar uma entidade, Cave a torna a seleção ativa e mostra suas configurações na aba Properties.

Se clicar em um espaço vazio na Visualização 3D, Cave pode limpar a seleção ativa e mostrar informações relacionadas à cena.

Para selecionar múltiplas entidades, segure Shift enquanto seleciona. Isso mantém a seleção anterior e adiciona outra entidade a ela.

A seleção múltipla é útil quando quiser mover, duplicar, deletar ou organizar vários objetos ao mesmo tempo.

Desselecionando Entidades

Se desejar, também pode desselecionar entidades clicando no céu. Isso selecionará a cena em si e exibirá as configurações da cena na aba Properties.

Movendo, Rotacionando e Escalando

A ferramenta de edição padrão na Visualização 3D é a ferramenta de manipulação. Ela fornece gizmos para mover, rotacionar e escalar entidades selecionadas.

Use estes atalhos:

Atalho Ferramenta
W Mover.
E Rotacionar.
R Escalar.
---

Você também pode trocar as ferramentas pelos botões na sobreposição da Visualização 3D (canto superior esquerdo).

O gizmo usa as cores tradicionais dos eixos 3D:

Eixo Cor
X Vermelho.
Y Azul.
Z Verde.
---

Se você vem de outros softwares 3D ou engines, notará que o Cave engine colore os eixos X, Y, Z de forma diferente, dando a cor azul para o eixo Y. Isso acontece porque a cor azul serve para lembrar que no Cave o eixo Y está apontando para cima, ou seja, para o céu (azul).

image.png

Arraste um eixo para transformar a entidade selecionada naquele eixo. Arraste o centro ou os manipuladores combinados para transformar em mais de um eixo ao mesmo tempo. Se segurar Alt enquanto arrasta o gizmo, ele duplicará a entidade.

Os valores de transformação aparecem na aba Properties, para que possa editar visualmente com o gizmo ou de forma precisa com números.

Orientação Local e Mundial

A ferramenta de manipulação pode trabalhar em orientações diferentes.

A orientação mundial usa os eixos globais da cena. A orientação local usa a rotação da própria entidade selecionada.

Isso é mais relevante quando uma entidade está rotacionada. No modo mundial, mover no eixo X sempre segue o eixo X global. No modo local, mover no eixo X segue o eixo X rotacionado da entidade.

A escala é sempre tratada no espaço local.

Encaixe (Snapping)

O encaixe ajuda a fazer edições limpas e consistentes.

Quando ativado, o Cave move, rotaciona ou escala entidades em passos fixos em vez de valores totalmente livres.

A ferramenta de manipulação possui opções de encaixe para:

  • Movimento.
  • Rotação.
  • Escala.

Por padrão, o encaixe de movimento usa passos baseados em metros, rotação usa passos em graus e escala usa multiplicadores.

Segurar Ctrl inverte temporariamente o comportamento atual do encaixe. Se o encaixe estiver ativado, segurar Ctrl o desativa enquanto pressionado. Se estiver desativado, segurar Ctrl o ativa enquanto pressionado.

O encaixe é especialmente útil para níveis modulares, layouts em tile, portas, paredes, props e qualquer coisa que precise se alinhar perfeitamente.

Resetando Transformações

Você pode rapidamente resetar partes da transformação de uma entidade:

Atalho Ação
Alt + W Resetar posição.
Alt + E Resetar rotação.
Alt + R Resetar escala.
---

Isso é útil quando um objeto fica difícil de posicionar manualmente ou você quer voltar para um estado padrão limpo.

Posicionando Entidades em Superfícies

Com uma entidade selecionada, pressionar G pode movê-la para a superfície sob o cursor do mouse. Isso é útil para posicionar props, luzes, itens ou outros objetos diretamente na geometria do level.

Você também pode usar Alt + G para duplicar e posicionar, o que é prático ao montar uma cena com objetos repetidos.

Adicionando Novas Entidades

Existem várias maneiras de criar entidades.

Na Visualização 3D, pressione Shift + A para abrir o popup de nova entidade.

image.png

Você também pode criar entidades a partir do Scene Graph.

Se utilizar o atalho em vez de clicar com o botão direito no scene graph, a entidade será adicionada na posição onde o mouse está na Visualização 3D.

A seguir, uma lista dos tipos comuns de entidade, mas é importante antecipar que, como verá em algumas lições, Cave Engine não diferencia tipos de entidade. Existe apenas um tipo de entidade, que é a própria entidade. O que diferencia são os componentes que a compõem. Portanto, os nomes abaixo são apenas uma forma rápida de entender quais componentes formam aquela entidade específica. Você aprenderá mais sobre isso depois:

Tipo de Entidade Para que serve
Folder Organizar outras entidades.
Empty Uma entidade básica com transform.
Mesh Um objeto 3D visível.
Point Light Uma fonte de luz.
Terrain Um objeto de terreno.
Path Um objeto caminho.
Camera Uma entidade câmera.
UI Element Uma entidade de interface do usuário.
Text Texto na UI.
Button Botão na UI.
---

O Cave também pode mostrar entidades padrão específicas do projeto quando os assets necessários estão disponíveis, como setups padrão de veículos ou personagens.

Duplicando, Copiando e Deletando

Use estes atalhos enquanto edita entidades:

Atalho Ação
Shift + D Duplicar entidades selecionadas.
Ctrl + D Duplicar entidades selecionadas.
Ctrl + C Copiar a entidade ativa.
Ctrl + V Colar da área de transferência.
Delete Deletar entidades selecionadas.
Ctrl + Z Desfazer a última ação suportada no editor.
---

Duplicar é uma das formas mais rápidas de construir uma cena. Crie um objeto, configure, duplique e ajuste cada cópia.

Ao trabalhar com entidades parented, fique atento à hierarquia. Um pai duplicado ou deletado pode afetar os filhos abaixo dele.

Parentagem e Organização de Entidades

Parentar conecta uma entidade a outra. Quando se cria essa hierarquia pai-filho, as entidades filhas se movem com as entidades pai e são adicionadas, duplicadas ou deletadas junto com o pai.

image.png

Como funciona:

  • Você pode criar parentagem arrastando entidades no Scene Graph.
  • Pode também selecionar múltiplas entidades e pressionar Shift + P para tornar a entidade ativa pai das outras.
  • Para remover um pai, selecione a filha e pressione Alt + P.
  • Também pode clicar com o botão direito em uma entidade no Scene Graph e escolher "Remove Parent".

Use parentagem quando objetos devem se mover juntos. Por exemplo:

  • Uma arma anexada a um personagem.
  • Uma luz anexada a um veículo em movimento.
  • Um grupo de props organizados dentro de uma pasta.
  • Elementos da UI agrupados em um painel pai.

Pastas são especialmente úteis porque permitem organizar a cena sem que a pasta precise ser um objeto visível no gameplay.

Nomes, IDs e Estado Ativo

Toda entidade tem um nome. Bons nomes facilitam o entendimento da sua cena. Você pode clicar com o botão direito na entidade no Scene Graph para editar seu nome ou selecionar a entidade e editar o nome na aba Properties.

Em vez de deixar tudo com nomes genéricos, use nomes que descrevam a função do objeto:

Nome Fraco Nome Melhor
Mesh Caixa de Madeira
Light Luz da Entrada da Caverna
Empty Início do Jogador
Folder Gatilhos de Gameplay

Cave também mantém IDs internos para entidades e assets. Geralmente você não precisa se preocupar com esses IDs durante a criação, mas eles ajudam o engine a identificar as coisas de forma confiável nos bastidores.

Entidades também podem estar ativas ou inativas. Uma entidade inativa permanece no projeto e na cena, mas não participa da cena da mesma forma que uma ativa. Isso é diferente de deletar. Deletar remove a entidade da cena, enquanto desabilitar a mantém disponível para uso posterior.

A diferença entre ativar uma entidade ou adicionar e deletar a entidade fica muito mais clara durante o jogo. Porque no jogo, se você deletar uma entidade e então adicioná-la novamente, a nova entidade terá todos os seus estados internos reiniciados, então quaisquer alterações feitas nela, como propriedades, variáveis e a hierarquia de filhos, não serão transferidas da entidade antiga para a nova. Isso não acontece na ativação da entidade. Se você desativar uma entidade, quando ativá-la novamente, ela manterá todos os seus estados antigos, a posição, propriedades, hierarquia de filhos, etc.

Um Bom Ciclo de Edição

Um ciclo normal de edição de cena é assim:

  1. Navegar na Visualização 3D.
  2. Selecionar ou criar uma entidade.
  3. Mover, rotacionar ou escalar ela.
  4. Editar suas configurações em Properties.
  5. Organizar ela no Scene Graph.
  6. Salvar o projeto.
  7. Testar o resultado no Modo de Jogo (Play Mode).

Você repetirá esse ciclo constantemente enquanto fizer um jogo no Cave.