You launch your drone over a calm lake at golden hour, expecting warm, natural tones. Instead, your footage flickers between warm orange and cold blue as the gimbal pans across the water. If you have ever wondered why this happens, you are dealing with one of the most frustrating quirks of drone photography: auto white balance shifts color when you fly over water.
Auto white balance, or AWB, is designed to neutralize color casts by reading the dominant light in a scene and adjusting the color temperature on the fly. Over land, this usually works well. Over water, the reflected light from the surface tricks the camera into reading the scene as warmer or cooler than it actually is, and the result is footage that shifts color mid-flight.
In this guide, I will break down exactly why auto white balance shifts color when you fly over water, what is happening inside the camera, and how to fix it with manual settings and post-processing. Whether you shoot with a DJI Mini, Air, or Mavic series drone, the principles below will help you get consistent, natural-looking color over any body of water.
Table of Contents
What Is White Balance?
White balance is the process of removing unrealistic color casts so that white objects appear white in your photo or video. It compensates for the color temperature of the light source illuminating your scene, whether that is warm sunlight, cool shade, or a mix of both.
Color temperature is measured in Kelvin (K). Lower values, around 3200K, represent warm orange light like a sunrise or a tungsten bulb. Higher values, around 7000K and above, represent cool blue light like deep shade or an overcast sky. Daylight typically sits near 5500K to 5600K, which is what most outdoor scenes are balanced for.
When white balance is set correctly, colors look natural and match what your eyes see. When it is off, whites take on a blue, orange, or green tint, and every other color in the image shifts along with it. This is called a color cast.
Most drones offer two main approaches. Auto white balance lets the camera continuously analyze the scene and pick a Kelvin value on the fly. Manual white balance locks the Kelvin value to a fixed number you choose, so the color interpretation stays constant regardless of what moves through the frame. There are also preset modes like Daylight, Cloudy, or Shade, which are essentially manual values assigned to common conditions.
Why Auto White Balance Shifts Color When You Fly Over Water
The short answer is that water reflects light differently than land, and auto white balance cannot tell the difference between reflected light and the actual ambient light of the scene. When the reflected light dominates the frame, the camera’s algorithm misreads the color temperature and shifts the entire image.
Here is the mechanism in plain terms. Auto white balance works by sampling the colors in the frame and assuming that, on average, they should average out to a neutral grey. This is called the grey world assumption. Over a typical landscape with grass, soil, buildings, and sky, the assumption holds up reasonably well. Over a large body of water, it falls apart.
Water acts like a giant tilted mirror. Depending on the angle of the sun, the position of your drone, and the roughness of the surface, that mirror reflects different amounts of sky, sun, and surrounding terrain. On a calm day, the reflection can be almost a perfect copy of the sky overhead. On a choppy day, the surface scatters light in every direction and mixes in the actual color of the water itself.
When your drone’s camera looks down at a lake reflecting a clear blue sky, the frame is dominated by blue tones. Auto white balance reads that dominance and assumes the entire scene is lit by very cool, high-Kelvin light. To compensate, it warms up the image, sometimes dramatically. The result is an orange or yellow tint that has nothing to do with the actual light hitting the water.
The opposite happens when the water reflects a warm sunset or golden clouds. The frame fills with orange and red tones. Auto white balance reads this as warm, low-Kelvin light and cools the image down to compensate, draining the warm tones you actually wanted to capture.
The shifting is what makes this so noticeable. As your drone pans, tilts, or changes altitude, the proportion of reflected sky versus water versus shoreline changes in the frame. Auto white balance recalculates with every change, and the color temperature of your footage bounces around in response. You can actually watch the color cast flip from shot to shot within the same clip.
This is the core reason auto white balance shifts color when you fly over water. It is not a defect in the drone. It is the algorithm doing exactly what it was designed to do, applied to a scene it was never trained to handle.
The Science: Reflected Light and Color Temperature Over Water
To really understand why water breaks auto white balance, it helps to look at the physics of reflected light. The color of light that reaches your drone’s sensor is not just the color of the sun. It is a mixture of direct sunlight, skylight scattered by the atmosphere, and any light reflected off surfaces below the camera.
Direct sunlight on a clear day has a color temperature around 5500K. Skylight, which is the blue light scattered by air molecules, sits much higher, often between 8000K and 12000K. When sunlight hits a grassy field, most of the blue skylight is absorbed and what reflects back up to the camera is dominated by the warmer direct light. When sunlight hits water, a large fraction of both the direct light and the skylight bounces back up toward the camera, especially at low angles.
This means the light reaching your drone over water has a much higher blue component than the light reaching it over land. Auto white balance interprets that extra blue as a cooler light source and shifts warm to compensate. The magnitude of the shift depends on how much of the frame is water versus shoreline, how calm the surface is, and the angle of the sun.
Altitude plays a big role as well. When you fly low over water, especially at an oblique angle, the camera sees a lot of reflected sky and very little of the water’s own color. This is where the strongest blue shifts happen. As you climb higher and aim the camera straight down, the reflection breaks up and the camera sees more of the water’s true color, which can range from deep blue in clear ocean to greenish-brown in a murky pond. Each of these conditions produces a different dominant color and a different white balance error.
The camera angle matters too. A nadir view, where the gimbal points straight down, minimizes sky reflection and gives you the most accurate read on the water itself. An oblique view, where the gimbal tilts toward the horizon, captures the maximum amount of reflected sky and triggers the worst auto white balance shifts. If you have ever noticed your footage changing color as you tilt the camera up from straight-down to horizon-level, this is why.
Time of day compounds all of this. At golden hour, the low sun paints warm orange light across the water’s surface, but the sky overhead is still scattering cool blue light. The mix that reaches your camera is a moving target, and auto white balance chases it constantly. On an overcast day, the entire sky becomes a diffuse light source and the reflection is more uniform, which ironically gives auto white balance a more consistent, though still incorrect, reading.
As a rough reference, clear open water under midday sun often reads closer to 6000K to 6500K to the eye. Water reflecting a clear blue sky can fool the camera into thinking the scene is 7000K or higher. Golden hour reflections can swing the perceived temperature below 4500K. These are the swings that produce the visible color shifts in your footage.
Auto vs Manual White Balance Over Water
The single most effective fix for color shifts over water is to stop using auto white balance. Manual white balance locks the camera to a fixed Kelvin value, so the color interpretation cannot drift as the scene changes. What you lose is the camera’s attempt to be smart. What you gain is consistency, and consistency is everything when you are stitching clips together or color grading a flight.
Auto white balance shines in mixed lighting on land, where you walk or fly between sun and shade and the camera quietly adjusts. Over water, that same adjustment becomes a liability because the scene is constantly changing even when the actual light is not. Manual white balance treats every frame the same way, which is exactly what you want when the dominant color in the frame is misleading the sensor.
The tradeoff is that a locked manual value is only correct for one set of lighting conditions. If you set white balance on the ground and then climb into a cloud layer, or fly from golden hour into civil twilight, your locked value will be wrong. The solution is to re-lock white balance whenever the actual light changes, just like you would adjust exposure. Many experienced drone pilots re-set manual white balance every 15 to 30 minutes during a long shoot.
Forum discussions among professional drone operators are unanimous on this point. Pilots who shoot real estate, coastal surveys, or commercial aerial work over water almost universally disable auto white balance before takeoff. The few who leave it on end up spending more time fixing color shifts in post than they saved by skipping the manual setup.
How to Set Manual White Balance on a Drone
Setting manual white balance on a drone is straightforward once you know where the setting lives. The exact menu path varies between DJI models and firmware versions, but the workflow is consistent across the DJI Fly app and DJI Pilot app used by most consumer and prosumer drones.
Step 1: Open the camera settings. Launch the DJI app, connect to your drone, and tap the three dots or gear icon in the upper right corner of the camera view to open the settings panel. Navigate to the Camera tab.
Step 2: Switch out of Auto. Find the White Balance setting, which is usually represented by a WB icon. Tap it and change the mode from Auto to either a preset like Daylight or Cloudy, or to Custom, which lets you enter a specific Kelvin value.
Step 3: Choose a Kelvin value for water. For most daylight flights over water, a value between 5200K and 5800K produces natural results. Use the lower end, around 5200K, on bright clear days when the water is reflecting a lot of blue sky. Use the higher end, around 5800K, on overcast days or when the water itself has a warm tint. For golden hour, try 6000K to 6500K to keep the warm tones from getting stripped out.
Step 4: Use a grey card for accuracy. For the most accurate custom white balance, hold a neutral grey card or a sheet of white paper in the same light your drone will be flying in, fill the frame with it, and use the Custom white balance calibration function if your drone supports it. This gives the camera a true neutral reference instead of letting it guess.
Step 5: Lock the value for the entire flight. Once you have a manual value set, do not touch it unless the actual light changes. If you fly from sunny to overcast, or from midday to sunset, land and reset the value. The goal is a consistent color interpretation across every clip in the flight.
Step 6: Verify on a test shot. Before you commit to a long flight, capture a short test clip and review it on a color-accurate screen if possible. If whites look neutral and skin tones look natural, your value is right. If everything looks too warm or too cool, adjust by 200 to 400K and test again.
Some higher-end drones, including the DJI Mavic 3 series and certain enterprise models, allow you to save custom white balance presets. If you fly over water frequently, save your favorite values as presets so you can switch between clear-day, overcast, and golden hour settings with a single tap.
Post-Processing Fixes for Color Cast
Sometimes you do not catch the white balance issue until you are back at your desk. Maybe you forgot to switch out of auto, or the light changed faster than you expected, and now your clips have an obvious blue or orange cast. The good news is that white balance is one of the easiest things to fix in post, as long as you shot in the right format.
Shooting in RAW or a flat color profile gives you the maximum flexibility. RAW photos store the actual sensor data without baking in a white balance, so you can set the correct Kelvin value in Lightroom, Camera Raw, or Capture One after the fact with zero quality loss. For video, shooting in a log profile like D-Log on DJI drones gives you a similar level of headroom, though the white balance is technically baked in, the flat profile makes it much easier to correct large shifts.
In Lightroom, the fix takes seconds. Open the photo, grab the White Balance eyedropper, and click on a neutral grey or white area in the frame. Lightroom calculates the correct Kelvin value automatically. If no neutral area exists, drag the Temperature slider manually until whites look white. You can sync this adjustment across an entire flight’s worth of photos with a single click.
For video, Premiere Pro’s Lumetri Color panel and DaVinci Resolve’s color page both offer temperature and tint sliders that work the same way. Find a neutral reference frame, set the temperature, and apply that correction across the clip. If the white balance shifted mid-clip because auto was on, you may need to keyframe the temperature slider or split the clip into segments and correct each one individually.
The one format you cannot easily rescue is JPEG or standard compressed video with auto white balance baked in. JPEGs discard the raw sensor data, so aggressive white balance corrections introduce banding and color artifacts. If you shoot JPEG-only over water, manual white balance in-camera is not optional, it is mandatory.
FAQs
Why is auto white balance bad?
Auto white balance is not inherently bad, but it becomes unreliable when a scene is dominated by a single color or by reflected light. Over water, the camera reads the blue or green reflected tones as the ambient light temperature and shifts colors incorrectly, which is why footage often flickers between warm and cool tones.
How does white balance change color?
White balance changes color by adjusting how the camera interprets the color temperature of light, measured in Kelvin. Lower Kelvin values add warmer orange tones while higher values add cooler blue tones, so an incorrect reading shifts the entire color cast of the image.
How to set white balance underwater?
To set white balance underwater or over water with a drone, switch from auto to manual white balance, hold a grey card or white reference near the surface, lock the Kelvin value between 5200K and 6500K depending on conditions, and keep that value locked for the entire flight.
Which white balance setting automatically adjusts color balance for different shooting conditions?
The Auto White Balance (AWB) setting automatically adjusts color balance for different shooting conditions. The camera continuously analyzes the scene and shifts the color temperature, which works well on land but causes visible color shifts when flying over reflective water surfaces.
Conclusion
Auto white balance shifts color when you fly over water because the reflected light from the surface dominates the frame and tricks the camera’s color temperature algorithm. The fix is simple: switch to manual white balance before takeoff, lock a Kelvin value that matches the actual light, and shoot in RAW or a flat profile so you can fine-tune in post. Once you make manual white balance a habit, your over-water footage will stay consistent from the first clip to the last, no matter how the scene changes below.