Posts tagged with: Quest3D

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

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