Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa...
Transcript of Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa...
![Page 1: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/1.jpg)
BlenderGame Engine
Por Luiz Eduardo Borges
![Page 2: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/2.jpg)
Game EngineSoftware especializadopara a criação de jogos
![Page 3: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/3.jpg)
Gráficos e somRepresentação de objetos,
animações, vídeos, música, ...
O que esperar deum game engine?
Jogo Nexuiz(game engine DarkPlaces)
![Page 4: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/4.jpg)
LógicaComportamento do ambiente
e dos personagens do jogo
![Page 5: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/5.jpg)
Simulação físicaImplementação das leis
da física
![Page 6: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/6.jpg)
BlenderModelagem
RenderizaçãoAnimação
Game engine
![Page 7: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/7.jpg)
Blender Game EngineOpen Source
Solução (quase) completaMultiplas plataformas
ProdutividadeGenérico
Grande comunidade
![Page 8: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/8.jpg)
Render EngineSuporte a GLSL
(OpenGL Shading Language)
Bathroom demo(Martins Upitis)
1
2
![Page 9: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/9.jpg)
Iluminação
Sombras geradas por spots
![Page 10: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/10.jpg)
Simulação física (Bullet)
Gravidade, colisão, inércia, atrito, ...
Rigid body
![Page 11: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/11.jpg)
Soft body
![Page 12: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/12.jpg)
Transferência de movimento
É uma propriedade do material
1
2
![Page 13: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/13.jpg)
Blocos de lógica(Logic Bricks)
Definem ocomportamento
do jogo
Como empurrar a bola?
Blocos de lógica(Logic Bricks)
Definem ocomportamento
do jogo
![Page 14: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/14.jpg)
Evento
Detecção
Reação
Decisão
![Page 15: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/15.jpg)
Sensors
Detectam eventos
12
3
![Page 16: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/16.jpg)
ControllersControlam que reações
correspondem a que eventos
1
2
![Page 17: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/17.jpg)
Actuators
Executam ações
1
2
![Page 18: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/18.jpg)
Serious gamesMaquetes eletrônicasSimulações científicas
Análise de cenários
![Page 19: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/19.jpg)
Movimento de câmera
Para simular primeira pessoa
1 23
![Page 20: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/20.jpg)
PythonLinguagem usada peloBlender para estender
suas funcionalidades
Como teleportar?
![Page 21: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/21.jpg)
PythonÉ ativado
através de umcontroller
1 2 34
56
7
8
![Page 22: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/22.jpg)
PythonSimplifica as partes
mais complicadasda lógica do jogo
![Page 23: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/23.jpg)
Yo Frankie!
http://yofrankie.org/
Para conhecer mais...
![Page 24: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/24.jpg)
The Official Blender Gamekit
http://download.blender.org/documentation/gamekit1/
Para conhecer mais...
![Page 25: Blender Game Engine - a r k 4 n · Blender Game Engine Open Source Solução (quase) completa Multiplas plataformas Produtividade Genérico Grande comunidade](https://reader031.fdocuments.net/reader031/viewer/2022021900/5b7219af7f8b9ae54f8c3ab1/html5/thumbnails/25.jpg)
Game Overhttp://ark4n.wordpress.com/http://ark4n.deviantart.com/