Hello guys,I’m beginner in unity.
I want to create a VR game scene by using vr360 photo or video,and I don’t know how to let these photo/video turn into a scene that player can move around.
Now I just followed YT video to create a sphere to look around only one 360 photo.
So is there any way can combine many photos or video to make a scene player is movable?
You model the scene for the player to move in by hand.
VR 360 photo or video can only be projected on some sort of distant sphere and have no information in them to let the player move inside of it. Meaning, no distance information.
I tried to use pre-rendered stereoscopic 360x180 panoramas. It can be used as a Panoramic Sky = there is a sense of depth (URP, Android build).
However, the demands on the size of the data are terrible. 3DOF showroom 2019 05 23 18 54 03 - YouTube
Google have experimented with light fields. Though even with that tech you can only translate a very small distance before information gets too distorted
Yes, once in the past I programmed a 3D (three-point perspective) “game” using Basic on an Intel 8088 processor, it was also cumbersome.
I still hope the lightfields start to be used before I die.
This stuff is extreemly finicky to get right and requires a lot of computational power. You’ll also lose reflectivity information completely, as far as I’m aware. It will look like colored paper-mache. Light fields, in comparison, despite their shortcomings, give you definite “you’re there” feeling.
I played with lightfields when I just got VR headset. While the translation is very limited, it has immense impact because it is within range of natural head movement. That creates the “you’re there” effect.
see the intro video to see how it works (like: generates depth map from 360 image - then looks nicer when moving head, and has some view dependent rendering stuff)
Ops typo. But the provided video should have cleared that up though not having a equivalent to nanite makes workflow less optimal. Plus like pointed out that metal/smoothness map is not captured.