Browsing posts in: Quest 3D

Sugestão de leitura – Ebook Games Independentes

Perambulando pela internet encontrei esse Ebook grátis que fala sobre o desenvolvimento de jogos independentes, foi feito por David de Oliveira Lemes para o seu mestrado.

Fica a dica para quem se interessa pelo assunto.

Link para DOWNLOAD

SUMÁRIO do Ebook

Introdução: vamos jogar?   14

1 – Criação de jogos digitais   17
1.1 – Características fundamentais dos jogos digitais 19
1.2 – O game e a cena independente 27
1.3 – Rascunhos, argumento e organização de ideias 33
1.4 – Mecânica de jogo, gêneros e narrativa 43
1.5 – Papéis e personagens 49

2 – Planejamento de jogos digitais 53
2.1 –Game design e gerenciamento de projetos 53
2.2 – Criação e design de personagens 63
2.3 – Níveis: progressão, dificuldades e jogabilidade 73
2.4 – Roteiro: formatando o documento de game design 81
2.5 – Linguagem de programação e bibliotecas 87

3 – Desenvolvimento de jogos digitais91
3.1 – Interfaces para games 91
3.2 – Modelagem 3D: objetos, cenários e mundos 99
3.3 – Produção de imagens 2D: texturas e similares 107
3.4 – Ambientação e produção sonora 111
3.5 – Motor de jogo: engine e suas funcionalidades 117
Share

Teste do Makey Makey

Essa semana chegou o Makey Makey na Immersive e fizemos um primeiro teste , abaixo o vídeo.
O Makey Makey é tipo um teclado normal, só que ele envia o comando para o computador quando fecha o circuito elétrico referente a cada tecla.

Para entender melhor o que é visite o site do Fabricante – LINK

PS: 10 meses sem postar nada , que vagabundo que sou kkk.

Share

Quest3D + Kinect – Demonstração de carro

Todo mundo já ouviu falar do Kinect da microsoft, é um aparelho que utiliza várias câmeras e sensores para captar os movimentos do corpo e transmitir para XBOX 360 fazer a integração nos seus jogos.

Como era de se prever, foi hackeado rapidamente para funcionar no PC e inúmeros aplicativos foram desenvolvidos, alguns muito interessantes por sinal.

Eu comprei o meu Kinect, joguei um pouco e logo estava espetado no meu computador, pesquisei no forum do Quest 3D e achei um channel que usa VRPN para pegar os dados passados pelo FAAST, que faz todo o trabalho de conversar com o Kinect para agente.

Com isso desenvolvi um teste utilizando um aplicativo de carro que eu já tinha, o vídeo está logo abaixo, espero que gostem.

 

 

O Kinect me abriu um leque enorme de possibilidades para desenvolver aplicativos para meus clientes na Immersive, especialmente os que são exibidos em feiras, chama muita atenção e é divertido de usar.

Share

Dica: Imagens com alpha com melhor acabamento

Sempre que precisei utilizar alguma imagem com canal alpha em meus projetos, apenas importava o bom e velho png com áreas transparentes, mas faz algum tempo que venho utilizando uma técnica simples mas que melhora muito o acabamento das bordas das imagens, como ilustra as imagens abaixo:

Perceba que fica sem os pixels perdidos nas bordas.

Como fazer? Siga os passos …

1 – Antes de tudo instale uma action no photoshop chamada Alpha Utility . DOWNLOAD AQUI

Para instalar é só colocar ela na pasta ( no meu caso ) C:\Program Files\Adobe\Adobe Photoshop CS5 (64 Bit)\Presets\Actions.

2 – Abra no photoshop uma imagem com alpha, para facilitar use a mesma que usei. DOWNLOAD

3 – Suavize a borda – Selecione o layer da imagem e click em Layer / Matting / Defring… , eu uso valor 3 na caixa, clique em OK.

4 – Duplique o layer da imagem, deixe o layer original em primeiro e o copiado em segundo( nomeie o layer como original e copiado para facilitar).

5 – Abra o painel de actions – Window / Actions e verifique se apareceu na lista a action Alpha Utility , se não apareceu clique no canto superior direito e clique em Alpha Utility e se não estiver na lista, você fez algo errado na instalação.

6 – Selecione o layer copiado e execute a action AlphaUtility / Dilate Many Times, sua imagem deverá ficar assim:

7 – Selecione os layer criados como na imagem acima e clique em Control + E ou Layer / Merge Layers

8 – Crie um layer novo e coloque abaixo de todos e preencha com a cor predominante da imagem , nesse caso é verde, use o conta gota.

9 – Dê um Control + Click no layer ORIGINAL para selecionar as áreas preenchidas.

10 – Troque para a aba CHANNELS e click no botão Save Selection as Channel

Pronto , salve o arquivo em PSD ou em outra extensão que suporte o alpha channel, eu salvo sempre em TGA.

O resultado final está AQUI, qualquer coisa deixe um comentário.

Share

Passeio virtual interativo 3D – Folhamatic

Esse é um passeio virtual interativo que fiz junto com o meu amigo Daniel Magri enquanto trabalhavamos na XFrame 3D, o cliente foi a Folhamatic sistemas, que desejava apresentar o seu novo prédio.

Foi modelado no 3D Studio Max e programado no Quest 3D, conta com 3 tipos de interações ( Mouse e taclado , passeio pré-programado e interatividade com Wiimote), foi modelado quase todas as partes do prédio, que diga-se de passagem é enorme e muito mais bonito ao vivo, mas acho que o resultado ficou bacana, confiram.

Share

Empilhadeira desenvolvida no Quest 3D

Durante meus estudos noturnos desenvolvi essa empilhadeira no Quest 3D utilizando o motor de física Newton.
Ela não está perfeita, mas serve de base para estudos inicias desse motor.
Todos os joints e peças estão organizados sobre imagens para facilitar o entendimento, o mapeamento da empilhadeira eu retirei para o arquivo ficar mais leve.

Controles:

S – Inicia a física , se não apertar o S nada acontece
R – Reseta a física
C – Troca a câmera
Setas – Movimenta empilhadeira
G e B – Sobe e desce o garfo
F e V – Inclina o suporte do garfo
Quando estiver na câmera dentro da empilhadeira , mantenha o botão direito do mouse pressionado para rotacionar a câmera.

A qualidade do vídeo que fiz não está lá aquelas coisas mas tudo bem.

Teste Online

O plugin do Quest desta versão para o Google Chrome não funciona.
Clique aqui e execute online, necessita do Plugin do Quest 3D

Downloads:
Código Fonte – Download

Agradecimentos:
Daniel Magri – Modelagem da empilhadeira

Share

Canal de suporte para Track-IR 4 e 5 no Quest 3D

Uma vez precisei desenvolver um aplicativo para deficientes físicos, que movimentavam apenas a cabeça, para isso utilizei o Track-IR 4, mas para ajudar o Quest 3D não dava suporte, depois de um tempo até veio a dar, mas somente na versão VR que é muito mais caro, ainda mais que é em EURO, então meti a mão na massa e desenvolvi o meu próprio canal.

Para demonstrar o que o Track-IR faz tem esse video:

O suporte que desenvolvi tem 3 canais :

Trackir4 Interface:

Detecta o Hardware do Track-IR e registra,

Trackir4 Command:

Executa alguns comandos de controle para o Track-IR.

  • Re-Center  - Posicione a cabeça no centro da tela e execute para setar o ponto inicial
  • Start data transmission – Começa a transmitir os dados
  • Stop data transmission – Para de transmitir os dados
  • Restart – Reinicia o Hardware
  • Shutdown – Desliga o Hardware

Track-IR 4 Values:

Aqui é onde se captura os dados que o Track-IR gera.

  • Yaw, Pitch, Roll – Dados de rotação da cabeça
  • X , Y , Z – Dados de posição da cabeça
  • Status – Assinala se a câmera está ou não enxergando o refletor

Estou colocando para download os canais e um exemplo, não coloco o código fonte pois assinei um contrato com a Natural Point que me proíbe de distribuir o código e o SDK.

O canal está compilado para a versão 4.3.2 do Quest 3D, funciona tanto para o Track-IR 4 ou 5.

Track-IR  _ Quest 3D 4.3.2 – Download

Share