3DR Solo app · Feature design
Saving/loading smart shots
Don’t restart, just reload.
About saving/loading smart shots
Saving/loading smart shots gives users the ability to quickly reload a complex flying path with a few taps — giving them the confidence to get the exact picture or sequence every time.
The challenge
Being able to create complex flying paths in the sky raised a lot of “what ifs”: what if I forget to save my path, what if I run out of battery, what if I lose connection mid-flight, what if I want to fly this path again another day, what if I want to use a different copter? It all pointed to saving and reloading a path in the sky quickly and intuitively.
Saving the path
We live in a time where most of our data is saved (and sometimes restored) automatically, and this was no different. User research kept surfacing the same questions: can you save any path, should you, what if I forget? That led us to auto-save any path as soon as the user sets two keyframes, and continuously after — because uncontrollable factors could otherwise cost the user all the work of framing the perfect shot.
This auto-saving mechanic also let users get their work back and be flying their path again within seconds.
Loading a smart shot
Loading smart shots needed to be quick, intuitive, and easy to browse. Research showed the target user would likely have several similar paths in the same area — wanting a similar camera sequence with different points of interest. With that in mind, we presented users a few concepts.




Even though a vivid video preview seemed delightful, research showed it was much easier for users to pick from a simple list than a panel of moving images.
Final implementation
The final implementation lets the user quickly preview the path on the map and directs them to fly to the position and altitude of the first point. If already nearby, they’re offered the option to load the cable, and the copter autonomously flies to the exact start point.





Sometimes the best approach is simplicity — and following a mental model the user is already familiar with.