Coder Social home page Coder Social logo

Comments (14)

borismus avatar borismus commented on August 29, 2024

What do you mean by this?

On Thu, May 7, 2015, 9:09 AM ZAAK [email protected] wrote:

Is there a place where we can get all registered google cardboard viewer
profiles?


Reply to this email directly or view it on GitHub
#20.

from webvr-boilerplate.

 avatar commented on August 29, 2024

due to that google cardboard comes in many varieties - with the release of the WWGC (Works with google cardboard) program - each Google cardboard 'interpretation' can now be configured by scanning a QR code with the original cardboard app by google that set's your phone up with the cardboard version you have. here is the viewer profile configurator: (redacted) - just had a videochat with manfred/dontae but the two also didnt know and suggested to talk to you. so in this case we would need access to this viewer profile DB and push the values that are stored by device to a shader that handles all distortion corrections. as your boilerplate is just the best out there i think it would be necessary to integrate that somehow. if i would have access to this DB i could start working to add this feature to your boilerplate

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

So I'm working with a colleague on getting distortion correction landed
soon. As far as the Cardboard DB, I don't think we have one per se. The
viewer profile configurator creates a QR code that encodes all of the
parameters of the Cardboard-like device. We can read this QR code using web
tech. This would be a great project if you could help out.

The only difficulty is that this profile can only be stored per-domain as a
cookie. So you would have to do it for every new domain you go to...

On Fri, May 8, 2015 at 10:11 AM ZAAK [email protected] wrote:

due to that google cardboard comes in many varieties - with the release of
the WWGC (Works with google cardboard) program - each Google cardboard
'interpretation' can now be configured true scanning a QR code with the
original cardboard app by google that set's your phone up with the
cardboard version you have. here is the viewer profile configurator:
https://voyg0eji.firebaseapp.com/# - just had a videochat with
manfred/dontae but the two also didnt know and suggested to talk to you. so
in this case we would need access to this viewer profile DB and push the
values that are stored by device to a shader that handles all distortion
corrections. as your boilerplate is just the best out there i think it
would be necessary to integrate that somehow. if i would have access to
this DB i could start working to add this feature to you boilerplate


Reply to this email directly or view it on GitHub
#20 (comment)
.

from webvr-boilerplate.

 avatar commented on August 29, 2024

great! so i start to work on implementing a QR Code reader to your boilerplate.
let's assume that you have a platform - you could store the profile in a user account setting ..

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

What do you mean by platform?

On Mon, May 11, 2015 at 8:25 AM ZAAK [email protected] wrote:

great! so i start to work on implementing a QR Code reader to your
boilerplate.
let's assume that you have a platform - you could store the profile in a
user account setting ..


Reply to this email directly or view it on GitHub
#20 (comment)
.

from webvr-boilerplate.

 avatar commented on August 29, 2024

a (django) site to create (modified three.js editor) + share (webvr-boilerplate) webvr content

from webvr-boilerplate.

scottgwald avatar scottgwald commented on August 29, 2024

Not sure if this belongs in the same Issue -- I tried the Cardboard I/O 2015 viewer profile, and it seemed inferior to the 2014 one when used with a 2015 viewer. May want to double check. Perhaps the 2014 and 2015 parameters got switched? I've been using the 2015 viewer exclusively, but it was only when I was experimenting with the profiles for the Gear VR (I have a hack for using WebGL with Gear VR, inquire if interested) that I noticed 2014 is the default, and tried the other one.

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

@scottgwald You're right. Something is off. The field of view / IPD do seem off especially on some phones. Investigating.

from webvr-boilerplate.

idlewan avatar idlewan commented on August 29, 2024

Can confirm that the Cardboard I/O 2015 profile is way too distorted.
I tested with this I am cardboard v2 and official google cardboard v1 (both look a lot more correct with the 2014 profile) on a Oneplus One and iphone 6 plus.

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

Even on the latest master? I checked in a potential fix last night
On Tue, Dec 8, 2015 at 3:59 AM Erwan Ameil [email protected] wrote:

Can confirm that the Cardboard I/O 2015 profile is way too distorted.
I tested with this I am cardboard v2
http://www.imcardboard.com/cardboard-vr-v2-box-85.html and official
google cardboard v1 (both look a lot more correct with the 2014 profile) on
a Oneplus One and iphone 6 plus.


Reply to this email directly or view it on GitHub
#20 (comment)
.

from webvr-boilerplate.

idlewan avatar idlewan commented on August 29, 2024

Yes, even today on 69e972b.
Some screenshots:

  • 2014 profile: looks okay-ish in cardboard v2
    screenshot_20151208-170240
  • 2015 profile: the universe is warping around me (in cardboard v2 or v1)
    screenshot_20151208-170301

I tried to have the top of the cube on the top edge of the vision to better compare the two.
I'm not sure what's the actual FOV of the 2015 profile, but it doesn't feel like it's 60 degrees.

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

Looks like you have distortion turned off. Have you set the
PREVENT_DISTORTION flag?

On Tue, Dec 8, 2015 at 9:17 AM Erwan Ameil [email protected] wrote:

Yes, even today on 69e972b
69e972b
.
Some screenshots:

2014 profile: looks okay-ish in cardboard v2
[image: screenshot_20151208-170240]
https://cloud.githubusercontent.com/assets/632735/11662381/3e0a0f8c-9dce-11e5-91ad-4fda0c819a2f.png

2015 profile: the universe is warping around me (in cardboard v2 or v1)
[image: screenshot_20151208-170301]
https://cloud.githubusercontent.com/assets/632735/11662382/3e0a7d6e-9dce-11e5-99d4-d76bd016e43f.png

I tried to have the top of the cube on the top edge of the vision to
better compare the two.
I'm not sure what's the actual FOV of the 2015 profile, but it doesn't
feel like it's 60 degrees.


Reply to this email directly or view it on GitHub
#20 (comment)
.

from webvr-boilerplate.

idlewan avatar idlewan commented on August 29, 2024

I just checked, the WebVRConfig is empty (I am using the index.html from the repo for these screenshots).

If I put the FORCE_DISTORTION flag to true, I get similar results in terms of super-wide FOV (on the 2015 profile), but with the little black barrel border.

  • 2014 profile:
    screenshot_20151208-174306
  • 2015 profile:
    screenshot_20151208-174249

This is on the OnePlus One with Chrome v47.0.2526.76, if that has any influence. Similar results on Safari on iphone 6s plus.

from webvr-boilerplate.

borismus avatar borismus commented on August 29, 2024

Thanks for testing. This should now be fixed as of efd1778. Could you try again with the latest?

from webvr-boilerplate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.