Keeping bearing constant without cropping with 3d movies
Short answer - track the movie and re-render it into a 360 panoramic format.
Consider this movie (in cross-eyed side by side equirectangular format).
https://www.youtube.com/watch?v=3JXi175-W9M
It is 180 by 180 degrees equirectangular format and it is walking about in a park with turns left and right. It is hard to watch in the Rift because of the random, as far as you the viewer are concerned, turns left or right. There is a disconnect between your head/body yaw and the movie yaw (even though roll and pitch are stabilised in the movie, that is, it is level).
By tracking the movie for yaw and converting it to a 360 format you can keep a consistent view direction in the movie without cropping -- even with 180+ degree turns in the movie, if you use a panoramic software for tracking and conversion, that can handle wrapping the image at the frame edges for the 360 equirectangular format. Now distant buildings, for instance, stay in the same direction throughout the clip.
Of course the problem is the viewer now has to "follow" the movie if there are big turns and they are not to run out of the frame of the captured area. If the camera is constantly moving directly ahead in its travel (it is not here -- there are some sideways shifts) I think the viewer could do this intuitively from the optic flow information in a lot of cases. Or if there was a path, or a person, or a vehicle the camera was following. Or more wackily, you can imagine pressure devices on the Rift strap, that apply gentle pressure to left or right temple, to get you turning in the right direction.
Here is the 360 converted movie with constant view direction in side by side 360/180 cross-eyed 3d format.
https://www.youtube.com/watch?v=IQIkdyRItLE&
You can see, for instance, distant buildings stay in the same lateral location in the frame throughout the clip.
Here is the converted movie as a dropbox zip download with a VR Player preset json file. (In VR Player under Settings go Open Preset.)
https://www.dropbox.com/s/xk0pcqi7ffr6uw1/sbsparkstabilised.zip
You can compare the Rift experience with the unconverted movie in VR Player as a SBS "Dome" format movie
https://www.dropbox.com/s/f2zscfhbkwaef8v/budgetprotestmay2014.mp4 (60Mb)
In VR Player you need to set:
Media/Format ...Side by Side
Media/Projection ... Dome
Device/Layout ...Side by Side
and in Tools/Settings/Display ... Horizontal Offset 25 .. or to suit.
Consider this movie (in cross-eyed side by side equirectangular format).
https://www.youtube.com/watch?v=3JXi175-W9M
It is 180 by 180 degrees equirectangular format and it is walking about in a park with turns left and right. It is hard to watch in the Rift because of the random, as far as you the viewer are concerned, turns left or right. There is a disconnect between your head/body yaw and the movie yaw (even though roll and pitch are stabilised in the movie, that is, it is level).
By tracking the movie for yaw and converting it to a 360 format you can keep a consistent view direction in the movie without cropping -- even with 180+ degree turns in the movie, if you use a panoramic software for tracking and conversion, that can handle wrapping the image at the frame edges for the 360 equirectangular format. Now distant buildings, for instance, stay in the same direction throughout the clip.
Of course the problem is the viewer now has to "follow" the movie if there are big turns and they are not to run out of the frame of the captured area. If the camera is constantly moving directly ahead in its travel (it is not here -- there are some sideways shifts) I think the viewer could do this intuitively from the optic flow information in a lot of cases. Or if there was a path, or a person, or a vehicle the camera was following. Or more wackily, you can imagine pressure devices on the Rift strap, that apply gentle pressure to left or right temple, to get you turning in the right direction.
Here is the 360 converted movie with constant view direction in side by side 360/180 cross-eyed 3d format.
https://www.youtube.com/watch?v=IQIkdyRItLE&
You can see, for instance, distant buildings stay in the same lateral location in the frame throughout the clip.
Here is the converted movie as a dropbox zip download with a VR Player preset json file. (In VR Player under Settings go Open Preset.)
https://www.dropbox.com/s/xk0pcqi7ffr6uw1/sbsparkstabilised.zip
You can compare the Rift experience with the unconverted movie in VR Player as a SBS "Dome" format movie
https://www.dropbox.com/s/f2zscfhbkwaef8v/budgetprotestmay2014.mp4 (60Mb)
In VR Player you need to set:
Media/Format ...Side by Side
Media/Projection ... Dome
Device/Layout ...Side by Side
and in Tools/Settings/Display ... Horizontal Offset 25 .. or to suit.
