Environnements interactifs de prototypage en réalité virtuelle avec Google carton, l’unité et Hotline Bling (TfCD) (8 / 9 étapes)

Étape 8: Interaction et sons

Le carton contrôles + package, mentionné il y a quelques étapes offre un moyen facile d’interfaçage avec le casque et est une bonne occasion de plonger dans le code et de créer une interactivité.

Nous allons créer une sphère noire qui, quand vous le regardez, change de taille, commence à émettre des particules et modifie la couleur de la lumière provenant de la paroi arrière. Pour cette étape, nous utiliserons également deux sons, l’un prélevé dans un grondement bas libre (les fondus ont été retirés) et une boucle d’échantillonnage de la version instrumentale de Hotline Bling.

Ajout de la sphère

  • Créer un nouveau matériau et appliquez-le sur la paroi arrière ('Plane(4)' dans le préfabriqué salle) et déterminer quelle puissance d’émission, vous trouverez des fonctionne bien (prendre une couleur lumineuse). Cela ne sera pas grave beaucoup plus tard, car la valeur sera définie par programme. Réglez ensuite l’intensité des émissions à un gris avec intensité 0,70.
  • Plane(4) et renommez-le "paroi" (ce nom exact sera utilisé dans le code).
  • Placer une sphère (GameObject > objet 3D > sphère) au milieu de la paroi arrière à échelle 2,2,2.
  • Donnez-lui un nouveau matériau avec douceur 0 et un albédo noir.


Ajout de sons

  • Créez un dossier « Sons » dans la vue Bibliothèque
  • Importer des sons téléchargés / sélectionnés dans ce dossier (hotline.ogg est joint ci-dessous)
  • Sélectionnez la trémie de l’escalier
  • Dans l’inspecteur, cliquez sur « Ajouter le composant » et tapez la Source Audio.
  • Affectez à la propriété AudioClip au son importé
  • Cocher « boucle » et « Jouer éveillé »
  • La valeur « Spatial Blend » 1, rendre un son avec source 3-dimensionnelle, le trou du plafond.
  • La valeur « Max Distance » quelque part autour de 13.
  • Régler la courbe de volume tel qu’illustré.
  • Maintenant sélectionnez la sphère noire et appliquez une source audio avec le bruit de grondement comme clip.
  • Décochez la case « Boucle » et « Jouer sur éveillé » (nous ne voulons pas les grondements continus ou aléatoires, il se déclenchera dans le code)
  • Laissez le mélange Spatial sur 0.

Ajout de système de particules

  • Créer un nouveau matériau
  • Dans l’inspecteur, modifiez la propriété de Shader (sur le dessus) de norme aux particules > additif (soft). Il s’agit d’un effet d’optique qui éclaire les éléments en dessous que si elle est plus brillante que ces éléments (semblables à des modes de fusion Photoshop).
  • Sélectionnez la sphère noire et ajouter un composant « Particle System ».
  • Faire tourner la sphère tels que l’émetteur est orienté vers la chambre.
  • Dans le système de particules composant défini forme > Angle à 41 et dans l’ensemble de l’article de Renderer
    • Mode de rendu : maille
    • Maille : sphère
    • Matériel: [Sélectionnez votre matériel de particules]
    • Des ombres : Off
    • Recevoir des ombres : off


Code

Il est maintenant temps d’ajouter un nouveau code. Sélectionnez l’objet de « Player » et double-cliquez sur le script de contrôle « lecteur ». Il sera ouvert dans MonoDevelop, un éditeur de code pour l’unité intégrée. Pour copier le code, je recommande de copier le fichier final sur Github, car Instructables a des ennuis avec la mise en forme.

Ajoutez le code suivant avant la fonction de démarrage ("Sub Start() {...} »), après « private CapsuleCollider playerCollider; »

Ajouter ce qui suit à l’intérieur de la fonction de démarrage :

La première ligne du bloc précédent appelle la fonction « CardboardFocusChanges », mais qui n’est pas encore définie. Nous allons tout d’abord obtenir là-dessus. Placer ce qui suit ci-dessous la fonction Start (donc après sa clôture '}', avant la fonction FixedUpdate)

Alors maintenant, quatre choses doivent se produire :

  1. Animation de la couleur et l’émission de la paroi arrière de la couleur désirée
  2. Augmentation de la taille de la sphère lorsqu’il est regardé
  3. Activer / désactiver les sons
  4. Activer / désactiver le système de particules

Que ces choses doivent se produire dynamiquement, les trois premiers animés même, ils sont mis dans une fonction par défaut qui s’appelle chaque image : la fonction de mise à jour. Dans ce cas, c’est comme suit :

			
          

Articles Liés

Téléprésence de réalité virtuelle avec Edison Intel (Intel IoT)

Téléprésence de réalité virtuelle avec Edison Intel (Intel IoT)

il s'agit d'un projet, nous avons travaillé sur à Intel IoT Roadshow 2016.L'Edison Intel Informati puce est une carte assez puissante avec construit dans fonctionnalités WiFi et bluetooth. Ceci le rend parfait pour certaines applications légèrement p
Sculpturales machines pour accéder à la réalité virtuelle

Sculpturales machines pour accéder à la réalité virtuelle

Dans ce Instructable que je partagerai une progression des étapes qui ont conduit à la création d'un sculptures fonctionnelles semi pour la visualisation de réalité virtuelle, dont la forme est conçue pour prendre différents rôles selon sa taille exé
DIY vous réalité virtuelle casque - carton de Google

DIY vous réalité virtuelle casque - carton de Google

À partir du Google i/o admises le carton de Google , j'ai toujours envie pour en obtenir un, à cause de cela est une réalité virtuelle de prix bas appareil sensation. Malheureusement, faute d'acheter un carton de google me rendait fou. J'ai donc déci
Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Il s'agit d'un projet vraiment amusant et facile qui peut être fait en environ une heure. Sur la partie inférieure de la planche à roulettes est un accéléromètre/gyroscope avec une carte Arduino qui transmet le mouvement angulaire du Conseil via blue
Dispositif de réalité virtuelle téléconférence avec un carton de Google

Dispositif de réalité virtuelle téléconférence avec un carton de Google

Dispositif de réalité virtuelle téléconférence avec un carton de GoogleCréé par John Choi | 2015Ce projet est un dispositif de vidéoconférence avec deux webcams de vision stéréoscopique, placé sur une plateforme motorisée 3 axes, contrôlée par un écr
Comment faire un écouteur de suivi 3D de réalité virtuelle pour moins de 10$

Comment faire un écouteur de suivi 3D de réalité virtuelle pour moins de 10$

De ces 5 dernières années, les dispositifs de réalité virtuelle plus en plus populaires comme Oculus Rift, carton de Google, Microsoft HoloLens, dominent actuellement le secteur de l'électronique consommateur à tel point qu'ils saisir bien souvent un
Jeux de réalité virtuelle et de ce qui rend votre corps un contrôleur ! (L’unité + Visual Studio + Kinect + Oculus)

Jeux de réalité virtuelle et de ce qui rend votre corps un contrôleur ! (L’unité + Visual Studio + Kinect + Oculus)

Immersive Runner infinieAllez-y et lancez-vous.Fournitures· Microsoft Account – https://www.microsoft.com/en-us/account/default.aspx· Visual Studio Community Edition 2013 ou 2015 – https://www.visualstudio.com/· Visual Studio Unity Plugin-http://unit
Réalité virtuelle pour les nuls - TfCD (technologie pour Concept Design)

Réalité virtuelle pour les nuls - TfCD (technologie pour Concept Design)

Les nouvelles technologies permettent de découvrir un monde virtuel en 3D. Cela peut être fait avec un Oculus Rift mais aussi avec votre smartphone, à l'aide d'un carton de Google. Normalement, vous avez besoin d'un grand nombre de connaissances et d
Faites votre propre casque de réalité virtuelle !

Faites votre propre casque de réalité virtuelle !

Bonjour les gens,Sa HKPNSS revenir ici avec un nouveau instructable qui va vraiment cool, facile, scientific(optional) et oui bien sûr, c'est un projet DIY !Donc, oui, vous voyez un morceau de carton (sans doute une boîte à pizza) couché là-bas ? C'e
Visualiseur de smartphone de réalité virtuelle !

Visualiseur de smartphone de réalité virtuelle !

C'est la « Nuit de construire » à TechShop Chandler, et projet de ce soir est un visualiseur de réalité virtuelle DodoCase...Je dois admettre que lorsque j'ai signé pour cet événement, je n'avais pas la moindre idée quoi je m'embarquais parce que je
Le projet de l’Oculus carton : Bricolage virtuel réalité Gun avec suivi à l’aide d’Arduino et la ESP8266

Le projet de l’Oculus carton : Bricolage virtuel réalité Gun avec suivi à l’aide d’Arduino et la ESP8266

J'ai toujours voulu tirer les choses en réalité virtuelle, mais je suis fauché, alors j'ai fait ce que je pouvais. Il s'agit de ma tentative d'une expérience de style Oculus Rift avec un carton de Google. C'est en fait un très amusant projet et est e
Casque de réalité virtuelle sécurité

Casque de réalité virtuelle sécurité

Porter un casque de réalité virtuelle peut être extrêmement dangereux, surtout si vous êtes à pied (ou en cours d'exécution) à travers des mondes virtuels. Courir dans les murs ou autres objets peut être évité si ce casque de sécurité est usé.En fonc
Expérience de réalité virtuelle multi-sensorielle

Expérience de réalité virtuelle multi-sensorielle

À l'aide d'invention de 1957 de Morton Heilig, « Sensorama, » comme une source d'inspiration, j'ai développé une plateforme de réalité virtuelle DIY.L'occasion pour 360 degrés d'exploration, il peut sembler étrange au design autour d'une position fix
Devenir Tony Stark : Réalité virtuelle Mobile installation avec mouvement de saut

Devenir Tony Stark : Réalité virtuelle Mobile installation avec mouvement de saut

Combien d'entre vous ont voulu utiliser vos mains et regardez autour naturellement sans avoir à utiliser votre souris, le clavier et l'écran ? Eh bien, aujourd'hui je vais vous montrer comment utiliser un téléphone, Bond en mouvement, et des lunettes