OpenBrush for PICO
XR Painting Experience Optimization
Overview
Ported and optimized OpenBrush for PICO devices, focusing on input mapping, performance, and user experience. The work includes controller bindings, shader adjustments, and compatibility fixes to ensure a smooth painting experience in standalone XR.
Key Features
- Controller input remapping for PICO devices
- Performance tuning for stable framerate
- Shader/material tweaks for PICO rendering pipeline
- PICO passthrough support for mixed reality painting
Project Architecture
OpenBrush is built on Unity and follows a modular architecture that separates core functionality, platform-specific implementations, and user interface components. The project structure is organized to support multiple XR platforms while maintaining a clean separation of concerns.
Architecture Walkthrough Video
I've created a detailed walkthrough of the OpenBrush project architecture, exploring the codebase structure, key components, and how the different systems work together. This video provides insights into the technical implementation and design decisions behind the project.
Repositories
This project is based on the open-source OpenBrush project with custom adaptations for PICO devices.