Skip to content
vrhermit

vrhermit

Code & Writing by Joseph Simpson

  • Canvatorium
  • Technical
  • Professional
  • Personal
vrhermit
vrhermit
Code & Writing by Joseph Simpson

  • Hello World
    Personal

    Hello World

    ByJoseph August 26, 2021April 8, 2022

    This website is a personal project. My intention is to use this as a place where I can work on and publish side projects that are not directly related to my work at RAD or the Extended Collection. This site may have several VR and AR scenes that I work on. I may also include…

    Read More Hello WorldContinue

  • Fog is a good thing in VR
    Technical

    Fog is a good thing in VR

    ByJoseph May 31, 2021December 15, 2024

    I’ve been spending a lot of time in WebXR scenes lately. I often visit the XR Koi Garden by @AdaRoseCannon when I need time to think. It’s a wonderful little place where I can collect my thoughts while watching the koi swim by. Something that I noticed in this scene–and many others–is a sense of…

    Read More Fog is a good thing in VRContinue

  • New workstation?
    Personal

    New workstation?

    ByJoseph April 20, 2021April 8, 2022

    hmmmm

    Read More New workstation?Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Conclusion to a Month of Babylon JS

    ByJoseph March 29, 2021March 28, 2022

    A short recap of what I’ve learned about Babylon JS over the last four weeks. When I set out on this project a month ago my main goal was to better understand how to solve problems with Babylon JS. While I’m far from being an expert in this type of development, I’m happy with what…

    Read More Conclusion to a Month of Babylon JSContinue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 20

    ByJoseph March 26, 2021March 28, 2022

    Today is the final day of my A Month of Babylon JS education project and the last of the “Project Fridays”. I set out to build a simple golf demo for WebXR. I didn’t complete a full demo but I did get a few things done and I learned a lot about working with physics…

    Read More Babylon JS Day 20Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 19

    ByJoseph March 25, 2021March 28, 2022

    Today I worked on importing a golf club model and attaching it to a VR controller as a child object. I started off by setting up an AssetsManager for the scene, then importing a model. I’m using the blue club from the Minigolf Kit from Kenney game assets. I’m really starting to like the AssetsManager…

    Read More Babylon JS Day 19Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 18

    ByJoseph March 24, 2021March 28, 2022

    I didn’t have much time to work on Babylon JS today, but I did have an idea for what I want to build for the project on Friday. Since receiving the Oculus Quest 2 last fall I’ve been playing Pro Putt quite a bit with friends. Sometimes we talk about different game mechanics that we…

    Read More Babylon JS Day 18Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 17

    ByJoseph March 23, 2021March 28, 2022

    Today I learned about teleportation in WebXR with Babylon JS. I used the default experience helper to add WebXR to my scene, so teleportation is available by default. The only thing I needed to provide is an array of meshes that the user can teleport on. In this case I created two group planes and…

    Read More Babylon JS Day 17Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 16

    ByJoseph March 22, 2021March 28, 2022

    This is the last full week of the A Month of Babylon JS project. Most of the projects I want to build with Babylon JS are related to VR, so this week I’m going to learn everything I can about the WebXR features that Babylon JS has to offer. I started today with the Diving…

    Read More Babylon JS Day 16Continue

  • Babylon JS Day 15
    A Month of Babylon JS | Technical

    Babylon JS Day 15

    ByJoseph March 19, 2021March 28, 2022

    Today is Project Friday so I took the day to work on the scene that I’ve been building throughout Week Three. Rather than produce a demo scene like in the previous weeks, today I just made incremental progress the interactive 3D GUI cards for VR. I started by adding some images to the item cards….

    Read More Babylon JS Day 15Continue

  • A Month of Babylon JS
    A Month of Babylon JS | Technical

    Babylon JS Day 14

    ByJoseph March 18, 2021March 28, 2022

    Today I learned how to add VR support to my scene. Until now I’ve been using a template that Babylon JS provided in their Getting Started guide. I had to replace most of that code with an async version to be able to use the WebXR features that Babylon JS offers. I’m using the createDefaultXRExperienceAsync…

    Read More Babylon JS Day 14Continue

  • Babylon JS Day 13
    A Month of Babylon JS | Technical

    Babylon JS Day 13

    ByJoseph March 17, 2021March 28, 2022

    Today I thought of a workaround to the “button anchoring” issue that I mentioned yesterday. Instead of placing the button in the StackPanel with all the other controls, I moved it outside of the StackPanel, then set it’s verticalAlignment to the bottom. Now the button will always be at the bottom of the card. Then…

    Read More Babylon JS Day 13Continue

Page navigation

Previous PagePrevious 1 … 14 15 16 17 18 … 21 Next PageNext
Mastodon Mastodon
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Privacy Policy

Follow my work

Github Linkedin YouTube

© 2025 Joseph Simpson | Radical Application Development

  • Canvatorium
  • Technical
  • Professional
  • Personal
Search