WebXR Community
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • |
    • Hubs
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • L

      Unsolved Webxr freelancer wanted

      Work
      • • • lokesh97
      1
      0
      Votes
      1
      Posts
      1.0k
      Views

      No one has replied

    • N

      Multiple object placing

      Discussion
      • • • Nora
      1
      0
      Votes
      1
      Posts
      909
      Views

      No one has replied

    • msub2M

      Introductions

      Lounge
      • • • msub2
      2
      4
      Votes
      2
      Posts
      1.7k
      Views

      S

      Then let me follow !
      Hi guys and girls, I am Arthur Mougin 🇫🇷, also seen as slt#2291 on discord (slt is the sms version of Salut, french for an friendly hello/hi).

      My first encounter with WebXR was with its predecessor, WebVR, a tad before the transition. I was a web dev student and discovered Aframe and played around with it. I then got my first actual job making a WebVR experience for Oculus Go that is still up today : desbateauxetdeshomes.com.

      Community wise, I had the opportunity to join one of the early physical WebXR meetup in SF, and later join M-sub-2 (how do you type it??) 's discord server. Those experiences motivated me to create a discord community for the French-speaking WebXR ecosystem, as such a community did not exist.
      If you are a French speaker worldwide and interested in the immersive web, please reach out 💪

      Ecosystem wise, When I started creating experiences and played around VR Headsets, it became clear to me that it was extremely difficult to find immersive content on the internet. Outside niche content aggregators and hidden community posts, no search engine could find any immersive content. In addition to that, browsing the web in general was (and is still) a pain compared to our smartphones and laptops.
      That's why I am currently working on a search engine for the immersive web, pushing both for a better discoverability of our ecosystem and a better immersive browsing experience overall. If you want to learn more or join the project, please have a look at about.xrsear.ch/en.

      See you on the immersive web !

      arthurmoug.in
      bonjour@arthurmoug.in
      linkedin

    • G

      Location-based AR Tracking with WebXR and ThreeJS

      Three.js
      • • • Ginovski
      1
      0
      Votes
      1
      Posts
      931
      Views

      No one has replied

    • F

      Raycast works right in browser, but doesn’t works when enter to the VR mode simulation.

      Three.js
      • • • foxfairlane
      1
      0
      Votes
      1
      Posts
      170
      Views

      No one has replied

    • msub2M

      The Big List of WebXR Creation Tools

      Development
      • • • msub2
      5
      0
      Votes
      5
      Posts
      786
      Views

      msub2M

      Added Hubs/Spoke, FRAME, and VrLand

    • msub2M

      Neat monoscopic effect hack

      Development
      • • • msub2
      2
      0
      Votes
      2
      Posts
      308
      Views

      serpentriderS

      Do I understand correctly that you show the same image for both eyes? It should be possible to achieve the same with a single plane and a custom shader. Or, alternatively, you could transform it in onBeforeRender for each camera. That way you might not even have to care if you're in vr mode or not.

      Coincidentally, for some experiment I also needed to calculate the IPD in A-Frame. I did this through extracting the positions from the left and right eyes' cameras. Here's the approach (slightly adjusted to also trigger on the enter-vr event like in your sample):

      document.addEventListener('enter-vr', e => { this.el.sceneEl.object3D.onBeforeRender = (renderer, scene, camera, currentRenderTarget) => { const cameras = camera.cameras; if(cameras.length >= 2) { const leftPos = new THREE.Vector3(); const rightPos = new THREE.Vector3(); leftPos.setFromMatrixPosition(cameras[0].matrix); rightPos.setFromMatrixPosition(cameras[1].matrix); console.log('IPD', leftPos.distanceTo(rightPos)); } delete scene.onBeforeRender; }; });

      Obviously if you use onBeforeRender of the scene for something else, the above won't work. But simply setting a flag and performing this logic on the next render() of the component achieves effectively the same.

    • SquareysS

      Welcome to Wonderland!

      Wonderland Engine
      • • • Squareys
      1
      1
      Votes
      1
      Posts
      250
      Views

      No one has replied

    • msub2M

      The site is now live!

      Announcements
      • • • msub2
      1
      3
      Votes
      1
      Posts
      1.3k
      Views

      No one has replied

    • msub2M

      Links and Resources

      Wonderland Engine
      • wonderland • • msub2
      1
      1
      Votes
      1
      Posts
      227
      Views

      No one has replied

    • msub2M

      Links and Resources

      Unity
      • • • msub2
      1
      0
      Votes
      1
      Posts
      269
      Views

      No one has replied

    • msub2M

      Posting Guidelines

      Work
      • • • msub2
      1
      0
      Votes
      1
      Posts
      1.2k
      Views

      No one has replied

    • msub2M

      Links and Resources

      Three.js
      • • • msub2
      1
      0
      Votes
      1
      Posts
      202
      Views

      No one has replied

    • msub2M

      Links and Resources

      Playcanvas
      • playcanvas • • msub2
      1
      0
      Votes
      1
      Posts
      207
      Views

      No one has replied

    • msub2M

      Links and Resources

      Babylon.js
      • babylonjs • • msub2
      1
      0
      Votes
      1
      Posts
      218
      Views

      No one has replied

    • msub2M

      Links and Resources

      A-Frame
      • aframe • • msub2
      1
      0
      Votes
      1
      Posts
      247
      Views

      No one has replied

    • msub2M

      Posting Guidelines

      Projects
      • • • msub2
      1
      0
      Votes
      1
      Posts
      1.6k
      Views

      No one has replied

    • msub2M

      Posting Guidelines

      Support
      • • • msub2
      1
      0
      Votes
      1
      Posts
      836
      Views

      No one has replied

    • msub2M

      Posting Guidelines

      Site Feedback
      • • • msub2
      1
      0
      Votes
      1
      Posts
      991
      Views

      No one has replied

    • msub2M

      Posting Guidelines

      Lounge
      • • • msub2
      1
      0
      Votes
      1
      Posts
      190
      Views

      No one has replied