Skip to content

akapez/mars-surface

Repository files navigation

Mars Surface

This project is a WebXR application designed to provide an immersive experience of walking the surface of Mars.

Demo Video

Check out a quick demo recorded on the Meta Quest 3:

mars-surface.mp4

Libraries Used

  • React-three/fiber: Documentation - A React renderer for Three.js.
  • React-three/drei: Documentation - Useful helpers for react-three-fiber.
  • React-three/rapier: GitHub - Physics engine integration for react-three-fiber.
  • React-three/xr: Documentation - Tools for creating XR experiences with react-three-fiber.

Getting Started

To run the Mars Surface WebXR application locally:

  1. Clone this repository:
    git clone https://github.com/akapez/mars-surface.git
  2. Navigate to the project directory:
    cd mars-surface
  3. Install the dependencies
    npm install
  4. Start the development server
    npm run dev

Acknowledgments

Inspiration

This project was inspired by the Minecraft xr example from the pmndrs repository. You can check out the live site here.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The Mars Surface WebXR application allows users to virtually walk on the Martian terrain.

Topics

Resources

License

Stars

Watchers

Forks