Índice:
- Etapa 1: antes de começar
- Etapa 2: Configurando o Processamento
- Etapa 3: escrever o código
- Etapa 4: o modelo 3D
- Etapa 5: executar no dispositivo
- Etapa 6: Jogando Simulação de RV
- Etapa 7: Nossas fontes
Vídeo: Realidade virtual móvel usando processamento para Android (TfCD): 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
A realidade virtual (VR) é uma das novas tecnologias que podem ser interessantes em produtos futuros. Tem muitas oportunidades e você nem precisa de óculos de realidade virtual caros (Oculus Rift). Pode parecer muito difícil de fazer você mesmo, mas o básico é mais fácil do que parece. Se você tiver habilidades básicas de programação e modelagem, poderá fazê-lo. Usamos Processing e Blender. Este instrutível é um guia passo a passo para programar um ambiente de RV simples em seu telefone. Tudo o que você precisa é do seu telefone Android, óculos de realidade virtual (papelão) e software (software de processamento e modelagem 3D). No final deste instrutível, você terá uma sala com vários objetos (móveis).
Etapa 1: antes de começar
Antes de começar, há 3 coisas que você precisa fazer: 1. Processamento de download, em
2. Certifique-se de que seu telefone está configurado para o modo de desenvolvedor: pode ser diferente por telefone, abaixo algumas opções são fornecidas: Android: Configurações> Sobre o telefone> Número da versão Samsung Galaxy: Configurações> Sobre o dispositivo> Número da versão LG: Configurações> Sobre o telefone> Informações do software> Número da versão HTC One: Configurações> Sobre> Informações do software> Mais> Número da versão
Quando você encontrar a seção Build number das configurações, toque na seção 7 vezes. Após o 7º toque, o telefone estará no modo de desenvolvedor.
Depois disso, vá para: configuração> opção para desenvolvedores> habilitar depuração USB. Além disso, certifique-se de que seu telefone aceita aplicativos de fontes desconhecidas.
3. Baixe e extraia os arquivos deste tutorial. É incluído um arquivo zip no qual todos os arquivos estão incluídos, bem como os arquivos que incluem os dados do arquivo 3D do programa que usamos (Blender). Baixe e descompacte esta pasta e coloque-a em algum lugar do seu computador onde você possa encontrá-la. Na Etapa 4, você será solicitado a abrir a pasta novamente.
Etapa 2: Configurando o Processamento
Antes de começar, você terá que configurar o processamento para dar suporte ao desenvolvimento do Android. A primeira etapa é habilitar o modo android de processamento clicando no botão java na parte superior direita da janela de esboço. (imagem 1)
Isso fará com que você receba uma mensagem. Clique em “baixar SDK automaticamente” e o processamento iniciará o download de todos os arquivos necessários para criar aplicativos Android. (imagem 2)
Quando esse processo for concluído, você será capaz de criar aplicativos para Android, que incluem aplicativos de RV, nos quais estaremos nos concentrando. Para fazer isso funcionar, você terá que selecionar mais uma opção. Vá para o Android e selecione a guia VR, isso garantirá que o aplicativo inclua todas as bibliotecas necessárias quando for exportado. (imagem 3)
Agora você está pronto para começar a trabalhar em seu esboço
Etapa 3: escrever o código
Este tutorial não é sobre como escrever o código em si. Mas, usando os comentários incluídos no código, você poderá entender o que está acontecendo.
Agora você pode abrir o arquivo.pde que está incluído na pasta extraída que você baixou antes. Você verá o código aberto e poderá dar uma boa olhada nele.
Etapa 4: o modelo 3D
Usamos o Blender para fazer nosso modelo, este é um programa de modelagem gratuito (https://www.blender.org/download/) ou use um programa de modelagem diferente. Se você não tem experiência com modelagem também pode encontrar modelos 3D online (https://www.thingiverse.com/). A pasta com modelos 3D e código já foi criada para você, mas se você quiser fazer seu próprio projeto você terá que seguir as seguintes instruções.
- Crie uma pasta de dados (chamada “dados”) na pasta de desenho de processamento. (Seu esboço deve ser salvo primeiro, certifique-se de saber onde ele está salvo. Por padrão no Windows ele está dentro de seus documentos / processamento / nome_do_sketch)
- Exportando: salve seu modelo 3D como um arquivo.obj - Incluindo o arquivo.mtl que faz referência às texturas (se houver)
- Caso tenha texturas, coloque-as também na pasta de dados e certifique-se de que o arquivo.mtl as referencia corretamente. (arquivos.mtl podem ser abertos com o bloco de notas, por exemplo, e contêm texto simples)
- observação: um telefone não suporta modelos muito complexos ou muitas texturas, portanto, certifique-se de que o modelo seja de baixo polímero e inclua o mínimo de texturas possível. Eu coloquei uma textura em um avião e isso tornou o esboço insuportavelmente lento.
Etapa 5: executar no dispositivo
Agora você está pronto para executar o exemplo em seu telefone celular.
Primeiro, verifique na guia Android e dispositivos se o seu dispositivo está aparecendo. Se este não for o caso, certifique-se de seguir as etapas da etapa 1 deste tutorial.
Se o dispositivo aparecer, você está pronto para apertar o botão executar no dispositivo ou usar o atalho ctrl + R. O processamento começará a compilar o esboço e instalá-lo em seu telefone celular. Se o processamento gerar um erro, verifique a etapa um deste tutorial ou verifique seu código.
Etapa 6: Jogando Simulação de RV
Agora que você terminou, o aplicativo Google Cardboard será iniciado e você poderá desfrutar da gloriosa experiência de RV para dispositivos móveis.
Etapa 7: Nossas fontes
A configuração principal do aplicativo foi baseada nas informações dos links a seguir. Eles contêm ótimas informações sobre a criação de aplicativos para Android usando processamento, incluindo VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Uma grande ajuda para escrever seu código de processamento é o site oficial de processamento, que inclui uma lista de referências.
processing.org/reference/
Se precisar de óculos de realidade virtual, você pode comprá-los por muito pouco, por exemplo:
www.amazon.com/slp/google-cardboard-viewer…
Deseja fazer uma captura de tela do seu telefone, você pode usar:
www.duapps.com/product/du-recorder.html
Recomendado:
Realidade virtual no Raspberry Pi com BeYourHero !: 19 etapas (com imagens)
Realidade Virtual no Raspberry Pi com BeYourHero !: Bem-vindo ao " Be Your Hero " projeto! Espero que você esteja pronto para entrar na próxima geração de imersão em Realidade Virtual! Este projeto lhe dará controle total por gestos de qualquer Herói virtual que você goste com um simples conjunto de dispositivos baratos usando
Se recuperar ! Jogo de realidade virtual usando Arduino e Acclerometer: 9 etapas
Se recuperar ! Jogo de realidade virtual usando Arduino e acclerômetro: Neste tutorial, criaremos um jogo de realidade virtual usando Arduino e acclerômetro
Traje de realidade virtual usando Arduino: 7 etapas (com imagens)
Traje de realidade virtual usando Arduino: Eu criei este projeto para jogar jogos de computador normais em RV total. Este projeto emula seus movimentos pressionando ou segurando as teclas do seu teclado. Exemplo - quando você avança, a ação de pressionar a tecla 'w' é emulada. Eu tenho emu
Óculos de realidade virtual Raspberry Pi DIY: 9 etapas (com imagens)
Óculos de proteção DIY Raspberry Pi: AVISO LEGAL! Devido ao fato de que o Raspberry Pi Zero não é um computador muito potente, o rácio de fotogramas neste é extremamente baixo (abaixo de 10 fps) o que pode ser prejudicial para os olhos. Estes óculos de realidade virtual são construídos com o Raspberry Pi Zero, o que os torna
CityCoaster - Construa sua própria montanha-russa de realidade aumentada para seu negócio (TfCD): 6 etapas (com imagens)
CityCoaster - Construa sua própria montanha-russa de realidade aumentada para seu negócio (TfCD): Uma cidade sob sua copa! CityCoaster é um projeto que nasceu pensando em um produto para o Aeroporto de Rotterdam the Hague, que pudesse expressar a identidade da cidade, entretendo os clientes do lounge com realidade aumentada. Em um ambiente como