MozillaReality / immersive-custom-elements

Immersive Custom Elements
https://mixedreality.mozilla.org/immersive-custom-elements/examples/index.html
Mozilla Public License 2.0
134 stars 8 forks source link

New custom element idea brainstorming thread #9

Open takahirox opened 5 years ago

takahirox commented 5 years ago

Brainstorming thread. Feel free to write anything about new custom elements ideas. I open an individual issue "implement \<xxx-yyy>" if the idea looks nice to go.

takahirox commented 5 years ago

\<vr-tours>

Prototype: https://twitter.com/superhoge/status/1132765895682609153

Maybe similar to \<model-viewer>. The main difference may be UI and camera control but users have very different experience from \<model-viewer>.

takahirox commented 5 years ago

\<voxel-viewer>

It may be similar to \<model-viewer> but the difference may be

takahirox commented 5 years ago

\<volume-viewer>

3D texture volume rendering

takahirox commented 5 years ago

Our own \<model-viewer> for immersive mode.

Unless I'm missing, Google's \<model-viewer> doesn't seem to support VR(immersive mode) (yet).

Update: They seem to want to support immersive mode at some point. https://twitter.com/0xcda7a/status/1136392008384172033

joshmarinacci commented 4 years ago

is model viewer still on our roadmap?

takahirox commented 4 years ago

Personally no unless Google gives up supporting VR mode in their \<model-viewer>.

blairmacintyre commented 4 years ago

I would like to see us do something like a where the scene is defined in three.js. Think of it akin to something like but without any of the aframe baggage. Essentially, what this would do is:

I'm motivated here looking at the way the NYTimes implements their interactive pages. They create DOM elements for the various sorts of scenes (be in SVG animations controlled by page scroll, or AR content for the mobile app) but the content of the scenes is largely custom-per-page (obviously some is generated by their tools, but the stuff that is generated ends up being "custom" for that page)

I'm also motivated by this being the "low bar for a framework that simplifies targeting different platforms sensibly"

I'm discussing how to make our "AR VR immersive book" (with my co-authors) and I'd love to explore this approach vs AFrame.

joshmarinacci commented 4 years ago

I'll make a new issue for this. I agree with you.

pryan1068 commented 4 years ago

Not sure if this is best place for this but will try. Let me know if not.

Geo-Registered 360 Video Looking for ability to render geo-tags over top of live 360 camera feed. Navigation aids (routes, arrows, breadcrumbs, etc.), points of interest (people, places, things), cities publish sewage and buried lines locations so we can see them in our yards, etc. Mozilla looking very attractive for this.

Maybe 360 video can be the background and then overlay openlayers or cesiumjs over top of it? And geo-ref the two together so they match. The more precise and accurate they are, the more opportunities that will arise.

I think the speed and ease at which we could then create geo-registered AR and VR would attract a lot of players. Mozilla in automated car dash displays. See-thru the airplane walls during your flight.