Unity hat am 27. Juli 2017 einen Beta-Shader für 360-Grad-Videos vorgestellt. Das Werkzeug ist für Projekte ab Unity 5.6 gedacht und setzt auf die dort eingeführte Video-Player-Komponente.
Unterstützte Videodateien mit 360- oder 180-Grad-Inhalten werden als Assets importiert und über den Video Player abgespielt. Dafür wird der Player auf eine Render Texture mit den Abmessungen des Videos gerichtet. Ein Material mit dem Skybox/PanoramicBeta-Shader verwendet diese Textur anschließend als Skybox der Szene.
Panoramavideo als Szene und VR-Umgebung
Wird die VR-Unterstützung in den Player-Einstellungen aktiviert, kann die Panoramaszene mit einem VR-Headset betrachtet werden. Unity nennt neben equirektangulären Videos auch Cubemap-Inhalte. Für 3D-360-Grad-Material stehen zusätzliche Einstellungen im Skybox-Panoramic-Shader bereit.
Das offizielle GitHub-Projekt zum Skybox-Panoramic-Shader enthält den Shader und die zugehörige Dokumentation. Der neue Workflow knüpft an die zuvor veröffentlichten Video- und Grafikwerkzeuge von Unity 5.6 an.

