0

J'essaie de décider quel outil AR utiliser pour mon projet Unity3d. Les candidats sont ARToolkit et Wikitude. Ce que je recherche également, c'est éteindre la caméra, mais montrant toujours un objet virtuel qui tourne et se rétrécit/grossit en fonction de la position ou de la rotation d'un marqueur. Par exemple, si je veux afficher un cube 3D rouge au-dessus d'un marqueur, je souhaite afficher uniquement le cube sur un arrière-plan noir et n'afficher aucune autre chose. Certains outils AR prennent-ils en charge cette fonctionnalité? Ce n'est pas grave si ce n'est pas ARToolkit ou Wikitude.Réalité augmentée sans affichage du flux de la caméra

Merci

Répondre

1

ARToolkit a cette fonctionnalité, il vous suffit de cocher la case intitulée "Affichage See-through" sur le script ARCamera. Lorsque vous utilisez un affichage transparent, le noir est considéré comme transparent car il n'est pas rendu. Je suppose que vous le voulez pour une raison similaire.

Pour plus d'informations à ce sujet, y compris comment calibrer un écran de transvision vous pouvez consulter la documentation officielle: Using an Optical See-Through Display

1

Utilisation du plugin Wikitude, vous pouvez également y parvenir en ajoutant le script suivant à la caméra ça fait le rendu. Ensuite, il suffit d'ajouter la texture que vous voulez en arrière-plan dans l'inspecteur de ce script.

1

suite de commentaire de Shalafi ... si vous creusez dans le script ARcontroller en ligne 1222 et de trouver

clearCamera.clearFlags = CameraClearFlags.SolidColor;

Si SolidColor est remplacé par Skybox, le noir devient alors une vue de caméra dans l'unité.