Passer au contenu principal

Guide de démarrage rapide

Ce guide présente les étapes nécessaires pour vous permettre d'utiliser le studio Niantic 8th Wall et l'éditeur de nuages.

Créer un compte 8th Wall

La création d'un compte 8th Wall vous donne la possibilité de :

  • Créez de riches expériences de réalité augmentée et de réalité virtuelle, ainsi que des jeux web en 3D qui s'exécutent directement dans un navigateur web mobile.
  • Utilisez notre nouvel outil visuel et notre nouveau moteur de jeu, maintenant en version bêta publique.
  • Collaborer avec les membres de l'équipe et stocker le code dans le système de contrôle de la source.
  • Prévisualiser instantanément les projets au fur et à mesure que vous les développez.
  • **Débogage **de votre code en temps réel avec les journaux de la console en direct à partir de plusieurs appareils.
  • Publier les projets hébergés sur le réseau mondial de 8th Wall.
  • Gérer les abonnements, les informations de facturation et les licences pour les projets commerciaux.
  • Créez un profil public et présentez vos projets sur 8thwall.com, ce qui vous permettra de présenter votre travail sur , vos démonstrations en direct et/ou votre code.

Nouveaux utilisateurs: Commencez à créer gratuitement sur https://8thwall.com/get-started

Utilisateurs existants: Se connecter à l'adresse https://www.8thwall.com/login

Créer gratuitement

Le studio Niantic 8th Wall et la plateforme d'hébergement intégrée sont accessibles à tous gratuitement et l'éditeur Cloud est disponible pour les espaces de travail avec un abonnement payant. 8th Wall propose un plan de base gratuit pour que vous puissiez accéder à toute la puissance de 8th Wall et commencer à construire des expériences WebAR, sans carte de crédit .

Les travaux commerciaux ou de marque nécessitent un plan Pro et une licence commerciale. Les abonnements Wall et les licences sont renouvelés automatiquement jusqu'à ce que vous les annuliez. Il n'y a pas de remboursement ou de crédit pour les mois partiels ou non utilisés de . Pour gérer les paramètres de votre abonnement, veuillez consulter Guide des paramètres du compte

  1. À partir de la page d'accueil ou de la page de tarification de 8th Wall, cliquez sur Créer gratuitement.

  2. Créez votre compte en saisissant votre nom, votre adresse électronique et votre mot de passe ou utilisez un identifiant social. Lisez et confirmez : Acceptez les conditions générales de 8th Wall, puis cliquez sur Next.

Créer un compte d'essai

  1. Confirmez votre adresse électronique. Un email contenant un code de vérification vous sera envoyé. Saisissez le code de vérification et cliquez sur Confirmer.

TrialConfirmEmail

  1. Cliquez sur Continuer pour terminer la création du compte.

Créez votre espace de travail

  1. Facultatif : ajoutez une image de profil - celle-ci sera visible publiquement.

  2. Saisissez un nom d'espace de travail. Cette valeur est uniquement destinée à l'affichage et n'a aucun impact sur les URL associées à votre espace de travail.

  3. Sélectionnez ce pour quoi vous utilisez le Niantic 8th Wall.

  4. Sélectionnez ce qui décrit le mieux votre rôle.

  5. Saisissez l'URL de l'espace de travail. Choisissez un nom pertinent pour votre espace de travail, par exemple le nom de votre entreprise.

IMPORTANT : Cette valeur sera utilisée comme sous-domaine par défaut **** pour TOUS les projetshébergés par 8th Wall dans votre compte (par exemple mycompany.8thwall.app/project-name). Cette valeur sera également utilisée dans l'URL de votre page de profil public (par exemple www.8thwall.com/**mycompany**).

Vous ne pouvez pas modifier cette valeur ultérieurement, alors choisissez avec soin !Remarque : si vous souhaitez connecter des domaines personnalisés à vos projets hébergés par 8th Wall pour remplacer l'URL par défaut , veuillez consulter ici.

Démarrer un nouveau projet

  1. À partir de la page d'accueil (connecté) ou du tableau de bord de l'espace de travail, cliquez sur "Démarrer un nouveau projet"

Démarrer un nouveau projet

  1. Sélectionnez le type d'hébergement (plans Pro/Enterprise uniquement) : Décidez d'emblée si le projet utilisera , le nouveau Niantic Studio (maintenant en version bêta publique), ou le classique Cloud Editor. Le studio Niantic et l'éditeur sont hébergés par 8th Wall. Vous pouvez également opter pour l'auto-hébergement. Ce réglage ne peut pas être modifié ultérieurement. L'auto-hébergement n'est disponible que pour les espaces de travail payants Pro/Enterprise.

  2. Sélectionnez un nom de projet : Le nom du projet est utilisé à la fois dans l'URL du projet par défaut (par exemple mycompany.8thwall.app/project-name) et dans l'URL de la page du projet en vedette (par exemple www.8thwall.com/mycompany/project-name). Il ne peut pas être modifié ultérieurement.

  3. Sélectionnez un type de licence (Pro/Enterprise uniquement)

NewProjectBasicInfo

Types de licences :

  • Commercial : Les projets commerciaux sont destinés à un usage commercial. Lorsque vous êtes prêt à lancer un projet commercial afin que le monde entier puisse le voir, vous devez acheter une licence commerciale . Veuillez consulter la page des prix sur pour connaître les options de licence commerciale. NOTE : Pour acheter une licence commerciale, l'espace de travail doit d'abord avoir un plan Pro actif.

  • Utilisation démo : Vous pouvez créer un nombre illimité de projets démo qui sont visibles par le public et strictement destinés à la présentation d'un travail potentiel. Une indication « Utilisation en démonstration seulement" apparaîtra sur l'écran de chargement. Si vous décidez de commercialiser votre projet à un moment donné, passez à "Commercial" dans le tableau de bord du projet.

  • Web App : Vous pouvez créer un nombre illimité de projets de première partie sous cette licence. Les projets d'applications Web nécessitent que l'écran d'accueil reste allumé et sera visible publiquement sur 8thwall.com dès que vous aurez publié. Cette licence ne permet pas de créer des projets pour le compte d'autrui, car ceux-ci nécessitent une licence commerciale.

Tous les projets doivent afficher le badge Powered by 8th Wall sur la page de chargement. Il est inclus par défaut dans le module de chargement `et ne peut pas être supprimé. Veuillez consulter ici pour obtenir des instructions sur la personnalisation de l'écran de chargement.

Cloner un projet modèle

  1. Après avoir créé un projet, sélectionnez un modèle à cloner. Dans ce guide, sélectionnez "A-Frame : Tapotez sur Placez la terre". Cet exemple interactif permet à l'utilisateur de faire apparaître des modèles 3D sur la surface en tapant dessus. Il présente le raycasting, l'instanciation d'objets, l'importation de modèles 3D et le système d'animation.

EditorCloneProject

  1. L'écran suivant affiche le fichier README du projet. [Optional] To test out the template before cloning, click the Launch button and scan the QR code with your phone.

  2. Cliquez sur le bouton Cloner Projet pour continuer. Le projet d'exemple sera cloné dans votre espace de travail et le Cloud Editor s’ouvrira.

Simulateur

  1. Le simulateur vous permet de tester et de visualiser les changements apportés à votre projet en fonction de la taille de la fenêtre de l'appareil et de simuler des scènes réelles sans avoir à quitter le Cloud Editor. Le simulateur fonctionne en exécutant le moteur RA de 8th Wall en temps réel sur la collection incluse de séquences RA préenregistrées. Vous pouvez accéder au simulateur en cliquant sur le bouton Aperçu en haut de la fenêtre du Cloud Editor et en sélectionnant l'option Simulateur. Vous pouvez ouvrir autant d'instances du simulateur que vous le souhaitez, ce qui vous permet de tester les changements apportés au projet dans un grand nombre de scénarios. Remarque : certaines caractéristiques de la ‘RA telles que Sky Effects, VPS, les cibles d'image personnalisées et la RA en ligne ne peuvent pas être simulées à l'heure actuelle.

Simulateur plein écran

  1. Vous pouvez simuler votre expérience à travers une série de séquences de RA différentes qui vous permettent de tester les effets de visage , le suivi des mains, les effets de monde, l'échelle absolue, la RA partagée, et bien plus encore. Une séquence de RA comprend les données d'enregistrement vidéo et les données enregistrées par le gyroscope ou l'orientation de l'appareil afin de simuler la RA. Utilisez le menu de sélection de la séquence en bas à gauche pour modifier la séquence RA. Vous pouvez utiliser le carrousel pour passer d'une option à l'autre dans la catégorie des séquences. La mise en pause de la séquence ne fait qu'interrompre la vidéo, vous permettant de tester les changements sur la même image. Faites glisser les crochets de lecture pour définir les points d'entrée et de sortie de la boucle.

Sélecteur de séquence de simulateurs

  1. Live View suit la même logique que la configuration XR8 de votre projet, ce qui vous permet de simuler votre projet en utilisant le flux de votre bureau au lieu d'une séquence RA préenregistrée. Par exemple, si votre projet utilise des effets de visage et que vous avez le Cloud Editor ouvert sur le bureau, il ouvrira la caméra de votre bureau mais si vous développez une expérience de suivi du monde et que "allowedDevices : any" est activé dans votre projet, vous devriez voir le "mode bureau" de Metaversal Deployment. Remarque : Live View dans le simulateur peut vous demander d'activer les autorisations de caméra, de microphone ou d'emplacement en fonction de ce que est activé dans votre projet. Cliquez sur Autoriser pour les invites d'autorisation afin de voir votre expérience sur Live View.

  2. Votre projet peut avoir un aspect différent selon l'appareil utilisé, en raison des différences de taille de la fenêtre de visualisation du site web mobile. Vous pouvez également souhaiter voir votre projet en mode paysage et en mode portrait. En haut de la page , à gauche du simulateur, vous pouvez choisir parmi un ensemble de tailles d'affichage courantes, modifier l'orientation ou utiliser le mode réactif pour vous adapter à une taille personnalisée. Vous pouvez également double-cliquer sur les bords du panneau du simulateur pour adapter automatiquement le simulateur à la largeur de la fenêtre du dispositif sélectionné. Remarque : Les dimensions sont présentées en pixels logiques CSS (c’est-à-dire aux dimensions de la fenêtre de visualisation), et non en pixels physiques. Lors de la sélection d'un appareil dans le sélecteur, seules les dimensions de la fenêtre de visualisation seront mises à jour, et non l'agent utilisateur du client.

SimulatorDeviceSelector

  1. Le simulateur dispose d'un certain nombre de commandes de lecture et de fonctions pratiques telles que :
    • Barre de lecture, scrubber et crochets d’entrée/sortie : vous permettent de définir des points de boucle, ce qui vous donne un contrôle granulaire sur la séquence sélectionnée.
  • Bouton de recentrage (en bas à droite) : appelle XR8.XrController.recenter()`, ce qui recentre le flux de la caméra à son origine. **REMARQUE : Recentrer est également appelé chaque fois que la séquence tourne en boucle et chaque fois qu'une nouvelle séquence est sélectionnée.**


  • * Bouton d'actualisation (en haut à droite) : actualise la page en conservant le contenu mis en cache. Si vous maintenez la touche SHIFT enfoncée et que vous cliquez sur le bouton d'actualisation , vous effectuerez un rechargement complet, sans tenir compte du contenu mis en cache.

Aperçu en direct

  1. En haut de la fenêtre du Cloud Editor, cliquez sur le bouton Aperçu.

  2. Scannez le code QR avec votre appareil mobile pour ouvrir un navigateur web et voir un aperçu en direct du projet WebAR.

GettingStartedPreview

  1. Lorsque la page se charge, vous êtes invité à accéder aux capteurs de mouvement et d'orientation (sur certains appareils ) et à l'appareil photo (tous les appareils). Cliquez sur Autoriser pour toutes les invites de permission. Vous serez redirigé vers l'URL de développement privé de ce projet.

** Note : Le code QR « Aperçu » affiché dans le Cloud Editor est un code QR ** temporaire, à usage unique, destiné uniquement au développeur pendant qu'il travaille activement dans le Cloud Editor. Ce code QR vous renvoie à une URL privée de développement et n'est pas accessible à d'autres personnes. Pour partager votre travail avec d'autres personnes, veuillez consulter la section ci-dessous sur Publier votre projet.

  1. Lorsque l'aperçu WebAR se charge, tapez sur la surface en face de vous pour créer des modèles 3D.

  2. Résultat :

PlaceGround

Économisez, construisez et atterrissez

À ce stade, vous disposez d'un projet de WebAR pleinement opérationnel et vous l'avez prévisualisé sur un appareil mobile. Ensuite, apportez une très petite modification au code pour illustrer comment mettre à jour le projet, prévisualiser le nouveau code, et enregistrer les modifications dans le contrôle de la source.

  1. Dans body.html du projet du Cloud Editor, modifiez légèrement le texte promptText. Pour l'exemple , modifiez simplement le texte de Tap To Place Model à Tap To Begin.

  2. Cliquez sur Save + Build pour enregistrer votre travail et lancer une nouvelle construction de votre projet dans le cloud.

SaveBuild

  1. Si votre navigateur mobile est encore ouvert après avoir scanné le code QR Aperçu à l'étape 2, votre téléphone se rechargera automatiquement une fois la construction terminée. Si la page du navigateur mobile n'est plus ouverte, scannez à nouveau le code QR de prévisualisation pour visualiser vos mises à jour du projet.

  2. Une fois satisfait de vos modifications, appliquez le code mis à jour dans le contrôle de source intégré du Cloud Editor. En haut à droite de la fenêtre du Cloud Editor, cliquez sur Land. Le bouton est vert , ce qui indique que des modifications ont été apportées au projet mais qu'elles n'ont pas encore été intégrées dans le contrôle de la source :

LandUpdates

  1. Dans le champ Message , saisissez un bref message décrivant les modifications apportées, puis cliquez sur Land :

LandReview

Publier votre projet

L'étape finale consiste à publier votre code de projet mis à jour et atterri en utilisant l'hébergement intégré de 8th Wall. Le projet peut ainsi être consulté publiquement par n'importe qui sur l'internet.

Remarque : les projets commerciaux nécessitent des licences commerciales supplémentaires au moment de leur lancement. Voir https://www.8thwall.com/pricing pour plus d'informations.

Tous les projets doivent afficher le badge Powered by 8th Wall sur la page de chargement. 
Il est inclus par défaut dans le module de chargement et ne peut être supprimé. Veuillez consulter ici pour obtenir des instructions sur la personnalisation de l'écran de chargement.

  1. En haut à droite de la fenêtre du Cloud Editor, cliquez sur Publier

CloudEditorPublishButton

  1. Dans la fenêtre modale Publier Projet, vous verrez une liste de commits (un pour chaque version du code que vous avez placé dans le contrôle de source) ainsi que les URL de développement, de pré-production et de public pour le projet. Sélectionnez le bouton radio supérieur dans la colonne Public pour déployer la dernière/nouvelle version du code à l'URL publique du projet, puis cliquez sur Publier :

GettingStartedPublish

  1. Terminez le processus de publication en donnant à votre projet un titre, une description et une image de couverture. Cette information apparaîtra sur la page de votre projet mis en avant et sous forme d'aperçu lorsque vous la partagerez sur les plateformes sociales et les applications de messagerie.

DémarrerFinirPublier

Voir le projet public

  1. Retournez au tableau de bord du projet dans la navigation de gauche. Dans la section QR 8.code , l'URL du projet public sera affichée avec un lien court 8th.io et un code QR associé.

  2. Scannez le code QR avec votre appareil mobile pour visualiser l'expérience Public WebAR.

Tableau de bord du projet8wHostedQR