Comment intégrer la vidéo 360 avec Unity

TOULOUSE DE MARGERIE / UNITY TECHNOLOGIESContributor
Jul 27, 2017|1 Min
Comment intégrer la vidéo 360 avec Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Depuis l'introduction du nouveau composant Video Player dans Unity 5.6, nous avons eu beaucoup de questions sur la façon d'intégrer des vidéos 360 dans un projet Unity. Au cours des derniers mois, nous avons lentement affiné le flux de travail suggéré et travaillé sur un shader de haute qualité pour y parvenir. Aujourd'hui, nous avons le plaisir d'annoncer que nous sommes prêts à partager notre travail sous la forme d'un shader bêta prêt à être utilisé dans n'importe quel projet Unity 5.6 ou ultérieur.

Le concept est simple et direct. Prenez n'importe quel fichier vidéo pris en charge (comme un fichier .mp4) contenant un contenu équirectangulaire ou cubemap de 360 ou 180, importez-le en tant que ressource et lisez-le à l'aide d'un composant de lecteur vidéo. La clé est de cibler le lecteur vidéo sur une texture de rendu ayant les mêmes dimensions que la vidéo. Ensuite, connectez cette texture à un matériau défini pour utiliser le nouveau shader Skybox/PanoramicBeta et utilisez-le comme matériau Skybox de la scène.

Image

Voilà ! Vous avez maintenant une Skybox pilotée par votre vidéo panoramique ! Activez le paramètre de lecteur de support de la réalité virtuelle et enfilez un casque VR. Vous serez immédiatement entouré de votre vidéo en 360°.

Si vous avez du contenu 3D 360, vous pouvez aller plus loin pour une expérience immersive ultime en utilisant les paramètres 3D du nuanceur Skybox Panoramic.

Tous les détails du projet et la documentation sont disponibles sur notre page de projet GitHub.