PixBoom RAW in DaVinci Resolve: A Community Color-Grading Guide

Hi PixBoomers,

We’ve noticed that some users working with PixBoom RAW footage may not yet be getting the most out of what the format has to offer. These files preserve a great deal of color information and image detail, but fully unlocking that potential depends on how the footage is interpreted, color-managed, and graded in post.

That’s why we’d love to work with the PixBoomer community to build a practical color-grading workflow for PixBoom sample footage in DaVinci Resolve. Our goal is to create a clear and approachable guide that helps everyone make better use of the original color information, dynamic range, and overall image quality captured by PixBoom cameras.

What follows is the first draft of this workflow, compiled with insights and experience shared by members of our community. It’s meant to serve as a practical starting point rather than a rigid set of rules—because, as every colorist knows, there’s rarely only one “correct” way to shape an image.

We’d love for fellow PixBoomers to contribute their own experience. If you’ve found a better setting, workflow, or grading approach, please share it in the comments. Your feedback will help us refine the guide and make it more useful for the entire community.

Once the guide is finalized, we’ll officially publish the complete version on the PixBoom website.

Thank you for helping us build it—and happy grading, PixBoomers!

Introduction

When a camera records video as RGB data after processed by ISP (Image Signal Processor), directly mapping it to a limited-bit-depth Rec.709/Gamma video signal results in inefficient code value allocation, reducing flexibility in post-production. Log encoding addresses this by using a nonlinear transfer function to redistribute the available code values across different luminance levels, allowing each exposure stop—especially in the shadows, highlights, and midtones—to be represented more efficiently. Combined with codecs after ISP such as H.265, Log recording preserves as much dynamic range and grading latitude as possible.

In comparison, the CinemaDNG output converted from Spark is closer to the sensor’s original image data. It currently preserves the sensor-captured image information as native 10-bit linear sensor data, while color-related parameters such as white balance and the color matrix are primarily stored as metadata. This minimizes irreversible information loss introduced by ISP image processing and video encoding, providing greater flexibility for post-production.

This document provides a basic workflow for processing Spark CinemaDNG footage in DaVinci Resolve. It is designed to help users quickly establish a complete workflow covering CinemaDNG media import, color management, primary image adjustments, and Rec.709 output. Users can use this workflow as a starting point and further leverage DaVinci Resolve’s grading tools and features to achieve richer and more customized creative looks.

  • Note 1: This document is based on DaVinci Resolve 20. Users of other versions can refer to this workflow accordingly, although the interface and specific options may vary between versions.

  • Note 2: The footage used for demonstration is from Slow-mo Video Archive | PIXBOOM Spark Official Creators

Import footage

After shooting, import the CinemaDNG sequence into DaVinci Resolve. Navigate to the directory containing the original CinemaDNG files, the consecutively numbered CinemaDNG image sequence will be automatically recognized and displayed as a single clip, which can then be dragged into the project.

User can then add the CinemaDNG clip to an existing timeline or create a new timeline directly from the clip.

Camera RAW setting

In the Color page, open the Camera RAW tab. Set “Decode Using” to “Clip” to allow the parameters to be adjusted individually for the selected clip. Then, set “Color Space” to “Blackmagic Design” and “Gamma to Blackmagic Design Film”, respectively, as the decoding color space and gamma for the CinemaDNG files. According to Davinci Resolve manual, Blackmagic Design’s logarithmically encoded Blackmagic Design Film gamma setting, which produces flat-contrast, wide-gamut image data that preserves image detail with awide latitude for adjustment, is a modified version of the standard Cineon curve.

“Highlight Recovery” is a checkbox that attempts to recover highlight details when one or more color channels are clipped while others remain below clipping. The additional highlight information is reconstructed by analyzing the unclipped channels, which may help recover detail in partially clipped highlights. However, this process can introduce color shifts or other image artifacts. Test and use this option according to the specific footage and desired result.

On the right, several RAW processing options are available, allowing parameters such as white balance and exposure to be adjusted non-destructively.

Next, add a Color Space Transform (CST) node to convert the footage from the color space configured above to Rec.709 or another desired color space. Alternatively, the footage can be converted to the color space of another camera to facilitate color matching between different camera sources. In this example, ARRI Wide Gamut 3 and LogC3 are used as the target color space and gamma. Other options can be kept as default or adjusted in case of need. Users can then perform further color adjustments and grading within this color space.

Finally, apply a LogC-to-709 LUT in this node to convert the footage to the Rec.709 color space for delivery and distribution. Alternatively, users can select and apply the appropriate output transform for their desired delivery color space.

7 Likes

Hey Ivy -

I have a few questions about this process: 

  1. What’s your Color Management set to?  Color Managed or the classic YRGB. Whats the Timeline Color Space?  

  2. If you are working in a 709 color space and apply a CST that is going from 709 to LOG but you are already working with LOG footage (as set to BMD Film in your Raw settings) then you’re essentially ending up with a LOG image that has a further Rec-709 to LOG transform applied to it and will be an insanely flat and unusable starting point for a grade or even LogC to Rec709 adjustment LUT.  

Davinci is such an intricate piece of software and having the project files set to the wrong setting (e.g. Gamma 2.4 instead of Rec709-A on an iOS machine) can end up with completely different results. 

It would be great to properly document the entire workflow, ideally get some DITs involved and eventually get accurate transform LUTs for the most common color spaces (like LogC3, LogC4, Slog3 and Log3G10) made.

3 Likes

Your workflow guide needs work. 

For starters, you haven’t specified what your color management settings are. The timeline color space should not be Rec709, it should be something like either ACEScc/cct or DaVinci Wide Gamut  + Intermediate.

You should not be mapping your Pixboom footage to Rec709, you should be mapping it to the timeline color space for color grading.

The display color space is where you should be choosing a display color space, such as Rec 709/gamma 2.4 or, if you’re grading for HDR, you might be using a DCI-P3 output.

Using one of the color grading spaces as the timeline space does make matching between cameras easier, and it also makes grading easier since the color spaces intended for timeline internal use are enormous, so they’re harder to clip.

Ideally Pixboom will give us an SDK that wraps all of this up into a package that the developers at Black Magic and FilmLight etc can integrate, and then we can load the Pixboom raw directly into Resolve and skip the cDNG step entirely while also making it possible to select the Pixboom specific settings from the Camera Raw tab in a dedicated Pixboom panel, rather a than one-off for each Spark clip.

6 Likes

Thanks to you both for the thoughtful feedback. We put this guide together as a starting point, not the only way to grade Spark footage. We used a Rec.709 timeline here just to keep the example simple, but you should definitely use whatever working space best fits your project.

Just one important clarification on the pipeline: Spark shoots linear RAW, so there’s no Log curve baked in. When you select BMD Film in Resolve’s Camera RAW tab, you’re simply debayering that RAW data into BMD Film gamma to kick off your grade. From there, the CST in our guide is meant to take that BMD Film image into LogC—definitely not to slap a Rec.709-to-LogC transform onto BMD Film footage. We’ll update the guide to make the CST settings (especially the “Use Timeline” option) much clearer.

We also completely agree that color management and output settings come down to your specific workflow, monitoring setup, and deliverables. There’s no one-size-fits-all setting here, and you can easily adapt this setup to other color spaces as long as your transforms stay consistent.

On a related note, we love seeing the community build and share LUTs that match Spark to other camera systems. And finally, we hear you on native DaVinci Resolve support—we’re actively talking with the right folks to get Spark RAW importing directly into Resolve.

3 Likes