This project combines Apple Vision Pro with custom haptic gloves to create an immersive art experience. The project consists of several components:
-
Unity Vision Pro Application
- Main application running on Vision Pro
- Hand tracking and haptic feedback integration
- Art interaction system
-
Haptic Gloves Unity SDK
- Custom SDK for glove integration
- Communication protocols
- Haptic feedback control
-
Gloves Firmware
- Based on Adafruit hardware
- Controls haptic feedback
- Handles sensor data
-
Gloves Design
- Physical glove design
- Component placement
- Wiring schematics
- Apple Vision Pro
- Unity 6.0 or later
- Adafruit hardware components
- Arduino IDE
- Xcode (for Vision Pro development)
- Adafruit Feather nRF52840
- Haptic feedback motors
- Flex sensors
- IMU sensors
- Power supply components
- Unity 6.0 or later
- Apple Vision Pro SDK
- Arduino IDE
- Visual Studio Code (optional)
feltsight/
├── unity/ # Unity Vision Pro project
├── gloves-sdk/ # Gloves Unity SDK
├── firmware/ # Gloves firmware
├── design/ # Gloves design files
└── docs/ # Documentation
- Clone this repository
- Follow the setup instructions in each component's README
- Build and deploy the Unity application to Vision Pro
- Flash the firmware to the gloves
- Connect and test the system
MIT License
This is the main Unity application that runs on Apple Vision Pro and handles the interaction with haptic gloves.
- Vision Pro hand tracking integration
- Haptic glove communication
- Art interaction system
- Real-time feedback
-
Open the project in Unity 6.0 or later
-
Install required packages:
- Apple Vision Pro SDK
- Haptic Gloves SDK (included in this project)
- XR Interaction Toolkit
-
Configure build settings:
- Set platform to Vision Pro
- Configure signing and provisioning
- Set up entitlements
unity/
├── Assets/
│ ├── Scripts/ # C# scripts
│ ├── Prefabs/ # Unity prefabs
│ ├── Materials/ # Materials and shaders
│ ├── Scenes/ # Unity scenes
│ └── Plugins/ # Third-party plugins
├── Packages/ # Package dependencies
└── ProjectSettings/ # Unity project settings
- Open the main scene in
Assets/Scenes/Main.unity
- Configure the HapticGlovesManager in the scene
- Test with the Vision Pro simulator
- Build and deploy to device
- Unity 6.0 or later
- Apple Vision Pro SDK
- XR Interaction Toolkit
- Haptic Gloves SDK