A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004.

Apresentações semelhantes


Apresentação em tema: "Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004."— Transcrição da apresentação:

1 Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004

2 A cara do Blender

3 Menu Principal Buttons Window – Comandos principais para configuração de modos de visualização de imagens e animações.

4 Começando – Game Engine Para todas as ferramentas do Game Engine funcionarem precisamos que o butão Actor esteja ativo, para isso clique em F8 ou no símbolo verde acima, o Worldbutton, e selecione Sumo na opção Physics.

5 Logic Buttons Actor – Habilita os botões de características físicas. Sensors – Determina como os objetos serão influenciados. Controllers – Controla os tipos de interações. Actuators – Responsável pela execução de ações do ator selecionado. As seções Sensors, Controllers e Actiuators são chamadas de LogicBricks.

6 Parte Esquerda Actor – Quando ativado torna o objeto sujeito a simulações físicas. Ghost – Desabilita colisão, invalidando o bounding box. Dynamic – Ativa as propriedade físicas. Rigid Body – O objeto é tratado ou como partícula ou como corpo rígido. Anisotropic – Ativa o atrito entre os objetos. Bounds – Tipos de visualização da Bounding Boxes. ADD property – Determina características dos objetos.

7 Modos de Visualização Sel – Exibe os objetos selecionados na 3d View. Sel – Exibe os objetos selecionados na 3d View. Act – Exibe os objetos que são Actors. Act – Exibe os objetos que são Actors. Link – Exibe os objetos linkados a outros visíveis. Link – Exibe os objetos linkados a outros visíveis.

8 Sensors Sensors age como sentidos reais. Detectam colisão (Collision), toque (Touch), proximidade (Near), etc... Sensors age como sentidos reais. Detectam colisão (Collision), toque (Touch), proximidade (Near), etc... Também promove uma interface entre o Blender e o usuário (Keyboard, Mouse). Também promove uma interface entre o Blender e o usuário (Keyboard, Mouse).... – Modo de pulso Positivo... – Modo de pulso Positivo... – Modo de pulso Negativo... – Modo de pulso Negativo f: – Determina o delay entre dois pulsos. f: – Determina o delay entre dois pulsos. Inv – Inverte o pulso. Inv – Inverte o pulso. De uma maneira geral, os Sensors são responsáveis por ativar ações nos objetos e no ambiente. De uma maneira geral, os Sensors são responsáveis por ativar ações nos objetos e no ambiente.

9 Controllers Controllers funciona como o cérebro lógico. Controllers funciona como o cérebro lógico. Existem 4 tipos de conecções: AND, OR, Expression e Python. Existem 4 tipos de conecções: AND, OR, Expression e Python. Os Controllers, de uma forma geral, servem para conectar Sensors e Actuators. Os Controllers, de uma forma geral, servem para conectar Sensors e Actuators.

10 Actuators Actuators é o responsável pela execução das ações. Actuators é o responsável pela execução das ações. Movimentar o objeto (Motion), editar a sua forma (Edit Object), alterar suas propriedades (Property) são exemplos de Actuators relacionados aos objetos Actors. Movimentar o objeto (Motion), editar a sua forma (Edit Object), alterar suas propriedades (Property) são exemplos de Actuators relacionados aos objetos Actors. Os Actuators respondem aos Sensors executando as ações. Os Actuators respondem aos Sensors executando as ações.

11 Material buttons As propriedades de Material de um objeto definem as características da sua superfície (DYN). As propriedades de Material de um objeto definem as características da sua superfície (DYN). Como deve ser tratada a colisão (Restitut – coeficiente de restituição) e sua rugosidade (Friction – coeficiente de atrito) são exemplos dessas características. Como deve ser tratada a colisão (Restitut – coeficiente de restituição) e sua rugosidade (Friction – coeficiente de atrito) são exemplos dessas características. Fh Dist / Damp / Force / Norm – Propriedades de Elasticidade e Amortecimento. Fh Dist / Damp / Force / Norm – Propriedades de Elasticidade e Amortecimento.

12 Vertex Paint Em uma modelagem normal, as propriedades de material determinam as cores do objeto. Porém no Game Engine essas propriedades não influenciam na cor do objeto. Em uma modelagem normal, as propriedades de material determinam as cores do objeto. Porém no Game Engine essas propriedades não influenciam na cor do objeto. Para alterar as cores dos objetos devemos usar o modo Vertex Paint. Para alterar as cores dos objetos devemos usar o modo Vertex Paint. Neste modo, cada vértice pode ser pintado, e a cor pode ser escolhida pelo atalho N ou F9. Neste modo, cada vértice pode ser pintado, e a cor pode ser escolhida pelo atalho N ou F9.

13 UV Face Select Assim como as propriedades de material não são aplicadas no Game Engine, a textura também é tratada diferente. Assim como as propriedades de material não são aplicadas no Game Engine, a textura também é tratada diferente. Para alterar as propriedades de cada face do objeto deve-se selecioná-lo e passar para o modo UV Face Select. Para alterar as propriedades de cada face do objeto deve-se selecioná-lo e passar para o modo UV Face Select. Para acessar as opções de cada face use a tecla de atalho F9 (a aba aparece como no Vertex Paint). Para acessar as opções de cada face use a tecla de atalho F9 (a aba aparece como no Vertex Paint).

14 Game Engine? Em toda essa apresentação evitamos falar a palavra Jogo quando nos referimos ao objetivo da ferramenta Game Engine do Blender, porquê? Em toda essa apresentação evitamos falar a palavra Jogo quando nos referimos ao objetivo da ferramenta Game Engine do Blender, porquê? Com seus eventos e ações muitos tipos de aplicativos podem ser desenvolvidos; Com seus eventos e ações muitos tipos de aplicativos podem ser desenvolvidos; Seu Simulador Físico é mais completo do que é necessário em um jogo; Seu Simulador Físico é mais completo do que é necessário em um jogo; O uso de Python Scripts permite o desenvolvimento de aplicativos gráficos usando OpenGL (via SDL) na linguagem Python. O uso de Python Scripts permite o desenvolvimento de aplicativos gráficos usando OpenGL (via SDL) na linguagem Python. Mesmo com tantas outras utilidades, o Game Engine do Blender é capaz de criar Jogos bem complexos. Mesmo com tantas outras utilidades, o Game Engine do Blender é capaz de criar Jogos bem complexos.


Carregar ppt "Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004."

Apresentações semelhantes


Anúncios Google