Upload, Preview & Deploy AR Models with Ease
Drag & Drop Upload - Seamlessly upload 3D models with intuitive file selection
Real-time AR Preview - Instant camera-based AR visualization
Auto Code Generation - Generate complete HTML/JS code for AR deployment
One-Click Export - Copy code or download ready-to-use HTML files
Clean UI/UX - Modern, responsive interface with smooth animations
Model Analytics - File size, format detection, and upload timestamps
- GLB - Binary glTF (Recommended)
- GLTF - JSON-based 3D format
- OBJ - Wavefront 3D object files
- FBX - Autodesk interchange format
-
Clone the repository
git clone https://github.com/yourusername/ar-studio.git cd ar-studio -
Install dependencies
npm install # or yarn install -
Start development server
npm start # or yarn start -
Open your browser
http://localhost:3000
- Click "Choose file" or drag & drop your 3D model
- Supported formats: GLB, GLTF, OBJ, FBX
- File size limit: 10MB per model
- Click "Start AR Preview" to launch camera view
- Point your device camera at a flat surface
- Your 3D model will appear in augmented reality
- AR Studio automatically generates optimized HTML/JS code
- Copy the code or download the complete HTML file
- Deploy anywhere - works on any web server
- Frontend: React.js, HTML5, CSS3
- 3D Graphics: Three.js, WebGL
- AR Framework: AR.js, WebXR
- File Processing: Custom GLB/GLTF parser
- Styling: Modern CSS with animations
- Build Tool: Create React App / Vite
- ✅ Chrome for Android (79+)
- ✅ Safari on iOS (13+)
- ✅ Firefox Mobile (68+)
- ✅ Samsung Internet (10+)
- ✅ Chrome (79+)
- ✅ Firefox (68+)
- ✅ Edge (79+)
- ✅ Safari (13+)
- E-commerce: Product visualization in customer environments
- Education: Interactive 3D learning materials
- Marketing: Immersive brand experiences
- Architecture: Building and interior design previews
- Gaming: AR game prototyping and demos
We welcome contributions!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Three.js - 3D graphics library
- AR.js - AR framework
- React - UI library
- WebXR - Web-based AR/VR standards
Made with ❤️ by Your Name


