SkeleAR

SkeleAR

Explore the Human Skeleton in Augmented Reality!

6

Created on 29th January 2025

SkeleAR

SkeleAR

Explore the Human Skeleton in Augmented Reality!

The problem SkeleAR solves

The Problem SkeleAR Solves

Traditional anatomy learning relies on textbooks, static images, and 2D diagrams, making it difficult to visualize and understand complex skeletal structures. This leads to a lack of engagement and difficulty in retention for students.

How SkeleAR Helps

  • 📚 Enhanced Visualization – Explore a fully interactive 3D skeleton in Augmented Reality (AR) instead of memorizing from books.
  • 🎯 Hands-on Learning – Click on any bone to highlight it and view detailed information, making anatomy concepts easier to grasp.
  • 🔊 Auditory Learning Support – A built-in audio description ensures accessibility for different learning preferences.
  • 📱 Convenience & Accessibility – No need for expensive lab equipment—just use a smartphone to study anywhere!

By making anatomy engaging, interactive, and immersive, SkeleAR improves learning retention, comprehension, and overall interest in the subject. 🚀

Challenges I ran into

Challenges I Ran Into

1. AR Model Interaction Issues

Initially, detecting user interactions with individual bones in the AR environment was a challenge. The colliders were not properly set, causing taps to register inaccurately.

Solution: Adjusted the collider sizes and fine-tuned raycasting to ensure accurate selection of bones.

2. Audio Playback Delays

The audio descriptions for bones had noticeable delays when played in sequence.

Solution: Optimized the audio loading mechanism by preloading sound files and ensuring asynchronous handling.

3. Scene & Asset Transfer

Migrating the skeleton scene and relevant assets from EducAR to SkeleAR caused missing references and broken scripts.

Solution: Carefully relinked assets, reconfigured scene dependencies, and refactored scripts to fit the new project structure.

4. Performance Optimization

Rendering a detailed 3D skeleton in AR was causing performance drops on lower-end mobile devices.

Solution: Optimized the mesh complexity, implemented level of detail (LOD), and adjusted shader settings for better rendering efficiency.

Through these challenges, I gained deeper insights into AR development, performance optimization, and UI/UX refinement.

Discussion

Builders also viewed

See more projects on Devfolio