Sun Compass Studio
Solar Bearing Instrument
Sun & shadow finder for aerial shots
Southern-hemisphere model — sunrise due E at 06:00, sun tracks through due N at midday, sunset due W at 18:00.
📷
Click to upload a photo to begin
An aerial or landscape shot works best — the tool auto-detects the horizon (and water, if present) once it loads.
Photo
Camera is facing
drag the dial to pinpoint the heading
° exact · NE
Field of view
degrees, camera default 82°
Time of day
05:3009:0019:00
Sun path & camera cone
■ camera FOV┄ sun's path● sun now
Sun azimuth
45° NE
Sun elevation
45°
Status
In frame
Shadow bearing
225° SW
Horizon line
30.0% · auto-detected
Water in frame
No
Generated edit brief — for a downstream image-editing AI
This tool computes the geometry — it doesn't repaint pixels itself. Copy this brief (or the JSON below) into whatever image model or pipeline will actually perform the relight, shadow rework, and water reflection.
Relight this photograph to depict Morning (09:00 local time), using a southern-hemisphere sun path (rises due E, passes near due N at midday, sets due W). Sun: at 45° azimuth (NE), 45° above the horizon ON-SCREEN LIGHT DIRECTION (this decides the render): the light comes from the TOP-CENTRE of the frame, straight ahead of the camera. Judge left and right as the viewer sees this image, not by compass reasoning, and do not flip the light to the opposite side. Shadows: cast from every building, tree, and structure toward 225° (SW) — moderate-length shadows. On screen that means every shadow stretches toward BEHIND the camera, at the very BOTTOM of the frame, all parallel to each other. Light: neutral daylight, moderate-to-high contrast. No significant body of water was detected in the frame, so no reflection adjustment is needed. Camera reference: facing 45° (NE), 82° field of view — the sun is currently inside the frame. First remove the existing shadows in the photo, then repaint shadows and ambient light to match the above. Preserve the composition, camera angle, all structures, and the rest of the scene unchanged — only adjust lighting, shadow direction and length, sky colour, and (if applicable) water reflection.
Structured JSON
{
"preset": "Morning",
"time": "09:00",
"sun": {
"azimuthDeg": 45,
"elevationDeg": 45,
"compass": "NE",
"belowHorizon": false,
"overhead": false
},
"shadow": {
"bearingDeg": 225,
"compass": "SW",
"description": "moderate-length shadows"
},
"light": "neutral daylight, moderate-to-high contrast",
"water": {
"present": false,
"confidencePct": 0
},
"camera": {
"bearingDeg": 45,
"fovDeg": 82,
"sunInFrame": true
}
}