Table des matières:
- Étape 1: Avant de commencer
- Étape 2: Configuration du traitement
- Étape 3: Rédaction du code
- Étape 4: Le modèle 3D
- Étape 5: Exécuter sur l'appareil
- Étape 6: Jouer à la simulation VR
- Étape 7: Nos sources
Vidéo: Réalité virtuelle mobile utilisant le traitement pour Android (TfCD) : 7 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
La réalité virtuelle (VR) est l'une des nouvelles technologies qui pourraient être intéressantes pour les futurs produits. Il a beaucoup d'opportunités et vous n'avez même pas besoin de lunettes VR chères (Oculus Rift). Cela peut sembler très difficile à faire soi-même, mais les bases sont plus faciles qu'il n'y paraît. Si vous avez des compétences de base en programmation et en modélisation, vous pouvez le faire. Nous avons utilisé Processing et Blender. Cette instructable est un guide étape par étape pour programmer un environnement VR simple sur votre téléphone. Tout ce dont vous avez besoin est votre téléphone Android, des lunettes de téléphone VR (en carton) et un logiciel (logiciel de traitement et de modélisation 3D). À la fin de cette instructable, vous aurez une pièce avec plusieurs objets (en mouvement).
Étape 1: Avant de commencer
Avant de commencer, il y a 3 choses que vous devez faire: 1. Télécharger le traitement, à partir de
2. Assurez-vous que votre téléphone est configuré en mode développeur: cela peut être différent selon le téléphone, quelques options sont proposées ci-dessous: Android: Paramètres > À propos du téléphone > Numéro de version Samsung Galaxy: Paramètres > À propos de l'appareil > Numéro de version LG: Paramètres > À propos du téléphone > Informations sur le logiciel > Numéro de build HTC One: Paramètres > À propos > Informations sur le logiciel > Plus > Numéro de build
Lorsque vous trouvez la section Numéro de build des paramètres, appuyez 7 fois sur la section. Après le 7ème appui, le téléphone sera en mode développeur.
Après cela, accédez à: paramètre > option pour les développeurs > activer le débogage USB. Assurez-vous également que votre téléphone accepte les applications de sources inconnues.
3. Téléchargez et extrayez les fichiers de ce didacticiel. Un fichier zip est inclus dans lequel tous les fichiers sont inclus ainsi que les fichiers qui incluent les données du fichier 3D du programme que nous avons utilisé (Blender). Téléchargez et décompressez ce dossier et placez-le quelque part sur votre ordinateur où vous pourrez le trouver. À l'étape 4, il vous sera demandé d'ouvrir à nouveau le dossier.
Étape 2: Configuration du traitement
Avant de pouvoir commencer, vous devrez configurer le traitement pour prendre en charge le développement Android. La première étape consiste à activer le mode de traitement Android en cliquant sur le bouton Java dans la partie supérieure droite de la fenêtre d'esquisse. (image 1)
Cela vous invitera avec un message. Cliquez sur "Télécharger le SDK automatiquement" et le traitement commencera à télécharger tous les fichiers nécessaires pour créer des applications Android. (image 2)
Une fois ce processus terminé, vous pourrez créer des applications pour Android, qui incluent des applications VR sur lesquelles nous nous concentrerons. Pour que cela fonctionne, vous devrez sélectionner une option supplémentaire. Allez sur Android et sélectionnez l'onglet VR, cela garantira que l'application comprend toutes les bibliothèques nécessaires lors de son exportation. (photo 3)
Vous êtes maintenant prêt à commencer à travailler sur votre croquis
Étape 3: Rédaction du code
Ce tutoriel ne concerne pas l'écriture du code lui-même. Mais en utilisant les commentaires inclus dans le code, vous pourrez comprendre ce qui se passe.
Vous pouvez maintenant ouvrir le fichier.pde qui est inclus dans le dossier extrait que vous avez téléchargé auparavant. Vous verrez le code s'ouvrir et vous pourrez le regarder attentivement.
Étape 4: Le modèle 3D
Nous avons utilisé Blender pour créer notre modèle, il s'agit d'un programme de modélisation gratuit (https://www.blender.org/download/) ou utilisez un programme de modélisation différent. Si vous n'avez aucune expérience en modélisation, vous pouvez également trouver des modèles 3D en ligne (https://www.thingverse.com/). Le dossier avec les modèles 3D et le code a déjà été créé pour vous, mais si vous souhaitez créer votre propre projet vous devrez suivre les instructions suivantes.
- Créez un dossier de données (appelé « données ») dans le dossier d'esquisse de traitement. (Votre croquis doit d'abord être enregistré, assurez-vous de savoir où il est enregistré. Par défaut dans Windows, il se trouve à l'intérieur de vos documents/traitement/nom_du_sketch)
- Exportation: enregistrez votre modèle 3D sous forme de fichier.obj - Y compris le fichier.mtl qui fait référence aux textures (si vous en avez)
- Si vous avez des textures, placez-les également dans le dossier de données et assurez-vous que le fichier.mtl y fait correctement référence. (les fichiers.mtl peuvent être ouverts avec le bloc-notes par exemple et contenir du texte brut)
- Remarque: Un téléphone ne peut pas gérer des modèles très complexes ou de nombreuses textures, alors assurez-vous que le modèle est low poly et que vous incluez le moins de textures possible. J'ai carrelé une texture sur un plan et cela a rendu le croquis insupportablement lent.
Étape 5: Exécuter sur l'appareil
Vous êtes maintenant prêt à exécuter l'exemple sur votre téléphone mobile.
Tout d'abord, vérifiez sous l'onglet Android et appareils si votre appareil s'affiche. Si ce n'est pas le cas, assurez-vous d'avoir suivi les étapes de l'étape 1 de ce tutoriel.
Si l'appareil apparaît, vous êtes prêt à appuyer sur le bouton Exécuter sur l'appareil ou à utiliser le raccourci ctrl+R. Le traitement commencera à compiler le croquis et à l'installer sur votre téléphone mobile. Si le traitement génère une erreur, vérifiez l'étape 1 de ce didacticiel ou vérifiez votre code.
Étape 6: Jouer à la simulation VR
Maintenant que vous avez terminé, l'application Google carton va se lancer et vous pouvez profiter de la glorieuse expérience de la réalité virtuelle mobile.
Étape 7: Nos sources
La configuration principale de l'application a été basée sur les informations des liens suivants. Ceux-ci contiennent d'excellentes informations sur la création d'applications pour Android à l'aide du traitement, y compris la réalité virtuelle.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Une grande aide dans la rédaction de votre code de traitement est le site officiel de traitement, qui comprend une liste de références.
processing.org/reference/
Si vous avez besoin de lunettes VR, vous pouvez les acheter pour très peu d'argent sur, par exemple:
www.amazon.com/slp/google-cardboard-viewer…
Vous voulez faire une capture d'écran de votre téléphone, vous pouvez utiliser:
www.duapps.com/product/du-recorder.html
Conseillé:
Système de suivi des mouvements de la tête pour la réalité virtuelle : 8 étapes
Système de suivi des mouvements de la tête pour VR : Je m'appelle Sam KODO. Dans ce tuto, je vais vous apprendre étape par étape comment utiliser les capteurs Arduino IMU pour créer un système de suivi de la tête pour la VR. Dans ce projet, vous aurez besoin de : - Un écran LCD HDMI :https://www.amazon.com/Elecrow-Capacitive-interfac…- Un
Réalité virtuelle sur Raspberry Pi avec BeYourHero ! : 19 étapes (avec photos)
Réalité virtuelle sur Raspberry Pi avec BeYourHero ! : Bienvenue sur "Be Your Hero" projet ! J'espère que vous êtes prêt à entrer dans la prochaine génération d'immersion en réalité virtuelle ! Ce projet vous donnera un contrôle gestuel total de n'importe quel héros virtuel que vous aimez avec un ensemble simple d'appareils peu coûteux utilisant se
Rebondir ! Jeu de réalité virtuelle utilisant Arduino et accéléromètre : 9 étapes
Rebondir ! Jeu de réalité virtuelle utilisant Arduino et accleromètre : dans ce tutoriel, nous allons créer un jeu de réalité virtuelle utilisant Arduino et accleromètre
Gesture Hawk : Robot contrôlé par gestes manuels utilisant une interface basée sur le traitement d'images : 13 étapes (avec images)
Gesture Hawk : Robot contrôlé par les gestes de la main utilisant une interface basée sur le traitement d'images : Gesture Hawk a été présenté dans TechEvince 4.0 comme une simple interface homme-machine basée sur le traitement d'images. Son utilité réside dans le fait qu'aucun capteur supplémentaire ou portable, à l'exception d'un gant, n'est requis pour contrôler la voiture robotique qui fonctionne sur différents
Costume de réalité virtuelle utilisant Arduino: 7 étapes (avec photos)
Costume de réalité virtuelle utilisant Arduino : j'ai créé ce projet pour jouer à des jeux informatiques normaux en VR complet. Ce projet émule vos mouvements en appuyant ou en maintenant les touches de votre clavier Exemple- lorsque vous avancez, l'action d'appuyer sur la touche « w » est émulée. J'ai de l'émeu