Author: Gavin Marsh

Filming Action Scenes in a Location With Limited Space

Filming Action Scenes in a Location With Limited Space

I used to think an action sequence needed a sprawling set, elaborate camera rigs, and plenty of open floor space. In reality, a narrow hallway, compact kitchen, or cramped bedroom can make action feel more immediate and intense. The key to filming action scenes in a location with limited space is designing every movement around […]
Pull Back Camera Movement in Film

Pull Back Camera Movement in Film: Meaning, Uses, and Examples

A close-up can trap us inside a character’s thoughts. Then the camera retreats, the room grows around them, and the whole scene changes. A lonely face becomes a tiny figure in a huge space; a harmless detail becomes part of a larger threat. That transformation is why pull-back camera movement in film can turn simple […]
Production Breakdown of a Complex One-Take Sequence

Production Breakdown of a Complex One-Take Sequence

I have always found one-take scenes fascinating because they remove the protection normally provided by editing. Every movement, line, lighting cue, background action, and camera handoff must work at precisely the right moment. One small error can ruin several minutes of otherwise perfect footage. In this production breakdown of a complex one-take sequence, I examine […]
How to Wire CCTV Camera System For Architectural Precision

How to Wire CCTV Camera System For Architectural Precision

Roughly 80% of video loss in surveillance setups isn’t caused by camera hardware failure or network bugs—it stems directly from flawed cable deployment and physical termination errors. Knowing how to wire cctv camera system setups correctly is the difference between an installation that runs continuously for a decade and one that drops frames during every […]
How To Prevent Rigging Hardware Failure On Set

How To Prevent Rigging Hardware Failure On Set

A shackle does not need to snap dramatically for a rigging system to become unsafe. A damaged thread, poor sling angle, overloaded connector, or unnoticed cut can create the failure point. When I think about how to prevent rigging hardware failure on set, I treat every suspended system as one continuous load path. The rig […]
Pedestal Camera Movement

Pedestal Camera Movement: Uses, Gear, and Film Examples

A camera does not need a huge move to change a scene. Raising or lowering it a few feet can reveal a secret, preserve eye contact, or make a character feel more imposing. I wrote this guide for filmmakers and film students who want pedestal camera movement explained in practical terms without losing the mechanics […]
Why a Professional Camera Tripod for Filmmaking Makes a Difference

Why a Professional Camera Tripod for Filmmaking Makes a Difference

I noticed the difference a good tripod makes the first time I compared two otherwise similar shots. One had a tiny wobble whenever the camera moved, while the other had a controlled pan that started gently and stopped without a visible jolt. The cameras and lenses were capable of producing good footage in both cases, […]
How to Build Suspense With Camera Movement: 9 Techniques

How to Build Suspense With Camera Movement: 9 Techniques

Suspense begins when viewers sense that something is wrong but cannot yet see the danger. When I plan camera movement for suspense scenes, I treat the camera like an invisible narrator. It can withhold information, suggest an unseen presence, distort reality, or guide the audience toward a reveal they desperately want—and fear—to see. For US […]
Building a Custom Camera Rig for a Car Commercial

Building a Custom Camera Rig for a Car Commercial

The first time I planned building a custom camera rig for a car commercial, I realized that the hardware could not be my starting point. I first had to understand the shot: where the camera needed to travel, how much of the vehicle had to remain visible, and whether the movement should feel fast, smooth, […]
document.addEventListener('DOMContentLoaded', function() { var label = function() { document.querySelectorAll('button.slick-prev:not([aria-label])').forEach(function(b){ b.setAttribute('aria-label','Previous slide'); }); document.querySelectorAll('button.slick-next:not([aria-label])').forEach(function(b){ b.setAttribute('aria-label','Next slide'); }); }; label(); setTimeout(label, 1000); }); document.addEventListener('DOMContentLoaded', function() { document.querySelectorAll('img.site-logo:not([alt])').forEach(function(img){ img.setAttribute('alt','PhotoShip One'); }); });