5 Things I Learned From Bad AI Video Generations A developer who tested AI video generation models found that vague motion descriptors like "dynamic tracking shot" often fail to produce the intended camera movement, and that explicitly describing camera paths, subject action, and environmental reactions yields more accurate results. The engineer documented five lessons from failed generations, including separating subject motion from camera motion and specifying how movement affects the surrounding scene. AI video prompts can look completely reasonable and still produce a result that is not what you expected. I ran into this while testing a skiing video. The skier moved downhill correctly, the snow reacted to the skis, and the overall scene looked good. The problem was the camera. I wanted it to move in behind the skier, come closer, pass near the subject, and then pull away. Instead, it barely moved. My prompt included the phrase "dynamic tracking shot," so at first I thought the model had simply ignored the camera instruction. But when I looked at the prompt again, I realized that I had not actually described the camera movement in much detail. That test changed the way I write AI video prompts. I now spend less time adding descriptive words and more time separating the different kinds of movement inside the shot. Here are five things that have helped me. One problem with AI video prompts is that they can sound like video prompts while still mostly describing a static image. For example: A skier on a snowy mountain, cinematic lighting, dramatic winter landscape, dynamic movement. There is nothing technically wrong with this prompt, but most of it describes the appearance of the scene. The model still has to decide what dynamic movement means. I usually get a more useful result when I describe the action directly. Instead of: A skier moving through the snow. I would write: The skier accelerates downhill from left to right, leans into a sharp turn, and cuts across the slope. The second version gives the model more information about direction and sequence. This does not mean every movement needs to be described in extreme detail. Long prompts can create their own problems. I mainly look for vague verbs or adjectives that are standing in for an action I could describe more clearly. Words such as dynamic , cinematic , or energetic can help describe the overall feeling of a shot, but they usually do not replace an actual motion instruction. This was the main problem in my skiing test. The subject motion was already acceptable. The skier moved naturally, and the skis kicked up snow during the turn. The camera was the part that did not match what I had imagined. My original instruction was simply: dynamic tracking shot I knew what I meant by that. The model did not necessarily know which version of a tracking shot I wanted. So I rewrote the camera instruction as a path: The camera approaches from behind the skier, moves alongside them, closes the distance, passes near the subject, then separates as snow bursts across the frame. The result was much closer to the movement I wanted. Since then, I still use terms such as tracking shot , dolly shot , or aerial shot , but I do not rely on them when the exact camera movement matters. For example, there is a fairly big difference between: The camera tracks the runner. and: The camera begins behind the runner, moves toward their left side, briefly matches their speed, then pulls ahead. Both can describe a tracking shot, but the second one gives the model an actual route through the scene. Sometimes the main subject is moving correctly and the video still feels strangely static. In those cases, I check what is happening around the subject. In the skiing example, this made a noticeable difference. Compare: The skier makes a sharp turn. with: The skier makes a sharp turn. The skis cut into the snow and throw a burst of powder outward as the skier passes. The second prompt is not only describing the skier. It is also describing what the movement does to the environment. This can apply to many types of shots. A person running may move their clothes or hair. A car may throw up dust or spray water from the road. Someone walking through curtains should probably move the fabric. An object falling into water should affect the surface around it. I do not add environmental reactions to every prompt because that can make a simple scene unnecessarily complicated. But when the subject is doing the correct action and the shot still feels flat, this is one of the things I check. I noticed a different problem while testing a recurring character called Carrie. I had several reference images for her, including front-facing, profile, and full-body views. At first, I still wrote long descriptions of her appearance inside the video prompt: A young woman with face description , hair description , clothing description ... After testing the workflow a few times, I found that much of this information was already coming from the reference image. That meant the prompt could focus more on the action. Carrie walks toward the table, pulls out the chair, sits down, and looks toward the window. The reference image handles the character identity, while the prompt describes what happens in the shot. I also found that the type of reference image matters. For a close-up, a clear front-facing reference can be useful. For a walking sequence or another shot where body proportions matter, I prefer a wider or full-body reference. This also makes failed generations easier to troubleshoot. If the character identity changes too much, I check the reference setup first. If the character still looks correct but performs the wrong movement, I look at the motion prompt. Before I started separating those two problems, my instinct was often to keep adding more description to the same prompt. That usually made it harder to tell which instruction was actually helping. I learned this while making a 15-second bookstore sequence. The basic idea was simple: a character enters a bookstore, walks between the shelves, finds a book, opens it, and ends in a quieter final shot. When I wrote the whole sequence as one paragraph, it became difficult to see whether the timing and progression actually made sense. So I planned it as separate beats first: Shot 1: Establish the bookstore. Shot 2: Follow the character between the shelves. Shot 3: Move closer as they reach for a book. Shot 4: Show them opening it. Shot 5: End on a quieter frame. This does not mean I always generate five separate clips. In this test, generating the shots independently sometimes caused a different problem. The position of the shelves, the character, and the camera changed between clips, so the sequence no longer felt like the same physical space. A longer continuous generation could keep the environment more coherent. The shot list was still useful, though, because it gave me a way to plan the timing and progression before deciding how many generations to make. I now treat shot planning and clip generation as two separate decisions. A video can be planned as five shots and still be generated as one continuous sequence. After these tests, I started using four categories when a motion prompt is not working: Subject motion + Camera path + Environmental reaction + Temporal sequence For the skiing video, I might break the prompt down like this: Subject motion The skier accelerates downhill and leans into a sharp turn. Camera path The camera approaches from behind, moves alongside the skier, then closes the distance as they pass. Environmental reaction The skis cut into the snow and throw powder toward the camera. Temporal sequence The shot begins wide, moves into a close tracking moment, then pulls away as the skier continues downhill. I do not necessarily write every prompt in this exact format. It is more useful as a troubleshooting checklist. If the skier is moving correctly but the camera is static, I probably do not need to rewrite the subject description. If the camera moves correctly but the scene still feels lifeless, I can look at environmental reactions. If all the individual actions are there but they happen in the wrong order, the temporal sequence may need to be clearer. AI video generation is still unpredictable. A model can ignore an instruction or introduce something that was never in the prompt. But breaking motion down this way has made failed generations easier for me to diagnose. And in practice, that has been more useful than simply making the prompt longer. What usually goes wrong first in your AI video generations: subject motion, camera movement, character consistency, or timing? ai promptengineering videogeneration tutorial