← Back to Library

How to make a BobbyBroccoli video

Most tutorials on digital storytelling focus on the software interface; BobbyBroccoli flips the script by arguing that the script itself is the true bottleneck, forcing creators to lock in their narrative before a single 3D object is placed. This piece is notable not for teaching Blender, but for revealing the rigid, chronological architecture required to make 3D data visualization work at all. It offers a rare, unvarnished look at the "nuts" workflow behind some of the internet's most compelling visual essays.

The Chronological Trap

BobbyBroccoli begins by demystifying the tools, acknowledging that while the 3D animation style was pioneered by filmmaker John Boyce using Google Earth, the author has shifted to Blender for its open-source nature and vast tutorial ecosystem. However, the core insight emerges when discussing the writing process. Unlike traditional video editing where scenes can be shuffled until the end, this medium demands a rigid structure. "The part that really throws people off is that when you make a video like this you have to lock in your script really early," BobbyBroccoli writes. This is a critical distinction: in a 3D space, changing a line of dialogue midway through production creates a "weird continuity error" because the camera and objects are already mapped to specific timestamps.

How to make a BobbyBroccoli video

This approach forces a level of discipline that most content creators never experience. The author notes that "everything is animated in chronological order," meaning the narrative flow dictates the visual layout, not the other way around. This is a powerful constraint that ensures the story remains tight, but it also raises the stakes for the initial planning phase. Critics might note that this rigidity could stifle spontaneous creativity or the ability to pivot when new information emerges during the production cycle. Yet, BobbyBroccoli argues that the trade-off is worth it to avoid the nightmare of re-rendering complex scenes to match a new script.

"It is not intuitive by any means but it is the best way I found to do what I do."

Engineering the Narrative

Once the script is locked, the technical execution becomes a game of precise synchronization. BobbyBroccoli details a workflow where audio is recorded and edited into a single continuous take before any animation begins. The author explains, "once you export an audio file the timing is more or less set in stone." This forces the creator to have a pre-existing intuition for pacing, as adding a pause or cutting a line later requires updating both the audio file and the animation timeline to maintain sync.

The visual strategy relies heavily on using the Z-axis—the depth dimension—to tell the story. BobbyBroccoli describes brainstorming variables that can "take advantage of the Z axis," such as the half-lives of elements or the size of a stock price, and then building the layout backward from that critical element. This transforms data from a flat chart into a navigable environment. The camera object becomes the "backbone of your entire video," with the author describing a "walk mode" that allows them to control the camera like a video game character to find the perfect angle before keyframing the movement.

The reliance on community resources is another pillar of this workflow. BobbyBroccoli admits that their videos are essentially a "collage of other people's tutorials," emphasizing that the solution to almost any technical hurdle can be found by searching YouTube with the word "Blender" appended. This democratization of technical knowledge allows a single creator to produce work that rivals larger studios, provided they can navigate the steep learning curve.

Automation and Scale

Perhaps the most transformative aspect of BobbyBroccoli's method is the use of procedural automation to handle massive datasets. The author recounts creating a video about chemical elements where a Python script generated thousands of mesh objects, assigning materials and labels based on a CSV file. "There was no way I'd ever have been able to have been able to do this manually," BobbyBroccoli writes, highlighting how scripting turns impossible manual labor into a few lines of code.

This extends to the use of geometry nodes, a newer feature that can generate bar graphs from data files far more efficiently than building individual cubes. The author also leverages add-ons like Blender OSM to import real-world map data automatically, turning hours of modeling into seconds of rendering. This shift from manual creation to procedural generation is what allows the channel to tackle complex, data-heavy topics without getting bogged down in the minutiae of asset creation.

"I cannot stress this enough: all of my videos are a collage of other people's tutorials."

Critics might argue that relying so heavily on pre-made assets and scripts risks homogenizing the visual style, making every video feel like it comes from the same template. However, the author's specific framing of data—choosing which variables to visualize and how to animate them—ensures that the storytelling remains distinct even if the tools are borrowed.

Bottom Line

BobbyBroccoli's most compelling argument is that the barrier to entry for high-end 3D storytelling is no longer software cost, but rather the willingness to endure a non-linear, script-first workflow that demands total commitment before production begins. The piece's greatest strength is its honesty about the difficulty of the process, while its vulnerability lies in the assumption that every creator has the patience to master Python scripting and complex 3D keyframing. For the ambitious creator, this is a blueprint; for the casual observer, it is a fascinating glimpse into the engineering behind the art.

Sources

How to make a BobbyBroccoli video

by BobbyBroccoli · BobbyBroccoli · Watch video

big thank you to nebula for sponsoring this video hi I'm Bobby Brockley and I'm going to explain how I make my videos the first thing I should mention is that I am not the inventor of the 3D animation style that I use that was created by sports writer and filmmaker John Boyce he's been using Google Earth for years and he's a wizard at what he does I used Google Earth exactly once for one video series and since then I've been using the program blender why do I use blender well it's free open source and has thousands of tutorials available for it all of my blender knowledge was self-taught through YouTube advice from friends and experimentation there is a bit of a learning curve but once you get past the initial hump I think blender is a super powerful tool for making 3D story videos but here's the thing as long as you can move a camera in 3D space you can use whatever program you like Maya Unity Unreal Engine whatever you're most comfortable with this is completely different than how I to make videos and most people's reactions when I explain how I do this is that's nuts it is not intuitive by any means but it is the best way I found to do what I do I want to be clear this is not an intro to blender video I've linked some good ones down below rather this is specifically how I make my videos step one planning and writing frankly this is the most timeconsuming part and my best advice if this is your first video is to just try anything you'll see what works and what doesn't and gradually develop a feel for how to write this sort of video a lot of my videos use calendars or timelines as a visual anchor so start there figure out what years or months are the most critical and sketch out possible layouts on paper I go through so many sketches before I settle on anything your video will likely have a rectangular frame so try and build a layout that fills that frame nicely from a fully zoomed out angle because this style uses 3D space I often brainstorm some sort of variable that can take advantage of the Z axis in my element video it's the Half Lives of the ...