8000 GitHub - odai-dh/spaceToon-3D: SpaceToon 3D is a fully interactive VR web application that allows users to explore a 3D solar system from inside a cockpit spaceship. Built using A-Frame, Three.js, and React with support for WebXR devices like Meta Quest.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SpaceToon 3D is a fully interactive VR web application that allows users to explore a 3D solar system from inside a cockpit spaceship. Built using A-Frame, Three.js, and React with support for WebXR devices like Meta Quest.

Notifications You must be signed in to change notification settings

odai-dh/spaceToon-3D

Repository files navigation

SpaceToon 3D — VR Solar System Experience 🚀

SpaceToon 3D is a fully interactive VR web application that allows users to explore a 3D solar system from inside a cockpit spaceship. Built using A-Frame, Three.js, and React with support for WebXR devices like Meta Quest.

🌌 Features

  • Fully immersive VR cockpit experience
  • 3D solar system models for planets, sun, and orbits
  • Free-flight spaceship movement with:
    • Thumbstick-controlled flying
    • Independent rotation with right controller
    • Boost system (trigger activated)
    • Smooth 6DoF movement (forward, backward, up, down, strafe)
  • VR-safe raycaster interaction system
  • User-tested and optimized for comfort

🔧 Technologies

🚀 Getting Started

Install dependencies

yarn install

Run locally

npm dev run

Then open:
http://localhost:9002

VR Usage

  • Enter VR using a compatible WebXR device (Meta Quest recommended).
  • Use thumbsticks, triggers, and A/B buttons to navigate.

📂 Project Structure

  • /src/app/ — Main React app files
  • /models/ — 3D assets (GLTF)
  • /public/images/ — Skybox and textures
  • /components/ — A-Frame integrated React components
  • /public/js/ — Custom A-Frame components for movement & rotation

🧪 User Testing Summary

  • ✅ Comfortable movement & rotation
  • ✅ Boost effects enhance immersion
  • ✅ UI interaction fully tested in VR controllers
  • ✅ Optimized clickable raycasting logic

🚧 Roadmap / TODO

  • Add engine sounds
  • Improve cockpit glass shader
  • Add galaxy background skybox
  • Add minimap HUD

Made with ❤️ for VR space exploration 🚀

About

SpaceToon 3D is a fully interactive VR web application that allows users to explore a 3D solar system from inside a cockpit spaceship. Built using A-Frame, Three.js, and React with support for WebXR devices like Meta Quest.

Topics

Resources

Stars

Watchers

Forks

0