Indie Film Color Pipeline: From On-Set to Final Delivery
Learn how to build a color pipeline for your indie film from on-set DIT workflow to final delivery. Covers LUTs, CDLs, ACES, DaVinci Resolve, DIT tools, and delivery color spaces.
Filmcane Staff
TeamFilm marketing experts sharing insights for filmmakers

Indie Film Color Pipeline: From On-Set to Final Delivery
You shot your film in LOG. The footage looks flat, gray, and lifeless on the monitor. Your DP says this is normal, that the color will be "fixed in post." You nod, but privately you are terrified. You have heard stories about indie films that looked great on set and terrible after delivery because nobody managed the color pipeline. Scenes that did not match. Skin tones that turned orange. Shadows that crushed to black. A film that looked like five different movies stitched together.
Color management is the most technically complex part of post-production, and it is the area where indie filmmakers most frequently make irreversible mistakes. Unlike editing, where you can always recut, color errors baked into your footage during production can be impossible to fully correct. A color pipeline is not a luxury. It is the structured path your footage travels from camera sensor to final deliverable, and without one, your film will look inconsistent across scenes.
This guide covers the complete indie film color pipeline: what happens on set with the DIT, how LUTs and CDLs work, how to set up a color pipeline in DaVinci Resolve, and how to deliver in the right color space for your target platform.
Quick Answer
An indie film color pipeline is the systematic process of ingesting LOG or RAW footage, applying a LUT or color space transform, doing a primary grade, and finishing in a delivery color space like Rec.709 or DCI-P3. The pipeline starts on set with the DIT (Digital Imaging Technician), who creates live grades using a show LUT and shot-specific CDL adjustments, and continues through post-production where the colorist does the final grade.
The core pipeline in DaVinci Resolve follows this chain: Camera RAW to IDT (Input Device Transform) to CDL (shot-specific corrections) to Show LUT (creative look) to ODT (Output Device Transform) to display. Each node is independently updateable, so if the show LUT changes in week three of production, you swap one node without affecting the others.
For indie films, the minimum viable color pipeline is: shoot in LOG, apply a show LUT on set for monitoring, use Pomfort LiveGrade or DaVinci Resolve for CDL adjustments, grade in DaVinci Resolve after picture lock, and deliver in Rec.709 for streaming or DCI-P3 for theatrical. According to Cinemastery, "Without a color pipeline, your film will look inconsistent across scenes, and your colorist will spend triple the time chasing a cohesive look."
Why You Need a Color Pipeline
The Problem with Unmanaged Color
When you shoot in LOG (which you should, for maximum dynamic range), the footage is deliberately flat and desaturated. It captures maximum information but looks nothing like the final image should look. Without a color pipeline:
- On set: The DP and director cannot see what the final image will look like, making it impossible to evaluate exposure and lighting decisions
- In the edit: The editor works on flat, ugly footage and cannot judge emotional tone or visual consistency
- In the grade: The colorist has no reference for what the DP intended, leading to endless trial and error
- In delivery: Different scenes look like they were shot by different people with different cameras
A color pipeline solves all of these problems by creating a consistent path from capture to delivery.
What a Color Pipeline Actually Does
- On set: Applies a show LUT to monitoring feeds so the DP and director see an approximation of the final look while shooting
- During production: Creates CDL (Color Decision List) adjustments for each shot that are preserved as exchangeable files
- In the edit: Gives the editor properly looked-up proxies so they can judge pacing and emotion
- In the grade: Provides the colorist with the DP's on-set intentions as a starting point
- In delivery: Converts the final grade to the correct color space for each platform
On-Set: The DIT and Live Grading
What a DIT Does
The Digital Imaging Technician is responsible for color management on set. According to Pomfort's coverage of the film Mother Mary, the DIT's workflow typically includes:
- Data management: Offloading camera cards, verifying checksums, and backing up footage
- Live grading: Applying show LUTs and making real-time CDL adjustments to the monitoring feed so the DP can evaluate the image
- Dailies creation: Generating proxy files with the show LUT applied for the editor
- Metadata management: Logging shot metadata, lens information, and color decisions
On larger productions, these tasks may be split across multiple people. On the film Mother Mary, DIT Severin Schultze handled dailies in a near-set van while a second DIT, Jonas Karg, ran live grading on set using Pomfort Livegrade. According to Schultze, "The biggest advantage was the fully integrated software ecosystem. The workflow with Livegrade, Silverstack, and ShotHub is exceptionally well thought out and makes the dailies process streamlined and efficient."
Indie DIT Setup
On an indie production, one person may handle all DIT responsibilities. The minimum viable setup:
| Component | Tool | Cost |
|---|---|---|
| Live grading software | Pomfort LiveGrade Pro | $49/month |
| Data management | Pomfort Silverstack XT | $99/month |
| Monitoring | Calibrated on-set monitor | $500 to $2,000 |
| Colorimeter | X-Rite i1 Display Pro | $200 to $300 |
| Backup drives | 2+ external hard drives | $200 to $600 |
If you cannot afford dedicated DIT software, DaVinci Resolve can serve as a basic live grading tool. The trade-off is less metadata management and no integrated dailies workflow.
The Show LUT
A show LUT (Look Up Table) is a fixed color transform that converts your flat LOG footage into a viewable image with the creative look your DP intends. It is created during camera tests before the shoot begins and remains consistent throughout production.
According to BlockReel's LUT pipeline guide, "A show LUT is only as accurate as the display it is viewed on." Calibrate on-set monitors daily using a colorimeter. A LUT that looks correct on an uncalibrated monitor will produce incorrect results on every other display.
CDL Adjustments
A Color Decision List (CDL) provides shot-specific adjustments on top of the show LUT. Where a LUT is a fixed transform (input A always produces output B), a CDL offers real-time, reversible controls for:
- Slope (exposure)
- Offset (lift/shadows)
- Power (gamma/midtones)
- Saturation
According to Pomfort's coverage of the Sky series Prisoner, DIT Will Cook "was managing data, monitoring exposure, and running live color for our DP, building daily CDL grades with him throughout the shoot in Livegrade." The CDL approach gave the DP "the freedom to discover the look as we shot. Each day we'd work on the grades together, responding to the light, the locations, and the tone of the scenes."
CDLs are saved as exchangeable files (.cdl or .cdlxml) that travel with the footage from set to post. This means every color decision made on set is preserved and available to the colorist.
Post-Production: The Color Grade
Setting Up Your Project in DaVinci Resolve
DaVinci Resolve is the industry standard for color grading and offers a free version that covers most indie needs. Here is how to set up your color pipeline:
-
Configure Color Management: In Project Settings, set the Color Science to match your camera's input color space and your target output color space. For an ACES pipeline, set the input to ACEScct and the output to your delivery format.
-
Apply Input Transform (IDT): Convert your LOG footage to a normalized working space. In an ACES pipeline, this converts camera Log to ACEScct. In a non-ACES pipeline, this applies a camera-specific LUT to convert LOG to Rec.709 or DaVinci Wide Gamut.
-
Apply CDL adjustments: Import the CDL files created on set. These provide shot-specific corrections that the DP made during shooting. They are your starting point for the grade.
-
Apply Show LUT: The show LUT provides the creative look. In a node-based pipeline, this sits after the CDL adjustments so the creative look is applied on top of the exposure corrections.
-
Primary grade: Balance exposure, set black and white points, and correct color temperature. Every scene starts here.
-
Secondary grade: Use power windows, qualifiers, and curves to isolate and adjust specific elements like skin tones, sky, and shadows.
-
Apply Output Transform (ODT): Convert from your working color space to the delivery format: Rec.709 for streaming, DCI-P3 for theatrical, or HDR (PQ/HLG) for HDR delivery.
The Node Chain
According to BlockReel, the typical node chain in DaVinci Resolve for an ACES pipeline is:
| Node | Function | What It Does |
|---|---|---|
| Node 1 | IDT | Converts camera Log to ACEScct working space |
| Node 2 | CDL | Shot-specific corrections from on-set adjustments |
| Node 3 | Show LUT | Creative look |
| Node 4 | ODT | Converts to target display (Rec.709, P3, HDR) |
Each node is independently updateable. If the show LUT changes in week three of production, you swap one node. If the camera changes from ARRI to RED for a specific sequence, you swap the IDT. The CDLs, being shot-specific, persist regardless of upstream changes.
ACES vs. Non-ACES Pipelines
| Feature | ACES Pipeline | Non-ACES Pipeline |
|---|---|---|
| Working space | ACEScct (scene-linear) | Rec.709 or DaVinci Wide Gamut |
| Multi-camera support | Excellent (camera-specific IDTs) | Requires separate LUTs per camera |
| VFX integration | Native (EXR in ACEScg) | Requires manual color space conversion |
| Learning curve | Steeper | Simpler |
| Best for | Multi-camera productions, VFX-heavy films | Single-camera indie films, simpler workflows |
For most indie films shot on a single camera system, a non-ACES pipeline using a show LUT and CDLs is sufficient. ACES becomes valuable when you are mixing cameras (ARRI, RED, Sony, Blackmagic) or doing significant VFX work.
The Bedlam Approach: Affordable Indie Color
The indie film Bedlam, shot on a Blackmagic URSA Cine 17K, demonstrates how an indie production can build a professional color pipeline on a micro-budget. DIT Mark Kozlowski used DaVinci Resolve as the entire pipeline: on-set monitoring, dailies, proxies, and grading.
According to Kozlowski: "People obsess over resolution. I was more interested in whether we could use this camera and Resolve to build a proper picture-to-post workflow that an indie could actually afford."
The production used a shared DaVinci Resolve collaborative project through Blackmagic Cloud, costing £12.50 per month. "That was our entire proxy storage, the collaborative workflow, all the metadata, pre grades, everything," said DP James Butler. "On the last film I did, my Frame.io account alone was around £130 a month."
This approach gave the indie production a fully integrated color pipeline from set to post for less than $20 per month.
Delivery Color Spaces
Choosing the Right Output
| Delivery Target | Color Space | Gamma | Notes |
|---|---|---|---|
| Streaming (Netflix, Amazon, Hulu) | Rec.709 | 2.4 | Standard for most streaming platforms |
| YouTube / Vimeo | Rec.709 | 2.2 | Slightly different gamma for web viewing |
| Theatrical (DCP) | DCI-P3 | 2.6 | Wider gamut for cinema projection |
| HDR streaming | Rec.2020 | PQ or HLG | High dynamic range delivery |
| Broadcast | Rec.709 | 2.4 | Loudness-normalized audio required |
Multiple Deliverables
Most indie films need at least two deliverables: a Rec.709 version for streaming and a DCP for theatrical festival screenings. If your film secures HDR distribution, you will also need an HDR deliverable in Rec.2020 with PQ or HLG gamma.
Grade for your primary delivery format first, then create versioned outputs for secondary formats. DaVinci Resolve supports multiple output transforms within the same project, so you can export Rec.709 and DCI-P3 versions from the same timeline.
LUT Management and Governance
Version Control
According to BlockReel, professional LUT pipelines require strict version control:
- Dated folders:
LUTs_YYYYMMDD/containing all versions from that session - Master folder: Contains only currently approved, locked LUT versions. This is the only folder distributed to set and post
- Development folder: Contains experimental versions and iterations. Never distributed
- Checksum files: Generate MD5 or SHA-256 hashes for every distributed LUT file. Recipients verify the hash to confirm file integrity
Preventing Mismatches
The single most common source of "the VFX shots don't match" problems is a mismatch between the Resolve project's ACES settings and the OCIO config's corresponding transforms. If your VFX team is working in a different color space than your colorist, the composited shots will not match the graded footage.
To prevent this, the colorist exports the show LUT as a .cube file, and the VFX supervisor registers it in the OCIO config. Both teams must agree on the same IDT, CDL workflow, and output transform before any VFX work begins.
Common Color Pipeline Mistakes
No Show LUT on Set
Shooting in LOG without a show LUT means the DP and director are evaluating lighting and exposure on flat, desaturated images. They cannot judge contrast, mood, or color balance. Always create a show LUT during camera tests and apply it to on-set monitoring.
Baking the LUT Into the Recording
Some cameras can bake a LUT directly into the recorded footage. This is almost always a mistake for indie films. Baking the LUT destroys the dynamic range and flexibility of the LOG footage. Apply the LUT to monitoring only, and record in LOG or RAW.
Mixing Color Spaces Without Transforms
If you shoot with two different cameras (an ARRI Alexa and a Sony A7S, for example) and do not apply camera-specific input transforms, the footage from each camera will have different color characteristics. The colorist will spend hours trying to match them. Always use the correct IDT for each camera.
Grading on an Uncalibrated Monitor
A grade that looks correct on an uncalibrated monitor will look wrong on every other display. Calibrate your grading monitor using a colorimeter before starting the grade, and recalibrate regularly. According to BlockReel, "A show LUT is only as accurate as the display it is viewed on."
No Reference Stills
Export a reference still for each key scene after grading. These stills anchor the grade if you need to revisit weeks later. Without reference stills, maintaining consistency across a long-form project becomes guesswork.
What Filmmakers Should Do Next
- Shoot camera tests before production and create a show LUT that represents your intended creative look.
- Hire or designate a DIT to manage color on set. If you cannot afford a dedicated DIT, train a crew member to use Pomfort LiveGrade or DaVinci Resolve for live grading.
- Calibrate all monitors used for color decisions, on set and in post.
- Set up your DaVinci Resolve project with proper color management before importing any footage.
- Import CDL files from set as your starting point for the grade.
- Grade for your primary delivery format first, then create versioned outputs for secondary formats.
- Read our guide on managing post-production workflow to understand how color fits into the larger pipeline at managing post-production workflow.
Frequently Asked Questions
What is a color pipeline in film post-production?
A color pipeline is the systematic process of ingesting LOG or RAW footage, applying a LUT or color space transform, doing a primary grade, and finishing in a delivery color space like Rec.709 or DCI-P3. It ensures consistent color from camera sensor to final delivery.
Do I need a DIT on an indie film?
If you are shooting in LOG or RAW, yes. The DIT manages color on set, creates live grades for monitoring, generates dailies with the show LUT applied, and backs up footage. If you cannot afford a dedicated DIT, train a crew member to handle basic live grading and data management.
What is the difference between a LUT and a CDL?
A LUT (Look Up Table) is a fixed color transform: input A always produces output B. A CDL (Color Decision List) provides parametric, shot-specific adjustments (slope, offset, power, saturation) that are reversible and updateable. A show LUT provides the creative look. CDLs provide shot-specific corrections on top of the show LUT.
Should I use ACES for my indie film?
ACES is valuable for multi-camera productions and VFX-heavy films because it provides camera-specific input transforms and a standardized working space. For single-camera indie films with minimal VFX, a non-ACES pipeline using a show LUT and CDLs is simpler and sufficient.
What color space should I deliver my indie film in?
For streaming platforms (Netflix, Amazon, Hulu), deliver in Rec.709 with 2.4 gamma. For theatrical festival screenings, deliver a DCP in DCI-P3 with 2.6 gamma. For YouTube, deliver in Rec.709 with 2.2 gamma. Check your distributor or festival's delivery specifications before starting the final grade.
Can I color grade my own indie film in DaVinci Resolve?
Yes. DaVinci Resolve's free version includes professional color grading tools. However, color grading is a specialized skill that takes years to master. If your budget allows, hire a professional colorist. If you are grading yourself, invest time in learning Resolve's color tools, calibrate your monitor, and use reference stills to maintain consistency.
How much does a color pipeline cost for an indie film?
The minimum viable color pipeline can cost as little as $20 per month using DaVinci Resolve's free version and Blackmagic Cloud for collaboration, as demonstrated by the indie film Bedlam. Professional DIT software (Pomfort LiveGrade Pro and Silverstack XT) costs approximately $148 per month. A calibrated grading monitor costs $500 to $2,000. A professional colorist charges $2,000 to $10,000+ for a feature grade.
Conclusion
A color pipeline is not optional. It is the difference between a film that looks consistent, intentional, and professional and one that looks like five different movies stitched together. The pipeline starts on set with a show LUT and CDL adjustments, continues through the edit with properly looked-up proxies, and finishes in the grade with a structured node chain that separates creative look from technical corrections.
For indie filmmakers, the tools have never been more accessible. DaVinci Resolve offers professional color grading for free. Blackmagic Cloud provides collaborative workflows for less than $20 per month. Pomfort LiveGrade gives DITs professional on-set color management. The barrier to entry is no longer cost. It is knowledge.
As you plan your color pipeline, remember that it is one part of a larger post-production process. When it is time to distribute your film, tools like Filmcane can help you consolidate links, measure traffic sources, and understand how audiences discover and watch your film across platforms. Create your first Filmcane smart link and start understanding your audience from day one.
Ready to Market Your Film Smarter?
Create your smart link in minutes and start reaching more viewers with better analytics.
Enjoyed this article?
Get weekly insights on film marketing, distribution strategies, and analytics delivered to your inbox.
No spam, unsubscribe anytime. Join 2,000+ filmmakers.

