MozillaReality / FirefoxReality

INACTIVE - A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://mzl.la/reality
Mozilla Public License 2.0
769 stars 217 forks source link

Listing not showing up in Daydream immersive store #583

Closed larsbergstrom closed 5 years ago

larsbergstrom commented 6 years ago
360

It looks like we need to add a 360 pano to our store list and request for a listing beyond just the Google Play Store listing we already have.

https://developers.google.com/vr/distribute/daydream/

keianhzo commented 6 years ago

@larsbergstrom If we are going to finally support clip-in (We are currently available in the Playstore for clip-ins) we should handle the permission requests properly:

When making the transition to 2D, your app must do the following:

Prompt the user to remove their phone. Detect the orientation change to portrait to switch over to 2D. Return the user to nearly the same state in VR that they were in before they removed their phone.

https://developers.google.com/vr/distribute/daydream/design-requirements#UX-D9

cvan commented 5 years ago

Comments (as expected) about FxR in Daydream Google Play store: https://www.reddit.com/r/daydream/comments/9umqw7/mirage_solo_as_a_webbrowsing_device/

philip-lamb commented 5 years ago

@brianpeiris contributed photospheres https://drive.google.com/drive/folders/1XkiD7lQIeSRNZPKOnYZivxLznmEDczav. Waiting on @larsbergstrom to note whether store listing has been updated.

larsbergstrom commented 5 years ago

Next step (per internal thread) was to reach out to the release management team contact I mentioned to see if the panosphere worked with the Google Store, since we do not have access and cannot test ourselves. Let me know if you need help with pushing on that!

philip-lamb commented 5 years ago

Need to recapture with updated branding. @jvonitter you might check with @brianpeiris on the procedure he used to capture these and we can replicate.

jvonitter commented 5 years ago

Will ask @slightlyoffbeat to help with branding too

brianpeiris commented 5 years ago

For future reference, here's the method I used. The capture part is an ugly hack though, so I'm not sure I'd recommend it, unless someone who actually knows how to write C++ and Java code implements a better version of it.

  1. I hacked in some code to capture cubemap faces directly from FxR: https://github.com/brianpeiris/FirefoxReality/commit/52c22caef79004d53bc58bfe091f7e31ff531a10 This code is outdated now.
  2. I built and ran that on a Galaxy Tab S3 tablet (this was the only way I could figure out to render FxR properly, and at the required resolution)
  3. I took the resulting cubemap face images and ran them through a script with ImageMagick and this cubemap-to-equirectangular tool https://github.com/PaulMakesStuff/Cubemaps-to-Equirectangular

This capture method might be worth it if the goal is to generate a stereoscopic capture, but if you're only interested in a monoscopic panorama, you might be better off faking it by photoshopping the FxR UI on top of a cube map face and then generating a panorama. There are probably also other professional art tools to help composite and generate panoramas like this. Photoshop could have that ability built-in for all I know.

slightlyoffbeat commented 5 years ago

@brianpeiris want to try running that script again with the attached photo? Let me know if it doesn't work.

negz

brianpeiris commented 5 years ago

here you go top/bottom: final monoscopic: pythonOutput

brianpeiris commented 5 years ago

Those are in PNG format by the way. You may want to convert them into optimized JPGs if that matters.

jvonitter commented 5 years ago

This was the image we needed to add: offworld2

Also updated the app icon with new branding. All assets can be found here: https://drive.google.com/open?id=1QFEtKkx0U00jrxtDh_neGaM37WHQHmPc