AI tool for photographers to analyze lighting and sun position
SunScreen is an application for analyzing light in photographs and finding optimal shooting times. Using artificial intelligence (ONNX EMLight model), the application analyzes the direction and quality of light in a reference photo, then finds time windows when similar lighting will occur in a selected location.
The application is designed for photographers of all levels: from portrait photographers planning golden hour shoots, to commercial photographers who need to recreate lighting conditions from a reference. SunScreen helps save time on planning and find perfect moments for shooting, taking into account the sun's position, weather conditions, and light characteristics.
Keywords: photography, shoot planning, light analysis, AI, artificial intelligence, golden hour, sunlight, astronomical calculations, geolocation, maps, time windows, reference photo, ONNX, EMLight, Electron, desktop application
- 🤖 AI Photo Analysis — light direction detection with 90-95% accuracy using ONNX EMLight model
- 📍 Geolocation & Maps — "Near Me" location detection and location selection on an interactive map
- 📅 Smart Calendar — date selection with validation and filtering of past time windows
- 🌤️ Weather Comparison — checking weather match between photo and selected location
- 🎯 Similar Lighting Matching — finding time windows with percentage of light condition match
- 🌍 Multilingual — support for 8 languages (Russian, English, French, German, Spanish, Chinese, Japanese, Georgian)
- 💾 History Saving — automatic saving of analyzed photos and search results
Main Screen Photo Analysis Search Results
Note: During installation, antivirus software may request confirmation. This is normal — the application uses an AI model and network requests for maps and geolocation functionality.
- Electron — cross-platform desktop application
- ONNX Runtime — running EMLight AI model for light analysis
- Leaflet.js — interactive maps
- OpenStreetMap / Nominatim — geocoding and reverse geocoding
- HTML5 Geolocation API — location detection
- Astronomical Calculations — precise sun position determination
- Upload a reference photo — drag and drop an image into the upload area or select a file
- Wait for analysis — AI will analyze the light in the photo (2-3 seconds)
- Select location — enter a city, use the map, or click "Near Me" button
- Choose date — select a date in the calendar to search for suitable times
- Find time windows — click "Find Suitable Time" and get a list of windows with match percentage
- Windows 10/11 (64-bit)
- Internet connection — for maps and geolocation functionality
- ~250 MB free disk space
MIT License
Herr Designer
Enjoy using! 🌅📸