I have a 360° video (6 separate videos stitched together into a panorama) with a first person view walking through an environment. I would like to put this in a game engine such that the actor can walk forward and backward and it will feel like they are in the environment.

I have tried this in UE4 but am somewhat new to all this. I'm not opposed to using UDK or Unity if that is easier. I have created a MediaTexture from the video asset. Now I'm trying to create a Material sphere that uses the MediaTexture and reflects it back so the actor is essentially in a spinning sphere. I keep getting stuck with these errors:


I understand that I must next construct a blueprint that reads the actor's movement to play back the video, and also rotate the texture coordinates according to the view of actor.

How can I do this?

  • \$\begingroup\$ What you want to do is not done the way you intend to do it. A panoramic video is one path a person could walk. It doesn't translate to a 3d world directly. \$\endgroup\$
    – AturSams
    Nov 7 '14 at 16:22
  • 2
    \$\begingroup\$ Attempting to summarise: You'd like the player to be able to wind backward and forward in time in that 360°-video with their movement controls and use the mouse to look around? \$\endgroup\$
    – Anko
    Nov 10 '14 at 12:18
  • 1
    \$\begingroup\$ Yes exactly. The goal is ultimately to add objects and build interaction on top of that otherwise I would just use a 360° video player \$\endgroup\$ Nov 10 '14 at 13:19
  • \$\begingroup\$ @baconwichsand Did you ever work this out ? \$\endgroup\$ Jun 17 '19 at 10:28

What you need is an animated skybox. You'd simulate player movement by scrubbing the animation depending on backward/forward input.

And a basic first person camera gives you the view rotation for free.

I don't if UE4 can do this, and how, but I'd start by checking these tutorials on YouTube and work out the blueprint from there:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.