Skip to content

iherrdesigner-bit/SunScreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

SunScreen

AI tool for photographers to analyze lighting and sun position

SunScreen — AI Tool for Photographers

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

✨ Features

  • 🤖 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

📸 Screenshots

Main Screen Photo Analysis Search Results

🚀 Download

👉 Windows build (.exe)

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.

🛠 Technologies

  • 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

📖 Usage

  1. Upload a reference photo — drag and drop an image into the upload area or select a file
  2. Wait for analysis — AI will analyze the light in the photo (2-3 seconds)
  3. Select location — enter a city, use the map, or click "Near Me" button
  4. Choose date — select a date in the calendar to search for suitable times
  5. Find time windows — click "Find Suitable Time" and get a list of windows with match percentage

⚙️ Requirements

  • Windows 10/11 (64-bit)
  • Internet connection — for maps and geolocation functionality
  • ~250 MB free disk space

📝 License

MIT License

👨‍💻 Author

Herr Designer


Enjoy using! 🌅📸

About

SunScreen — AI Tool for Photographers

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors