This project is a WebXR application designed to provide an immersive experience of walking the surface of Mars.
Check out a quick demo recorded on the Meta Quest 3:
mars-surface.mp4
- 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.
To run the Mars Surface WebXR application locally:
- Clone this repository:
git clone https://github.com/akapez/mars-surface.git
- Navigate to the project directory:
cd mars-surface - Install the dependencies
npm install
- Start the development server
npm run dev
- "Cybertruck" (https://skfb.ly/6Ur9T) by SimonStrikesBack is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Low Poly Sci-Fi Lab" (https://skfb.ly/o8XY9) by berkay.tari is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "SpaceX Starship" (https://skfb.ly/6QWPo) by MartianDays is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Landing_Pad" (https://skfb.ly/OoJ7) by JaiMoon456 is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Mars Perseverance Landing Site - Raw Scan" (https://skfb.ly/6ZpsP) by Nik is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Sci-fi Generator" (https://skfb.ly/ouSQR) by Eh is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Mars Base Crate Yellow" () by PatrickStevens is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
This project was inspired by the Minecraft xr example from the pmndrs repository. You can check out the live site here.
This project is licensed under the MIT License - see the LICENSE file for details.