ImmersiveEduXR is an AI-powered AR/VR-based EdTech platform that transforms 2D educational content into interactive 3D learning experiences.
This project demonstrates a frontend MVP prototype featuring:
- 3D visualization using Three.js
- Multi-domain learning (Engineering, Medical, Architecture, Arts, Science)
- AI Tutor simulation
- File upload + 2D โ 3D pipeline simulation
- WebXR-ready design
โUpload diagrams โ Convert to 3D โ Learn in VRโ
Supports multiple educational fields:
- โ Engineering (CAD, mechanical systems)
- โ Medical (anatomy, DICOM visualization)
- โซ Architecture (blueprints โ 3D walkthroughs)
- โ Arts (sketch โ sculpture)
- โฌก Science (molecules, simulations)
- Interactive 3D rendering using Three.js
- Rotate, zoom, inspect models
- Domain-specific models generated dynamically
- Real-time property panel (vertices, polygons, format)
-
Drag-and-drop file upload UI
-
Supported formats:
- Images: JPG, PNG
- CAD: STL, OBJ, DXF, DWG
- Medical: DICOM
- Science: PDB
-
Pipeline stages:
- File Validation
- Computer Vision Analysis
- 3D Mesh Generation
- AI Labeling
- XR Packaging
-
Chat-based assistant for 3D models
-
Explains concepts (e.g., gear mechanisms)
-
Supports:
- Real-time Q&A
- Step-by-step explanation
- Voice-ready architecture (future)
-
Canvas-based rendering (Three.js)
-
Modular domain switching
-
Simulated backend pipeline
-
Ready for integration with:
- FastAPI backend
- ML models (MiDaS, NeRF)
- LLM APIs
- HTML5 + CSS3
- JavaScript (Vanilla)
- Three.js (3D rendering)
- WebGL
- React.js + Three.js
- FastAPI (Python backend)
- OpenCV / Open3D
- PyTorch / TensorFlow
- WebXR (AR/VR support)
immersiveedu.html # Main frontend MVP file
README.md # Project documentation
- Download or clone the repository
- Open the file:
immersiveedu.html
- Run in browser (recommended):
- Chrome / Edge
- Drag โ Rotate model
- Scroll โ Zoom in/out
- Double click โ Reset view
- Drag & drop files OR click upload box
- Use tabs to switch between domains
- โ No real backend (pipeline is simulated)
- โ No actual 2D โ 3D conversion yet
- โ AI Tutor uses predefined responses
- โ No database/storage integration
- FastAPI server
- File upload API
- Real 2D โ 3D conversion (MiDaS + Open3D)
- LLM-based tutor (OpenAI / local model)
- Voice (Whisper + TTS)
- WebXR support
- Unity integration
- VR headset compatibility
- Cloud deployment (AWS)
- Authentication (JWT)
- Multi-user collaboration
- ShapeNet (3D models)
- Objaverse
- NIH Medical Dataset
- Matterport3D
- Google Scanned Objects
- Engineering education (CAD visualization)
- Medical training (3D anatomy)
- Architecture walkthroughs
- Science simulations
- Creative arts modeling
To build a scalable EdTech platform that replaces traditional 2D learning with:
immersive, interactive, AI-powered 3D experiences
Gokul R
- Cybersecurity & AI Enthusiast
- 3rd Year Information Science Engineering
- Focus: AR/VR + AI + Security
This is an MVP prototype. Contributions are welcome:
- Backend development
- AI model integration
- XR features
- UI/UX improvements
MIT License
โThe future of education is not reading โ itโs experiencing.โ