- Project and outcome:
My initial aim was to create a simple rolling-ball platform game that would teach me many principles in working with 3D Objects, Components, Physics and JavaScript Frameworks. My minimum viable product is a 3-D web application using authentication and mongoDB to store the fastest player's time in navigating the sphere from beginning to end.
- Project motivation:
While the Internet evolves as the de-facto cyberspace, virtual environments increasingly facilitate global business and entertainment. Metaverses (or virtual worlds) are among the newest developments to emerge as a business beyond mere gaming. Many researchers and professionals in the field say that metaverses are poised to change the way we do business.
- Impact:
3D models can improve User Experience by adding novel interactivity to a website or develop applications for webVR. Here is a common Three.js example of mapping and organizing data in a virtual space:
Name | Description | Url |
---|---|---|
Blender | The free 3D creation suite. | https://www.blender.org |
SketchFab | The platform to publish and share 3D, VR/AR content. | https://sketchfab.com |
Three.js | JS library is used to create animated 3D graphics. | https://threejs.org |
Cannon.js | A physics engine, written in JavaScript | http://www.cannonjs.org |