top of page
Search
  • Writer's pictureethansndrmc

IMD3901 Milestone 04

Overview Over the past two weeks our team worked towards implementing key features for our term project. The feedback received from the Iohahi:io students assured us that we were on the right track with our project. As such, our team continued on track to further develop key features and work on creating models for key artefacts.

Challenges My main challenge has been finding a working water component. Both the ocean component in a-frame's a-frame-extras library and an open source a-frame have been broken by deprecated three.js functions. While the nav-mesh component did require the re-inclusion of some deprecated three.js functions to get working, I have yet to have a breakthrough on a water component.

Successes

As mentioned above, I was able to get a nav-mesh system working. This required the inclusion of some deprecated three.js functions that the nav-mesh component relied on. In addition to getting the nav-mesh component working, I was also able to get a av-mesh generation plugin for a-frame's inspector. This will be incredibly useful for building scenes as it allows for us to create and tweak a nav mesh based on geometry in the scene. Next Steps

The next steps will be testing the nav-mesh for VR-based modes of movement, like teleportation, as I have yet to test the nav-mesh with anything but keyboard WASD movement. The other obvious step will be finding a solution for the water. Since using existing components has been fruitless this coming week I'll be looking into ways of creating my own water component.


Media

An example of the nav-mesh component in action. The player collides with the purple box and cannot pass through it.


5 views0 comments

Recent Posts

See All

IMD3901 Milestone 01

Overview This week, our team, The Fantastic 4, started laying the groundwork for the term project. This included setting up a GitHub...

Comments


bottom of page