Alex.SilR

RSS

Day 9 – Unity, Blender and .blend import

On 9 I read chapters 7 and 8 of the book Unity 3.x Game Development Essentials and watched Parts 6 and 7 of the video lesson Blender 2.6 Essential training.

In Chapter 7 of the book is built a mini-game where the player has to shoot down all three targets with coconuts to liberate one of four power cells in order to open the door. The only thing interesting about this chapter is the use of coroutine. Actually, later I’ll look deeper into coroutines.

Dia 9 – Unity, Blender e Importação de .blend

No dia 9 li os capítulos 7 e 8 do livro Unity 3.x Game Development Essentials e assisti as partes 6 e 7 da vídeo-aula Blender 2.6 Essential training.

No capítulo 7 do livro é construído um mini-game onde o jogador tem que derrubar os três alvos com cocos para poder liberar uma das 4 células de energia para poder abrir a porta.  A única coisa mais interessante nesse capítulo foi a utilização do coroutine. Na verdade depois vou dar uma olhada mais aprofundada em coroutines.

In chapter 8 of the book is built a fire and made a simple mechanic that makes the player lights the fire from a matchbox that is inside the station. The main subject in this chapter is the particle system, as when the book was written was still using the old system, the author made a video showing how to do the same fire in the new system (shuriken).

No capítulo 8 do livro é construída uma fogueira e feito uma simples mecânica que faz o jogador acender a fogueira a partir de uma caixa de fósforos que esta dentro da estação. O principal assunto abordado nesse capítulo é o sistema de partículas, e como quando o livro foi escrito ainda era utilizado o sistema antigo o autor fez um vídeo mostrando como fazer a mesma fogueira no sistema novo (shuriken).

Part 6 of video lessons talked about textures and more interesting, that I wasn’t sure how it worked, UV Mapping.

A parte 6 da vídeo-aula falou sobre texturas e o mais interessante, que eu não sabia direito como funcionava, UV Mapping.

Part 7 talked about the types of lighting that Blender has, and showed one by one.

A parte 7 falou sobre os tipos de iluminação que tem no Blender e mostrou uma por uma.

One thing I did today too was to test the interaction of Unity with Blender.

The Unity automatically imports the file .blend that is in the project structure. I created a standard sized cube in Blender and imported to Unity, then I created a cube of size 1 in Unity itself. The cube of the Blender was twice the size in comparison to the Unity. So to maintain the aspect ratio is necessary to put the scale at 0.5 on the properties of import.

After scaling test I took a scene from the video lessons (the room) and imported to Unity. Using scale to 0.5, the size was good, but when importing the material was not with the texture. I need to make a search on how to export Blender material in Unity.

Render of the Room in Blender:

Uma coisa que fiz hoje também foi testar a interação da Unity com o Blender.

A Unity importa automaticamente arquivo .blend que estiver na estrutura do projeto. Peguei um cubo de tamanho padrão do Blender e importei para a Unity, depois criei um cubo de tamanha 1 na própria Unity. O cubo do Blender ficou o dobro do tamanho em relação da Unity. Então para mantar a proporção é necessário colocar a escala em 0.5 nas propriedades de importação.

Depois desse teste de escala peguei uma cena da vídeo-aula (a sala) e importei para a Unity. Usando 0.5 para escala ficou bom o tamanho, mas ao importar o material não foi com a textura. Preciso dar uma pesquisada melhor em como exportar material do Blender na Unity.

Render da Sala no Blender:

In Unity:

Vídeo de como ficou na Unity: