O Jeito Mais Fácil de Criar Modelos 3D
Vou falar do que eu acredito ser o caminho mais fácil de entrar no mundo da modelagem 3D: o Blockbench. Esse software de modelagem 3D pode parecer simples ou específico demais, mas se você souber como usar ele, é uma ferramenta poderosa.
Blockbench é um software de modelagem 3D "low-poly", ou seja, modelos 3D com contagem de polígonos baixa. Existem várias vantagens de fazer isso: estilo artístico, tempo de criação, tamanho de arquivos, compatibilidade com celulares e computadores menos potentes, etc.
Vamos começar. Acesse https://www.blockbench.net/ e baixe o Blockbench. Ao abrir o programa, clique em "Generic Model" e depois em "Create New Model".
Em seguida escolha um nome pro seu modelo 3D e preencha ele nos campos "File Name e "Model Identifier".
Vamos adicionar várias formas geométricas simples formar nosso trabalho final combinando e editando essas formas geométricas. No lado direito do programa você vai encontrar um botão de imagem de diamante. Esse é o "Add Mesh". Clique nele pra criarmos um modelo 3D.
Na tela seguinte, observe que você pode criar Cubo, Pirâmide, Plano, Círculo, Cilindro, Tubo, Cone, Esfera, e Toro. Todas essas formas tem suas utilidades, mas dessa vez vamos criar um Cubo, ou seja, um "Cuboid".
Então veja que temos um Cubo pra começarmos a trabalhar. Mas como vamos manipular esse cubo? Observe o menu no topo do programa. Essas são as opções principais de manipular o cubo.
As opções no final são as formas de selecionar elementos do nosso cubo: objeto, cluster, face, vértice, e ponto. No caso de objetos simples como o cubo que acabamos de criar, um "objeto" e um "cluster" são a mesma coisa, então não se preocupe com isso. As faces são as "paredes" do cubo. Os vértices são as linhas que formam o cubo e os pontos são os cantos do cubo. Com um modo de seleção escolhido, simplesmente clique sobre a parte do cubo que você quer manipular.
Pra selecionar vários elementos, segure o clique esquerdo do mouse e arraste pra formar a região de elementos a serem selecionados, ou segure "Shift" pra selecionar um elemento novo sem perder o elemento anterior.
Com um elemento selecionado, há 3 operações principais que podemos fazer com ele. Observe os 3 primeiros ícones no menu do topo da tela:
O primeiro botão é o "Move". Seu atalho é o botão V. Ele permite que você mova os elementos selecionados. Utilize as setas coloridas para mover um elemento nos eixos X(azul), Y(verde), e Z(vermelho).
O segundo botão é o "Resize". Seu atalho é o botão S. Ele permite que você aumente e diminua o tamanho dos elementos selecionados. Utilize as setas coloridas pra alterar o tamanho de um elemento nos eixos X(azul), Y(verde), e Z(vermelho). Você também pode selecionar e arrastar os planos coloridos para alterar o tamanho do objeto naquele plano(XY, XZ, e YZ), ou selecionar e arrastar o centro pra alterar o tamanho em todos os eixos ao mesmo tempo.
O terceiro botão é o "Rotate". Seu atalho é o botão R. Ele permite que você rotacione um elemento.
Atenção ao fato de que se você rotacionar o objeto inteiro, ele vai girar em volta de seu Pivô. Atenção ao "Pivot Point" do objeto, encontrado no lado direito do programa. Clique no pequeno ícone ao lado das coordenadas pra automaticamente colocar o ponto de pivô no centro do objeto.
Está acompanhando até aqui? Existem várias outras ferramentas, mas vamos pra prática fazer um carro. Começamos com o cubo, selecionamos ele no modo objeto e usamos a ferramenta "Resize" pra deixar o cubo maior e mais ou menos no formado de um carro:
Agora precisamos criar um pouco de volume em cima e buracos pros pneus. E pra fazer isso vamos precisar dividir esse objeto em mais pedaços. Selecione uma das faces do objeto e perceba que apareceu nas ferramentas do topo do programa um símbolo de serrote. Essa é a ferramenta "Loop Cut", de atalho Shift+R. Utilize essa ferramenta e no pequeno menu de configurações no canto inferior da tela, defina 8 cortes. Se por acaso o ângulo de corte estiver errado. Altere o valor de "Direction" de zero para um.
Tomando cuidado com o que exatamente você está selecionando, utilize a seleção de pontos e a ferramenta de movimento e vá movendo ponto pra termos um objeto um pouco mais parecido com um carro:
Com um pouco mais de refinamento e improviso com todas as ferramentas mostradas até agora, conseguimos melhorar ainda mais o formato do carro. Dica: segure Shift enquanto move ou redimensiona elementos pra poder fazer alterações menores.
Pra fazer as rodas do carro é bem simples: Vamos criar um cilindro básico, redimensionar ele, e rotacioná-lo, pra ficar de pé, e depois movermos até onde a roda deve ficar.
Com um pneu pronto poderíamos simplesmente, copiar, colar, e mover pra posição correta, mas vamos fazer um truque na pintura do objeto, então copiaremos depois.
Hora da pintura! Com a ferramenta de seleção de objetos, selecione a base do carro e o pneu. Depois vá na aba "Paint" no canto superior direito do programa.
No lado esquerdo do programa vai aparecer novas opções. Logo abaixo d o texto "TEXTURES" selecione o segundo botão, "Create Texture".
No menu que vai aparecer, dê um nome pra textura e escolha a densidade de pixels. No caso do nosso carro, "32x" é a melhor opção.
Pra pintura começamos usando a ferramenta de balde de tinta no modo "Element", encontrada no topo do programa, pra dar a cor base do objeto. Selecione Escolha uma cor que não seja nem muito clara nem muito escura pra ficar fácil aplicar luz e sombra depois.
Depois com o balde de tinta no modo "Face", pinte as partes mais escuras com um tom mais escuro da cor escolhida. Já estamos criando um visual bem 3D.
Então use a ferramenta de pincel, "Paint Brush", pra ir adicionando detalhes. Aqui se aplica tudo que você aprendeu sobre Pixel Art.
Agora se você voltar pra aba de edição, "Edit", e copiar e colar os pneus, eles vão estar compartilhando a mesma textura.
Com isso já temos um modelo pronto, mas finalizar com chave de ouro animando esse carro. Pra isso precisamos organizar cada pedaço do carro em pastas. utilize o botão "Add Group" pra criar pastas e organize da seguinte forma:
Atenção: Não se esqueça de centralizar automaticamente o pivô de todas as pastas.
Então no canto superior direito vamos pra aba "Animate", e no lado esquerdo, abaixo de "ANIMATIONS" vamos clicar no sinal de "+" pra criar uma nova animação.
Escolha um nome e o modo de loop. No nosso caso a animação do carro correndo vai se chamar "run" e o modo de loop vai ser "Loop", ou seja, o carro vai correr infinitamente até que se diga o contrário.
Com a animação criada, vai aparecer uma linha do tempo no canto inferior do programa. Clique nas pastas das rodas que estão no lado direito do programa pra que as rodas apareçam na linha do tempo e então possam ser modificadas na animação.
Com as rodas aparecendo, clique no "+" ao lado de "Rotation" pra dizer que animação vai ter alteração de rotação.
Mova a linha do tempo para 1 segundo e repita o processo pra todas as 4 rodas:
Selecione cada um dos segundos pontos na linha do tempo e altere a rotação no eixo X para 360, ou seja, uma volta completa.
Com o nosso carro pronto, vamos exportar. Pra termos um arquivo que pode ser usado em jogos que vamos desenvolver, no menu do topo do programa selecione 'File' -> 'Export' ->'Export gITF model' e use as seguintes configurações:
Pra exportar a sua criação como um gif animado, selecione 'View' -> 'Record GIF' e eu recomendo usar as seguintes configurações:
Então ajuste a câmera a gosto, pode colocar uma animação pra rodar pra dar um charme, e clique no circulo vermelho pra começar a gravar. Com isso temos o seguinte GIF:
Até a próxima pessoal!