forums.agvr.co

the official altergaze forums

VR Video Player (iOS)

Anything Altergaze related: games, VR projects and 3D printing,

by SlashAndBurn » 29 Nov 2014, 16:32

I've been working on a VR Video Player for iOS 8 devices. It's still not ready, but the basic playback features are functional.

A short video of the alpha player in action. http://youtu.be/7EbGg_zUL3I
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 30 Nov 2014, 09:12

I just spent a long time working on the App and was able to build in the following features.

1) Screen can be adjusted up and down. (You can adjust the screen so you don't have to move your neck) (So you can put the screen on the ceiling)
2) Screen can be scaled to your liking. From 0.1% to 10x
3) There is a built in Mini Player, which lets you adjust some playback options while not blocking much of the screen. You can toggle between mini and full player. Need to add option to move mini player to top of screen.
4) Background images have been altered, the original format had the top and bottom pointing the wrong way.

I'm still experiencing some drag when turing my head, the resting spot will be off by a little. The next big feature to get working is MFI controller support.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 04 Dec 2014, 19:12

I just got MFI controller support working. When the App detects a controller, it will change from head controlled to a controller based input system, which will kind act like the PlayStation 3 crossbar.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by liviuberechet » 08 Dec 2014, 03:22

Don't know if I mentioned on Kickstarter: when you hold the headset you can use your thumbs to touch the screen (the bottom part of the headset has an opening and you can touch the edge of the display).

You might be able to use swipes, or simple touch the left or right screen side for menu interactions.
Altergaze Co-founder
User avatar
liviuberechet
 
Posts: 18
Joined: 11 Oct 2014, 01:16

by SlashAndBurn » 08 Dec 2014, 14:18

I though it was a closed system. I will have to look into how bottom touches can be used.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 11 Dec 2014, 14:27

I worked hard last night and got spherical videos working. I had a video of it in action, but it didn't correctly upload to youtube, so I will have to try again later.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 12 Dec 2014, 06:48

I was able to get the Spherical video demo to upload, and here is the youtube link https://www.youtube.com/watch?v=5u5xk9v9tis&feature=youtu.be. I think it came out pretty well, and the 3D controls floating in space have a nice contrast against the background. Also I was able to improve my existing code and simplify the 2D, SBS and Over Under 3D video handling, so any projection will work with it now.

Now my next goal is rewriting the "Curved" projection, which is basically a sliced cylinder. And my second known goal is making the video playback simpler with a wizard, when you play a "file" it will ask you a few options, such as 360 Pano, Spherical Video and Standard Video. Secondly, If its 2D/3D and what mode. For Standard video, it will use your preferred projection type, but the others will default to Spherical and Cylinder.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 14 Dec 2014, 22:48

I just got curved projections to work, and you can specify the arc degrees for the curve. I played around with the curve math and instead of setting the height to radius, I'm using the arc length so it's shape is closer to a square.

I was also able to implement presets, so you can define multiple play styles instead of messing with options to configure it correctly. I'm thinking for file playback, you could associate a preset with it and it will auto change presets upon playback. This way your SBS files would automatically play correctly. I may need to add an associate preset button during playback, so you can set it while watching. Maybe when you are on the preset screen, you could just change presets or associate and change preset.

I need to rework the head tracking interface, it's workable, but currently outdated and missing features. Also some of the settings like scale need to be moved to presets. For example the curved screen has a radius setting. When you scale it, it moves further away and looks the same. Instead I need it when it scales, subtract some of the distance so it actually grows.

And in a similar fashion, the game pad controls need some trimming, since I added preset.

So my next future goal is a device selection list so you can correctly configure the fov and shader settings.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 16 Dec 2014, 05:33

If you want to test out my iOS VR Video Player App, via Testflight please follow this link http://tflig.ht/130kfDf and I can get you on the team and with builds shortly.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 27 Dec 2014, 06:12

I have been working on the app, main changes are...

1) Started project over again, so all the file names will be more meaningful, app is now Mobile VR Player instead of AltergazeSK.
2) I'm eating my own dog food, my project uses the SCN-VR library I mentioned in another post, so it's the first app to use it and all is well.
3) I've been playing with the UI and made the main interface gamepad friendly, so I don't have to duplicate everything, but it also means the head tracking by itself experience is basically mimicking gampad inputs. A simple UI will still exist for quick head tracking changes, but the deeper interactions will need to use my game pad scheme.
4) At the moment I'm dropping Over Under video support, because it breaks how I render video, since I will literally need to split the video in half so it can have dead space on the top and bottom.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 01 Jan 2015, 07:48

I just made another video of my App showing off panoramic images, but I can't post a link here, but you can find a previous link above and search through my playlists to find "iOS VR Video Player - Panoramic (Alpha 6)"
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 04 Jan 2015, 06:04

I've been busy with the App.

1) I brought back Over Under support, but just for stretched images. So spherical 3d examples will now work.
2) I added in a health & safety screen, may not be needed, but better to be safe
3) I added in an Alignment screen, to give you time to get everything lined up
4) I added in thumbnail generation for local files, so you can pick which image to use. The thumbnail functionality is basically the same from Oculus Theater on the Gear VR, where you could also upload your own thumbnail, maybe a movie poster

Remember you can alpha test this app with test flight. The link is a few posts back.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 06 Jan 2015, 06:35

1) I added in stars, just as a fun setting. They work like the old windows screen saver.
2) I started to work on adding track support, so you can choose the audio, video, and subtitle track to display. I won't go full crazy with subtitle support, but you can alter the meta data associated with a file and select the tracks you want to use on next run.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 08 Jan 2015, 14:52

1) Added support for changing the spoken language
2) Have support for selecting the subtitle, but they won't display, looks like an iOS bug
3) Fixed a few virtual screen bugs for iPad playback.
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

by SlashAndBurn » 09 Jan 2015, 18:42

1) I was able to fix a picture playback issue where the image's orientation would distort the output
2) I have a few more testers
3) I found a bug for the iPad when using virtual displays that I will have to fix later today
4) Subtitles are still not working
Creator of Mobile VR Station, a VR media player for iOS platforms.
App: https://appsto.re/us/nlBn5.i
Website: http://mgatelabs.com/cms/mobile-vr-player/
Facebook: https://www.facebook.com/mobilevrstation/
User avatar
SlashAndBurn
 
Posts: 85
Joined: 20 Oct 2014, 13:25
Location: Alabama

Next

Return to General Discussions

cron