VFX Pull Lists: How to Create Pulls That Vendors Can Actually Use
The seamless integration of visual effects into a film relies heavily on precise communication and meticulous preparation from the editorial department. A critical, yet often underestimated, step in this process is the creation of a VFX pull list and the subsequent pulling of media for VFX vendors. This isn't merely about exporting a clip; it's about delivering exactly what the VFX artists need, in the right format, with all necessary context, to avoid costly revisions and delays.
A well-executed VFX pull is the foundation for efficient VFX work. It prevents scenarios where artists are working with incorrect frames, missing handles, or incomplete information. Filmmakers like James Cameron, known for pushing the boundaries of visual effects, understand that the technical backbone of VFX begins long before the first render. The clarity and accuracy of the assets provided to VFX houses directly impact their ability to deliver high-quality work on schedule and within budget.
Understanding the "VFX Pull"
At its core, a "VFX pull" is the process of extracting specific shots or sequences from an edit timeline that require visual effects work, and preparing them for delivery to a VFX vendor. This involves more than just exporting the final edited shot. A comprehensive VFX pull includes the raw footage (plates), often with additional frames before and after the edit points (handles), and crucial metadata. The goal is to provide the VFX artists with all the source material they need to seamlessly integrate their work into the surrounding footage.
The concept of a pull list originates from the need for a precise inventory of every shot that will undergo VFX treatment. This list details the shot's unique identifier, the editorial start and end points, the required handles, and a brief description of the effect. This document acts as a contract between editorial and the VFX team, ensuring everyone is working from the same page. Without this detailed breakdown, the potential for miscommunication, incorrect pulls, and subsequent re-pulls increases dramatically, leading to wasted time and resources.
In VFX-heavy features with extensive digital extensions, environmental effects, and holographic projections, every visual element begins as a meticulously planned and pulled plate. The complexity of such shots demands that the source material provided to the VFX vendors is impeccable, preserving the original camera data, color information, and framing. Any discrepancy in the pull could lead to hours of corrective work or, worse, a visual effect that doesn't blend with the live-action photography.
💡 Pro Tip: Think of your VFX pull as the "source code" for the visual effect. The more complete and accurate the source code, the easier it is for the developer (VFX artist) to build the final application.
The Essential Components of a VFX Pull List
A robust VFX pull list is a detailed blueprint, not just a simple log. It serves as the primary communication document between editorial and the VFX department, outlining precisely which shots need work and what specific elements are required. Crafting this list with meticulous attention to detail is paramount for smooth VFX production.
Shot Identification and Naming Conventions
Each VFX shot must have a unique identifier. This is typically a combination of reel number, scene number, and shot number, often followed by a version indicator. For example, `R10_SC023_SH005_V01`. This convention ensures that every asset related to that specific effect (plate, render, review, final composite) can be tracked consistently throughout the pipeline. The naming convention should be established early in pre-production and adhered to rigorously by all departments. In larger productions, a dedicated VFX editor or coordinator is responsible for maintaining this consistency.
Editorial Cut Points and Handles
The pull list must specify the exact in and out points of the shot as it appears in the editorial timeline, typically in timecode or frame numbers. Crucially, it must also specify the required "handles", additional frames beyond the editorial cut. Standard practice calls for commonly 8–16+ frames of handle on either side of the cut, depending on vendor and show requirements, allowing VFX artists flexibility for dissolves, speed ramps, or minor timing adjustments without requesting re-pulls. Some complex shots, especially those involving significant camera movement or interaction, might require even longer handles, sometimes up to 30-60 frames.
This extra footage provides critical context and buffer for the VFX team.
Plate Specifications
This section details the actual media to be pulled. It includes: * Source Clip Name: The original file name of the camera negative or digital asset.
* Resolution: The native resolution of the plate (e.g., 4K DCI, UHD).
* Frame Rate: The exact frame rate (e.g., 23.976, 24, 25, 29.97).
* Color Space and Log Format: Crucial for VFX artists to work with the correct color information (e.g., ARRI LogC3, RED Log3G10, S-Log3). This ensures that the VFX work is performed in the intended color environment and matches the live-action photography.
* Lens Information: Focal length, aperture, and any specific lens characteristics (e.g., anamorphic squeeze) are vital for 3D tracking and CG integration.
* Camera Metadata: If available, any embedded metadata (lens grids, camera model, sensor size) should be preserved or explicitly noted. Modern digital cinema cameras embed a wealth of data that can be invaluable for VFX.
VFX Description and Instructions
Beyond the technical details, the pull list needs a clear, concise description of the VFX work required. This might include: * "Remove green screen, composite CG creature, add atmospheric effects." * "Clean plate for wire removal and rig removal." * "Extend practical set wall, add digital matte painting." * "Rotoscoping for character isolation, replace background."
Any specific instructions, such as "preserve grain structure," "match lighting from reference shot SC010_SH002," or "focus on seamless integration with practical explosion," should be included here. This narrative context helps the VFX artist understand the creative intent behind the shot.
Reference Material
The pull list should also point to any relevant reference material. This could be: * Concept Art: Visual guides for the desired look.
* Pre-visualization (Pre-vis) or Post-visualization (Post-vis): Animated or composited rough versions of the shot that establish timing and blocking.
* Scan Data: Lidar scans of locations or photogrammetry of props.
* HDRIs (High Dynamic Range Images): Spherical panoramas captured on set to replicate lighting environments.
* Camera Reports: Detailed logs from set containing lens, camera, and lighting information. (For more on critical metadata, see Camera Reports That Help Post: Metadata That Prevents Reconform Pain).
The more information provided upfront, the less time VFX artists spend guessing or requesting additional assets. This proactive approach is a hallmark of efficient production pipelines.
Automating the Pull Process: EDLs and XMLs
Manually pulling hundreds or thousands of VFX shots is not only tedious but also highly prone to human error. Modern editorial workflows leverage Edit Decision Lists (EDLs) or XML files to automate much of this process, ensuring accuracy and efficiency.
An EDL is a text file that contains an ordered list of edit decisions, including reel names, timecodes, and transitions. An XML (Extensible Markup Language) is a more robust, hierarchical data format that can carry significantly more metadata, including clip names, frame rates, and even effects applied in the NLE. Both can be exported directly from most professional editing software like Adobe Premiere Pro, Avid Media Composer, or DaVinci Resolve.
The workflow typically involves:
1. Marking VFX Shots in the NLE: Editors identify VFX shots in their timeline, often by placing specific markers, flags, or by nesting the VFX portion of the clip. Some workflows involve creating a separate video track specifically for VFX markers or placeholder clips.
2. Creating a Dedicated VFX Timeline: A common practice, especially for complex sequences, is to copy all VFX-designated clips into a separate, clean timeline. This timeline contains only the shots requiring VFX, making the subsequent export process cleaner. This mirrors the advice from industry guides that suggest placing all required elements into their own timeline for pulls.
3. Exporting EDL/XML: From this dedicated timeline, or by filtering markers, an EDL or XML is exported. This file contains all the necessary timecode and clip information for the VFX shots.
4. Using Pulling Software: Specialized tools or scripts (either built-in to robust NLEs or third-party applications) can then read this EDL/XML. These tools locate the original camera files (often stored on shared storage or a media asset management system), extract the specified frames with handles, and transcode them into the required delivery format (e.g., OpenEXR, DPX, ProRes 4444 XQ).
The advantage of this automated approach is undeniable. It ensures that the exact frames, with the correct handles and associated metadata, are pulled every time. It eliminates the risk of typos in timecodes or misidentified clips. Companies like Sony have actively pushed for automated VFX pull systems, recognizing the efficiency gains and the reduction in human error. This automation moves the industry closer to a cloud-based future where thousands of VFX shots can be coordinated and transferred seamlessly.
💡 Pro Tip: When exporting an EDL/XML for VFX, always double-check the settings. Ensure that source clip names and timecodes are included, and that any non-standard frame rates or resolutions are correctly represented in the export.
Choosing the Right Plate Format and Codec
The choice of plate format and codec is a critical decision that directly impacts image quality, file size, and the efficiency of the VFX pipeline. This decision should be made in consultation with the VFX supervisor and lead compositor, as different vendors and workflows may have specific preferences.
Uncompressed/Lossless Formats for Maximum Fidelity
For high-end VFX work, especially involving complex compositing, 3D tracking, or significant color manipulation, uncompressed or visually lossless formats are preferred. These formats retain the maximum amount of image information from the original camera files.
* OpenEXR (.exr): The industry standard for high dynamic range (HDR) image sequences in VFX. EXR supports multi-channel data (e.g., separate channels for beauty, alpha, depth, motion vectors, normals), floating-point precision (which preserves extreme highlights and shadows), and various lossless or lossy compression schemes (like PIZ or DWAA) that are mathematically lossless or perceptually lossless. Its ability to store linear light data is crucial for accurate compositing and lighting.
* DPX (.dpx): A widely used format in film scanning and digital intermediates, DPX stores individual frames as separate image files. It typically uses 10-bit or 12-bit logarithmic color space, mimicking the density characteristics of film. While robust, DPX is typically larger than EXR and doesn't inherently support multi-channel data.
* ProRes 4444 XQ: Apple's ProRes 4444 XQ is a high-quality, visually lossless codec that supports up to 12 bits per image channel and preserves alpha at up to 16 bits (per Apple's ProRes documentation). It's often used for delivering plates when EXR or DPX might be overkill for certain types of effects (e.g., simple rig removal, rotoscoping) or when file size is a significant concern. It maintains excellent image quality while being more manageable than uncompressed formats.
Color Space and Gamma
A common mistake is delivering plates in a display-referred color space (like Rec.709) or with baked-in LUTs. VFX artists require plates in a scene-referred color space. Deliver what the vendor requests; commonly this means camera raw, camera-native log plates (e.g., ARRI LogC, RED Log3G10, S-Log3), or scene-linear EXR with correct color transforms. ACEScg is typically a scene-linear working space used internally by the vendor, not a delivery format. Always confirm the vendor's preferred color pipeline before pulling.
The VFX vendor will convert the delivered plates into their working color space and apply a viewing LUT for their monitors. Delivering ungraded, scene-referred footage ensures the VFX work is performed on untainted image data, preventing color clipping or irreversible changes.
Delivery of Raw Camera Files
In some cases, especially for complex shots with significant re-lighting or reframing, the VFX vendor may request the original camera raw files (e.g., ARRI RAW, REDCODE RAW, Sony RAW). These files offer the ultimate flexibility, allowing the VFX team to extract specific color data, adjust white balance, or even de-bayer the image with different settings. While ideal for maximum control, raw files are significantly larger and require specialized software for processing. This decision should be carefully weighed against storage and transfer capabilities.
The choice of format and codec is not arbitrary; it's a technical decision with creative implications. Delivering the wrong format can lead to color shifts, banding, or loss of detail, forcing the VFX team to spend valuable time correcting issues that could have been avoided with proper preparation.
Metadata and Contextual Information
Beyond the visual plate itself, the metadata accompanying a VFX pull is equally crucial. Metadata provides the context that allows VFX artists to accurately replicate camera movement, lighting, and spatial relationships. Omitting key metadata can lead to hours of manual tracking, guesswork, or ultimately, an effect that doesn't sit correctly in the shot.
Camera and Lens Data
Modern digital cameras capture a wealth of metadata that can be embedded directly into the raw files or recorded in camera reports. This includes: * Camera Model and Sensor Size: Essential for accurate lens distortion models and perspective matching.
* Lens Make, Model, and Focal Length: Critical for 3D camera tracking and matching the optical properties of the physical lens. Anamorphic lenses, for example, require specific de-squeeze ratios.
* Aperture (f-stop): Helps determine depth of field, which is vital for matching focus and blur in CG elements.
* Shutter Angle/Speed: Affects motion blur, which needs to be replicated in CG renders or during compositing.
* ISO/ASA: Indicates sensor sensitivity, influencing noise characteristics that might need to be matched.
* Timecode: Ensures synchronization with sound and other elements. (Timecode Sync on Set: Avoiding Drift Between Sound and Camera provides more detail on its importance).
Providing lens grids (charts shot on set with the specific lens to map distortion) is also immensely helpful for precise lens undistortion and re-distortion.
On-Set Data and Scans
Physical measurements and scans from set provide invaluable spatial data: * Lidar Scans: Laser scans of the set environment that create a 3D point cloud, offering highly accurate measurements and geometry.
* Photogrammetry: Taking multiple overlapping photographs of objects or environments to create 3D models. This is particularly useful for props or specific set pieces that will interact with CG elements.
* Survey Data: Traditional measurements of set dimensions, camera height, and object positions.
* HDRI (High Dynamic Range Image) Panoramas: Spherical images captured on set that record the full dynamic range of the lighting environment. These are used to accurately light CG elements to match the practical lighting of the scene.
* Grey Ball/Chrome Ball References: Spheres placed on set to capture lighting information (diffuse and specular reflections) that can be used by CG artists.
Editorial Markers and Notes
Any markers, notes, or comments added by the editor in the NLE should be preserved or clearly communicated. These might highlight specific issues, timing concerns, or creative intentions for the VFX shot. A detailed VFX breakdown document, cross-referencing the pull list with the script and storyboard, is also critical.
The philosophy here is to over-communicate. It's always better to provide too much information than too little. A VFX supervisor, upon receiving a comprehensive package of plates and metadata, can confidently begin work, knowing they have all the pieces of the puzzle. This minimizes the back-and-forth, which is a major time sink in any VFX pipeline.
Delivery and Version Control
Once the VFX plates are pulled and packaged with all necessary metadata, the next challenge is efficient and secure delivery to the vendor, followed by rigorous version control for subsequent iterations.
Secure File Transfer
For indie productions, traditional methods like shipping hard drives are still common for large data sets. However, cloud-based solutions are increasingly prevalent for their speed and accessibility. Secure file transfer protocols and platforms are essential: * Dedicated File Transfer Services: Services like Aspera, Media Shuttle, or Signiant are designed for high-speed, secure transfer of large media files, often with built-in checksum verification to ensure data integrity.
* Cloud Storage with Permissions: Services like Google Cloud Storage, AWS S3, or Dropbox Business can be used, but require careful management of access permissions and potentially encryption for sensitive content.
* Proprietary Vendor Platforms: Many larger VFX houses or platforms like Netflix have their own secure portals or systems for ingesting VFX pulls, ensuring a standardized workflow for their projects. These platforms often automate aspects of the ingestion and tracking process.
Regardless of the method, always verify the integrity of the transferred files upon receipt. Checksums and file size comparisons are basic steps.
Version Control and Tracking
VFX is an iterative process, and managing different versions of plates, renders, and composites is paramount. A robust version control system prevents confusion and ensures that everyone is working on the latest approved assets.
* Shot Tracking Database: A central database (e.g., ShotGrid, FTrack, or a custom spreadsheet for smaller projects) is used to track the status of every VFX shot. This includes: * Shot ID * VFX description * Current status (e.g., "Plate Pulled," "In Progress," "Client Review," "Approved") * Latest version number * Notes and feedback * Associated files and links * Consistent Naming Conventions: As discussed, strict naming conventions for all assets (plates, renders, composites, review files) are crucial for version control. A common approach is `ShotID_ElementName_V##.ext` (e.g., `R10_SC023_SH005_BGPlate_V01.exr`, `R10_SC023_SH005_Comp_V03.mov`).
* Review and Approval Process: A clear process for submitting work for review, gathering feedback, and obtaining approvals is essential. This often involves dedicated review software (e.g., RV, Frame.io) that allows for frame-accurate comments and annotations.
Large-scale productions with intricate practical and visual effects demonstrate the need for rigorous version control. For complex sequences where multiple VFX vendors work on interconnected elements, a centralized tracking system is the only way to maintain coherence and prevent assets from being lost or mismanaged. Without it, the risk of delivering an outdated or incorrect version of a shot to the final edit becomes very real.
Common Mistakes to Avoid
Even with the best intentions, several common pitfalls can derail the VFX pulling process: * Insufficient Handles: The most frequent mistake. VFX artists often need more frames than initially anticipated for transitions, speed ramps, or stabilizing footage. Always err on the side of providing more handles (e.g., 24-30 frames) unless explicitly told otherwise.
* Incorrect Frame Rate/Resolution: Mismatched frame rates or resolutions between the plate and the editorial timeline will cause playback issues, timing errors, and require re-pulls. Confirm these settings for every shot.
* Baked-in LUTs or Color Grades: Delivering plates with a viewing LUT or a primary grade baked into the image destroys the valuable log data and limits the VFX artist's ability to work in a linear color space. Always deliver raw or log footage.
* Missing Metadata: Forgetting to include camera data, lens information, or on-set measurements forces VFX artists to guess, potentially leading to inaccurate tracking or integration.
* Inconsistent Naming Conventions: A lack of standardized naming leads to chaos in asset management, making it difficult to track versions and locate files.
* Lack of Communication: Failing to consult with the VFX supervisor or lead compositor on preferred formats, handles, or specific requirements can lead to delivering unusable assets. Early and continuous communication is key.
* No Centralized Tracking: Relying on disparate emails or notes for tracking VFX shots guarantees confusion, missed deadlines, and lost feedback. Implement a database or robust spreadsheet from the outset.
Interface & Handoff Notes
What You Receive (Upstream Inputs)
As the editorial department responsible for VFX pulls, you will typically receive: * Locked Picture (or "VFX Locked" sequences): The edited sequence that is approved by the director and producer, indicating no further editorial changes will occur to the timing of VFX shots.
* VFX Breakdown from the VFX Supervisor/Coordinator: An initial list or script breakdown highlighting potential VFX shots.
* Camera Original Files (OCF/RAW): The source media from the camera department, often on shared storage or a secure server.
* Camera Reports: Detailed logs from set containing technical data about each take.
What You Deliver (Downstream Outputs)
Your primary deliverables for a VFX pull are: * VFX Pull List/EDL/XML: The detailed document outlining all VFX shots and their specifications.
* VFX Plates: The extracted media (e.g., OpenEXR, DPX, ProRes 4444 XQ sequences) for each shot, including handles.
* Reference Materials: Any concept art, pre-vis, HDRIs, lidar scans, or other relevant on-set data.
Top 3 Failure Modes for VFX Pulls
1. Editorial Changes After Pulls: If the edit changes after plates have been pulled and VFX work has begun, it necessitates re-pulls and potentially re-doing VFX work, leading to significant delays and cost overruns. A "VFX Lock" must be respected.
2. Incorrect Source Media or Missing Handles: Pulling from proxies instead of camera originals, or providing insufficient handles, renders the pulled plates unusable or severely limits the VFX artist's flexibility.
3. Ambiguous VFX Descriptions/Instructions: Vague or incomplete instructions on the pull list force VFX artists to make assumptions, often resulting in work that doesn't meet the creative vision and requires extensive revisions.
Next Steps
🎬 Related: Crafting Seamless Turnover Packages for Post-Production ⚙️ Related: Conform and Reconform: Preventing Offline/Online Mismatches
---
📚 Pillar Guide: The Complete Guide to Film Editing Workflows in 2026
---
© 2026 BlockReel DAO. All rights reserved. Licensed under CC BY-NC-ND 4.0 • No AI Training. Originally published on BlockReel DAO.