Skip to content

MicoBledsoe/WebXR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FGS WebAR Experience

WebARScene

FGS WebAR is an innovative augmented reality web experience built using A-Frame and Three.js. This project leverages the power of WebXR to bring immersive AR directly to the web browser, allowing users to interact with digital objects overlaid onto the real world without the need for any app downloads.

Features

  • Interactive WebAR Elements: Users can interact with 3D models like cars and buildings directly in their browser.
  • Direct Links to Professional Profiles: Each building in the AR scene is clickable and links to relevant professional profiles and social media.
  • Responsive Design: Optimized for performance and accessibility across all modern browsers and devices.

Installation Instructions

Prerequisites

No installation is required! Ensure you have a modern web browser that supports WebXR, such as the latest versions of Chrome, Firefox, or Safari.

Accessing the Experience

Simply visit the hosted GitHub Pages site to start interacting with the AR experience: FGS WebAR Experience

Ensure your device's camera permissions are enabled for the full AR experience.

Interaction Guide

Navigation

  • Interacting with Elements: Tap on buildings to open links to professional profiles and social media.

User Interface

  • Zoom and Rotate: Pinch to zoom in/out and rotate your device to view models from different angles.
  • Use WASD Keys: To move around

Development Challenges and Insights

Developing FGS WebAR involved overcoming several technical hurdles, including:

  • WebXR Integration: Integrating WebXR with A-Frame to ensure seamless AR capabilities.
  • Cross-Platform Compatibility: Ensuring consistent performance across different devices and browsers.
  • UI/UX for AR: Designing intuitive user interactions for AR within a web browser.

Lessons Learned

  • WebAR Potential: Gained deep insights into the capabilities and future potential of augmented reality on the web.
  • Advanced A-Frame Techniques: Leveraged complex components and animations within A-Frame to enhance the user experience.
  • Performance Optimization: Focused on optimizing the AR scene for better performance and lower latency.

Future Enhancements

  • More Interactive Elements: Plan to add more interactive features such as video overlays and live data integration.
  • User Customization: Introduce options for users to customize 3D models and settings within the AR scene.
  • Enhanced Mobile Experience: Improve the interface and interaction for mobile users to enhance accessibility.

About the Developer

Hello, I'm Mico Bledsoe, an aspiring AR/VR engineer passionate about pushing the boundaries of digital and real-world interactions through innovative web technologies. This project not only showcases my technical skills but also my commitment to making advanced technology accessible and enjoyable for everyone. Connect with me on LinkedIn to see more of my work and exchange ideas!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages