An interactive web application demonstrating research results on AR color selection guidelines for smart glasses. This project provides comprehensive color performance analysis and selection recommendations for different AR devices and environmental conditions.
This project is based on the following research paper:
Gu Yue, Runze Cai, Ashwin Ram, Yuxuan Li, Haimo Zhang, and Shengdong Zhao. "From Simple to Polychromatic: An Empirical Study on Optimal Color Schemes for Optical See-through Head-Mounted Displays." IEEE Transactions on Visualization and Computer Graphics (2025).
- Interactive charts showing clarity and comfort scores
- Device comparison (Xreal vs HoloLens)
- Environment analysis (Indoor vs Outdoor)
- 12 different hue selections with real-time performance data
- Visual color previews with recommendations
- Comprehensive color guidelines based on research data
- Visual color bars showing optimal ranges
- Device and environment-specific recommendations
- Clear categorization: Comfort, Clear, and Avoid ranges
- Interactive hover effects and tooltips
- React 18 - Modern React with hooks
- Recharts - Interactive charts and data visualization
- CSS3 - Modern styling with responsive design
- GitHub Pages - Hosting and deployment
- Node.js (version 14 or higher)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/yourusername/ARColorGuide.git
cd ARColorGuide- Install dependencies:
npm install- Start the development server:
npm startThe application will open in your browser at http://localhost:3000.
To create a production build:
npm run build- Update the
homepagefield inpackage.jsonwith your GitHub username:
{
"homepage": "https://yourusername.github.io/ARColorGuide"
}- Deploy to GitHub Pages:
npm run deployARColorGuide/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ ├── ColorPerformanceAnalysis.js
│ │ ├── ColorPerformanceAnalysis.css
│ │ ├── ColorSelectionGuide.js
│ │ └── ColorSelectionGuide.css
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
├── package.json
└── README.md
This application is based on comprehensive research on AR smart glasses color performance, including:
- Device Analysis: Xreal and HoloLens performance comparison
- Environmental Factors: Indoor, outdoor, and mixed lighting conditions
- Color Properties: Hue, saturation, and brightness optimization
- User Experience Metrics: Clarity and comfort scoring
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Research data and insights from AR color performance studies
- Recharts library for data visualization
- React community for excellent documentation and tools
For questions or collaboration opportunities, please reach out through GitHub issues or your preferred contact method.