Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

AR Garden Studio is an AR app that transforms physical spaces into interactive virtual gardens, showcasing advanced XR interactions including touch, gesture, and voice input, real-world scene understanding, object manipulation, and teleportation-based movement.

Notifications You must be signed in to change notification settings

orthn/ARGardenStudio

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

App Concept

AR Garden Studio is an immersive augmented reality application that allows users to design and cultivate virtual gardens in their real-world environment. Users can place various plants, decorative objects, and garden furniture on detected surfaces, manipulate them through gestures, navigate their garden using teleportation, and control the app through voice commands. The app includes AI-powered plane classification to recommend appropriate plant placements (e.g., ground plants vs. wall-mounted planters) and spatial audio for ambient nature sounds.

Features

Core AR Functionality

  • Real-time Surface Detection: Automatic detection of horizontal and vertical planes
  • AI-Powered Plane Classification: Smart recommendations based on surface type (floor, table, wall)
  • Object Placement: Tap-to-place system with visual feedback
  • 6 Plant Types: Rose, Sunflower, Tree, Cactus, Tulip and Bush

Multi-Modal Interactions

  • Touch UI: Intuitive catalog, settings and action buttons
  • Gesture Controls:
    • Pinch to scale (0.3x to 0.5x)
    • Two-finger twist to rotate
    • Single-finger drag to reposition
  • Voice Commands: Hands-free control with 12+ commands
  • Object Selection: Tap objects to select with visual highlight

Advanced Features

  • Teleportation Locomotion: Instantly move viewpoint to explore large spaces
  • Interactive Tutorial: 6-screen onboarding system for first-time users
  • Accessibility Options:
    • Adjustable text size (80% to 20%)
    • Haptic feedback toggle
    • Voice guidance option
  • Error Handling: Graceful degradation with user-friendly messages

How to Use

Getting started

  1. Launch the App
    • Grant camera, microphone and speech recognition permissions
    • Complete the interactive tutorial (or skip)
  2. Scan your environment
    • Move your device slowly around the room
    • Blue transparent planes appear on detected surfaces
    • Wait for "Surface detected!" message
  3. Place your first plant
    • Tap the + button (top left)
    • Select a plant from the catalog
    • Tap on any blue surface to place

Touch Controls

Action How To
Open Catalog Top + button (top left)
Settings Tap ⚙️ button (top right)
Help / Tutorial Tap ? button (top right)
Delete Object Select object, then tap 🗑️ button
Teleport Mode Tap 📍 button, then tap destination
Voice Control Tap 🎤 button to activate

Gesture Controls

Select an object first by tapping it (yellow outline appears)

Gesture Action Visual Feedback
Pinch (2 fingers) Scale object Orange banner
Twist (2 fingers) Rotate object Purple banner
Drag (1 finger) Move object Cyan banner

Voice Commands

To activate voice commands tap 🎤 button or say "Hey Garden"

Command Action
"place rose" Select rose for placement
"place tree" Select tree for placement
"place sunflower" Select sunflower for placement
"delete" Delete selected object
"make bigger" Scale up selected object
"make smaller" Scale down selected object
"rotate left" Rotate selected object counter-clockwise
"show menu" Open catalog
"teleport mode" Activate teleportation

Voice Commands

Explore your AR garden from different viewpoints:

  1. Tap 📍 location button (bottom center)
  2. Button turns green - teleport mode active
  3. Tap anywhere on a detected surface
  4. Your viewpoint instantly moves to that location
  5. Objects remain in their world positions

Settings & Accessibility

Access settings by tapping the ⚙️ icon:

  • Text Size: Adjust UI text from 80% to 200%
  • Voice Guidance: Enable / disable voice feedback (future feature)
  • Haptic Feedback: Toggle vibration on interactions

Installation

Following requirements are given:

  • Device: iPhone or iPad with A12 Bionic chip or newer
  • iOS Version: 16.0 or later
  • ARKit Support: Device must support ARKit (iPhone 6s and newer)
  • Xcode: 15.0 or later (for development)

About

AR Garden Studio is an AR app that transforms physical spaces into interactive virtual gardens, showcasing advanced XR interactions including touch, gesture, and voice input, real-world scene understanding, object manipulation, and teleportation-based movement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.