Mudanças entre as edições de "Godot Engine: Personagens 3D"

De Aulas
Linha 1: Linha 1:
 +
  
  
Linha 31: Linha 32:
 
[[Arquivo:Godot quechan export 00.png|centro|miniaturadaimagem|600x600px|Exportação: Janela de seleção.]]
 
[[Arquivo:Godot quechan export 00.png|centro|miniaturadaimagem|600x600px|Exportação: Janela de seleção.]]
 
Observem que no lado direito tem algumas opções. Então vamos em cada uma delas selecionar alguns elementos:
 
Observem que no lado direito tem algumas opções. Então vamos em cada uma delas selecionar alguns elementos:
 +
[[Arquivo:Godot quechan export 01.png|centro|miniaturadaimagem|Include.]]
 +
Em '''''Include''''', vamos selecionar o ''checkbox'' '''Selected Objects'''.
 +
[[Arquivo:Godot quechan export 02.png|centro|miniaturadaimagem|Transform.]]
 +
Na opção '''''Transform''''', deve estar selecionado o '''+Y UP'''. Caso não estiver selecionado, então selecione.
 +
[[Arquivo:Godot quechan export 03.png|centro|miniaturadaimagem|Geometry]]
 +
Em '''''Geometry''''', selecione '''''Apply Modifiers'''''.
 +
[[Arquivo:Godot quechan export 04.png|centro|miniaturadaimagem|Animation]]
 +
E, por fim, em '''''Animation''''', selecione a sub-opção '''''Animation''''' e lá selecione a opção '''''Export Deformation'''''.
 +
 +
E pronto, salve o arquivo em alguma pasta fácil de localizar porque depois vamos importar no Godot.

Edição das 13h51min de 25 de novembro de 2022


Afluentes : Jogos Digitais, Usabilidade, desenvolvimento web, mobile e jogos

Screenshot

Resultado do exercício em execução no Godot Engine.

Assets

Bem, eu não trabalho como desenhista 3D e minha prática nisso ficou lá na década de 90. De qualquer forma, o processo de desenvolvimento de games envolve uma grande variedade de profissionais e nenhum desses precisa saber fazer tudo. Então eu, como programador, pego modelos prontos para usar nos games.

Para esse exercício eu pesquisei modelos de personagens 3D no site https://opengameart.org. Queria um modelo já com várias animações e o que achei mais completo nisso, sem uma pesquisa muito aprofundada, foi esse: https://opehttps://opengameart.org/content/quechanngameart.org/content/quechan. Então fica aqui os créditos aos autores.

A textura pra caixa peguei em na Adobe Stock, mais especificamente aqui e a textura do chão, peguei na pngtree, aqui.

De qualquer forma, os assets podem ficar indisponíveis por diversos motivos, então coloquei no meu site pra download para usarem nesse exercício. Segue os links:

Importando o Modelo do Blender para o Godot

O modelo aqui usado está no formato de arquivo do Blender, então precisamos ter o programa instalado no nosso computador e usá-lo para fazer a importação para o Godot. Para isso descompacte o arquivo do modelo que você achou e abra ele no Blender.

Modelo 3D aberto no Blender. Nesse printscreen eu selecionei No menu superior a opção Animation pra poder ver as animações disponíveis.

Certo, depois de aberto, selecionei no menu superior a opção Animation para ver as animações disponíveis. Como tinha bastante coisa legal, acabei escolhendo esse modelo. Eu preferia que a personagem estivesse de roupas, mas não sei fazer isso, então vamos usar o modelo assim mesmo.

O próximo passo é selecionar a personagem com o mouse, ir em:

  • File..., Export..., glTF 2.0...

Na janela de exportação vai ter várias opções. Vamos ter que selecionar algumas delas. Então vamos selecionar algumas delas:

Exportação: Janela de seleção.

Observem que no lado direito tem algumas opções. Então vamos em cada uma delas selecionar alguns elementos:

Include.

Em Include, vamos selecionar o checkbox Selected Objects.

Transform.

Na opção Transform, deve estar selecionado o +Y UP. Caso não estiver selecionado, então selecione.

Geometry

Em Geometry, selecione Apply Modifiers.

Animation

E, por fim, em Animation, selecione a sub-opção Animation e lá selecione a opção Export Deformation.

E pronto, salve o arquivo em alguma pasta fácil de localizar porque depois vamos importar no Godot.