NYC Spark Workshop

Hi Everyone,

Last night, Ryan from Revar Cine and Tokina hosted a Spark workshop in New York City, bringing together some of the industry’s top DPs, ACs, and content creators interested in the latest developments in high-speed cinema.

A special thank you to Nick Debas for leading the workshop, shooting, and showing us the potential of the Spark in action. We also have to thank Rainbow Studios for providing both the location and the Bolt cinema robot.

Revar Cine invited me to participate as another voice for the Spark and to bring my own Spark body for attendees to see and use. It was a great opportunity to meet and share what I have learned to other filmmakers interested in incorporating the Spark into upcoming projects. 

What stood out most to me was that many attendees already understood the advantages the Spark offers over similar cameras on the market, such as its BSI sensor and Global shutter. Everyone was eager to get their hands on one for their own productions.

The demonstration Nick set up featured a bartender pouring ice and a liquid into a glass. An ARRI camera was set up on a tripod at 200 fps as a comparison shot; the Spark was mounted on the Bolt robot and filming at UHD 4K 937 FPS, setting us up for a dynamic arc movement around the glass. While looking at both cameras on the monitor, they showed some color differences between the Arri and Spark sensors… However…

After the shot, Nick pulled footage from both cameras and performed a live color match between the ARRI and the Spark. While the workflow will continue to be refined, I was impressed that he was able to achieve roughly a 90% match in just 2-3 minutes on his laptop using Davinci. 

Overall, it was exciting to see such strong interest in the Spark and its potential for immediate use in productions. 

Different DP’s of various backgrounds all got to have a look at my camera and do a little test shooting of their own. The most common feedback I heard throughout the evening was how easy the camera is to use, and its build/form factor is perfect for rigging out. 

Other comments were echoes of what we have already asked from Pixboom…

Listed in order of importance.

  • SDI
  • Mobile / Web portal for Live review / Control 
  • Log output for use on monitors so the Dynamic Range matches on monitors such as Small HD and subsequently false color is more accurate.
  • In-body exposure tools such as false color … peaking… traffic lights (or some way to tell if the sensor is clipping vs the 709 preview.)
  • Longer Pre-Record options
  • Davinci Resolve native use of the PXBC file. 
  • 12 Bit
  • Could there be an 8-bit mode for doing higher FPS at Higher Res vs 10bit  
  • Third Party Cages 
  • Even Bigger Storage Media

 I look forward to working with many of the talented people I met and seeing what they create with the Spark in the future. If anyone is interested in testing or renting a Spark in the NY area, feel free to contact me directly. The more samples and projects we can get this camera on, the better we can make it. 

Let’s pause time and shape the future of Spark together…

7 Likes

Thanks bro — really appreciate the detailed write-up and the priority list.

To be honest, SDI and remote control / live review are our top R&D priorities right now, and both are already in progress. After that, 12-bit mode will be one of the next key targets for us.

For the Log output, just want to clarify:

Do you mean Log output through HDMI / SDI?

Is the main purpose external monitoring / judging dynamic range more accurately, or is there another workflow need behind it?

Also curious about the PixBoom Cinema PC software. We see many creators exporting H.265 or ProRes from it. Are there any specific needs for the transcoding tool — for example, more image controls or processing options inside the software?

Thanks again for helping get Spark in front of more filmmakers. This kind of feedback really helps us make it better.

2 Likes

Ideally the camera would integrate with Resolve and Silverstack. Those are industry standard applications for dealing with video files.

Hi Young,

I would love to see Pixboom approach the image pipeline in a way similar to how RED handles its cameras. That level of consistency between models helps establish a recognizable Pixboom look, rather than simply recording the direct output of a sensor.

RED’s workflow begins with linear raw sensor capture. Users can meter that data using Traffic Lights and Goal Posts, which operate before any image processing is applied. These tools indicate actual sensor clipping rather than clipping introduced later by a display transform.

When a Traffic Light illuminates on an RGB channel, it indicates that approximately 2% of that color channel is clipping. The Goal Post scale ranges from 0% to 25%, giving users a clear understanding of how close they are to unrecoverable highlight or shadow loss.

I imagine the Spark already follows a similar approach by capturing linear raw data. However, users are currently limited to viewing a heavily processed Rec.709 image.

The challenge with a Rec.709-only output is that it compresses the camera’s available dynamic range into a much smaller viewing space. Monitoring tools such as waveform and false color are then analyzing the Rec.709 transform rather than the full sensor response, making exposure decisions less precise.

Since Pixboom is already capturing linear raw data, the next step would be to create a standardized log representation of that data. RED uses Log3G10, but Pixboom could develop its own log curve. Once the image is converted to log, the full dynamic range can be represented in a predictable way, allowing waveform, false color, zebras, and other monitoring tools to function much more effectively.

Users could then choose to view the image as Log, apply a calibrated Rec.709 transform, or output Log over SDI and use their preferred LUT in an external monitor. For maximum accuracy, exposure tools should always reference the log image rather than the display LUT.

This approach gives users a much clearer understanding of what the sensor is actually capturing and allows them to distinguish between true sensor clipping and clipping caused by a display transform.

I rely heavily on these tools when exposing. Traffic Lights and Goal Posts act as a safety net against over- and underexposure, waveform provides a detailed view of exposure distribution, and false color offers a quick reference for evaluating skin tones and key exposure values before rolling.

A standardized log pipeline would also create consistency in monitoring, grading, and overall workflow, much like RED, ARRI, and Sony systems. That consistency is valuable for both owner-operators and rental users who move between different cameras.

Providing both Log and Rec.709 output options, along with the ability to load LUTs in-camera or on external monitors, would further improve the user experience. These LUTs should not affect the recorded raw image or the exposure tools, but they help the DP visualize the intended final look.

For example, I will sometimes load a LUT with a one- or two-stop exposure pull-down. This encourages me to expose slightly brighter and gather more information above the noise floor, assuming the camera has enough dynamic range to recover that exposure in post. The result is often lower noise, cleaner shadows, and richer blacks after grading in DaVinci Resolve.

Overall, I believe a standardized Pixboom log pipeline, combined with sensor-level exposure tools similar to RED’s Traffic Lights and Goal Posts, would significantly improve usability, consistency, and confidence in the camera system while helping establish a distinct Pixboom image philosophy.

H.265 / ProRes Export

Many users rely on H.265 and ProRes exports simply because they are easy to share with clients. Not everyone knows what to do with PBXC or CinemaDNG files, so delivering a ProRes or H.265 file is often the quickest solution.

However, I have noticed a significant reduction in dynamic range when exporting to formats other than CinemaDNG. It appears that approximately 2-3 stops of highlight and shadow information are being lost during the conversion process. If there is a way to improve or refine this transform, it would be greatly appreciated.

Likely this would be smoothed out with the creation of that log style export. 

I have experimented with pulling exposure down in the Cine software before export, but that adjustment tends to affect the entire image rather than selectively preserving highlight information in a way that feels natural.

Again, I look at RED’s R3D workflow as a useful reference. In DaVinci Resolve or other professional editors, I can adjust raw metadata such as ISO, white balance, and color science non-destructively while retaining the full dynamic range of the original capture. That level of flexibility would be an excellent long-term goal for Pixboom.

My main concern is that the current Rec.709 transform used for non-DNG exports appears to leave a significant amount of dynamic range on the table. Improving that conversion process would make H.265 and ProRes exports much more useful for both professional and client-facing workflows.

Sorry this one went long, but as you know talking sensors is a deep topic.

Thanks Young for continuing to make improvements for us all…

3 Likes

Totally agree with everything you said.

Hi,

Thank you for the detailed feedback. I would like to clarify a few points and make sure I have correctly understood your suggestions.

Spark currently records Linear RAW data. Since the sensor ADC output is 10-bit and the recorded RAW data is also 10-bit, the recording process itself is not a case of capturing at a higher bit depth and then reducing it to a lower bit depth. In other words, from the recording side, there is no additional bit-depth reduction happening between the sensor output and the recorded RAW file. Because of that, my understanding is that the RAW recording path itself does not require a Log curve in order to preserve dynamic range.

The issue you are seeing seems to be more related to the monitoring/output path over HDMI or SDI, and also to the PC software export path. Compared with opening the footage and converting it to CinemaDNG, you are seeing less dynamic range in the Rec.709 monitoring or exported H.265/Prores file.

So I would like to confirm: is your main concern that the HDMI/SDI monitoring output and the H.265/ProRes export currently appear to lose highlight and shadow information compared with the CinemaDNG/RAW workflow?

Regarding Log, I understand that Log is one possible way to solve this, but not necessarily the only way. For example, the camera body could provide exposure tools based directly on Linear RAW data, which should be the most accurate reference. And if the HDMI/SDI output does not lose dynamic range, then that output path should also be usable.

However, I would like to better understand whether a Log output would give you any specific advantages when using third-party monitors, especially for tools such as waveform, false color, and zebras.

I would also like to better understand your expectation for the post-production workflow. If the RAW recording path already preserves the original 10-bit Linear RAW data without additional bit-depth reduction, then is a Log conversion still required for grading, or would a proper color transform / LUT from the camera color space to Rec.709 be sufficient for your workflow?

Could you please confirm whether this interpretation is correct?

We definitely need a LOG output option, both in monitoring and in rendering (besides just the DNG option). Pretty much every other camera offers both of these (Arri, RED, Sony, Panasonic, Canon, Nikon, Blackmagic, etc). It’s expected in a professional camera.

Tons of shows build custom LUTs for monitoring so we can see a result that is very close to the final look. Right now we can only monitor with Pixboom’s 709 transform already applied, and it’s pretty aggressive in clipping highlights. I want to be able to monitor with my own LUTs applied, as I know what highlights, mid tones, and shadows should look like with those looks applied.

On top of that, I prefer to use a monitor’s tools that I’m already familiar with and already have set up to function the way I like to work. Having my monitor do this lets me keep the exact same tools across every camera I use, helping to keep looks consistent and matching. Now, that’s not to say the camera shouldn’t have tools as well, but letting us have access to the LOG feed allows us to choose between utilizing the in-camera tools or the ones on our monitor.

Supporting third party LUTs in camera would be nice, but the priority is just being able to get a LOG image out through the SDI/HDMI since users can always handle LUTs on the monitoring side.

Regarding LOG for ProRes/H.265 renders, many productions want ProRes deliverables, not DNG files. We don’t want the 709 transform baked in (usually), as they’ll be color grading and matching with other cameras in the edit, but right now the ProRes/H.265 outputs only offer baking in the 709 look. With 709 baked in, using Pixboom’s current LUT, we lose a lot of dynamic range with clipped highlights. And baking in a LUT, whether Pixboom’s own or a third party, also reduces the ability to color grade in post since it locks in a specific interpretation of colors and contrast, which is why LOG images are the preferred deliverable file so there is maximum flexibility in post production.

@K.F.Wright@Young seems to looking at the problem from an engineering perspective, and thats ok… K.F and I are just trying to communicate the more downstream needs of how this tech gets used. 

If the camera records 10-bit linear RAW directly from the sensor, why do we need LOG, That’s a perfectly valid question.

I like to think of the sensor mainly as a the Advanced Photon capture device… We are happy to take all the dynamic range the sensor can possibly capture… However at some point you have to represent that capture to a human …. 

Log is how you represent that capture down stream. So really Log is a workflow thing rather than thinking of it as capture thing.

The industry didn’t adopt LOG because sensors needed it to preserve data. The industry adopted LOG because humans need a practical way to view, expose, monitor, exchange, and grade high dynamic range images.

Linear RAW is ideal for recording, but terrible for humans

Linear data as I understand it is not how our eyes perceive brightness.A linear sensor allocates half of its code values to the brightest stop of exposure.Half of what remains goes to the next stop.Half again goes to the next.

And so on.

That’s mathematically efficient for recording photons, but it is not an intuitive way for cinematographers to judge exposure.

LOG curves exist largely because they redistribute those values into something more perceptually useful.

That’s why virtually every professional camera manufacturer records one thing and displays another.

  • ARRI records ARRIRAW but shows LogC.

  • RED records RAW but works through Log3G10.

  • Sony records RAW but provides S-Log.

  • Canon has C-Log.

  • Blackmagic has Film.

The sensor isn’t seeing or recording LOG, it’s seeing the linear raw photon count. 

The operator needs to see this Log version of the linear raw since it’s much better for us as a human. 

Monitoring is where LOG becomes important

I think this is the area where the Spark currently feels limited.Right now we’re effectively looking at Pixboom’s interpretation of a Rec.709 image.

That means we’re viewing a display transform rather than a representation of the sensor data itself.

The issue isn’t whether the recorded RAW is preserving dynamic range, we know it is since you’re giving us the cinema DNG exports. 

The issue is that I don’t know what the sensor is truly seeing at the time of recording since right now the only way to really know is to stop and export dng’s, and this really isn’t a good way to do it on set exposure. 

If a highlight clips on the monitor, I have to ask myself did the sensor clip? Or did the Rec.709 transform clip? Those are very different things.

A DP needs confidence in that distinction right on set just by looking at his tools on-board the camera or on the monitor… it maybe a combo of both. 

That is exactly why RED created Traffic Lights and Goal Posts.

Those tools answer the question for the operator:

“What is the sensor doing?” not “What does my display LUT look like?”

The traffic and goal post measurement is taken at the sensor level regardless of what Lut transform is loaded. If I am over or under exposing a sensor I know it as I am shooting it. 

Exposure tools become dramatically more useful

This is really the heart of my original point.

  • False color

  • Waveform

  • RGB parade

  • Zebras

All of these tools become more valuable when they’re referencing a predictable scene-referred image, (realtime log created from a linear raw data)

If the camera offered a Pixboom LOG output, then every monitor manufacturer could immediately work within a known exposure space.

A SmallHD operator could use the exact same exposure workflow they’re already using on RED, ARRI, Sony, or Venice.

That consistency reduces mistakes. More importantly, it reduces hesitation and reduces the amount of training one needs to operate the Spark at a high level. 

When a DP trusts the monitoring path, they stop thinking about the camera and start thinking about the shot.

LOG is really a communication format

This is another point I think often gets overlooked. LOG is not just for the cinematographer.

It is a common language between departments.

  • The DP sees LOG

  • The DIT sees LOG

  • The colorist sees LOG

  • The editor receives LOG

  • The VFX team receives LOG

Everyone understands what they’re looking at. The image remains flexible. The creative decisions will happen later.

Right now, when Spark exports H.265 or ProRes, the image appears heavily tied to the Pixboom Rec.709 transform.

That means the image has already been interpreted before it reaches post. The more interpretation that gets baked in early, the less flexibility exists later.

A LOG export option would preserve significantly more grading freedom while remaining far easier to manage than CinemaDNG.

In a perfect world we would have a native workflow … Capture, PXBC file, dropped into Davinci that are perceived as a Log image by default while retaining all the bit depth of the linear raw at the control of Davinci, the user then can choose to put a Rec709 transform or other lut onto this while still having complete grading access to all that Raw data in the PXBC file. (emulating how RED does their R3D file with direct editing ability within Davinci)

The real value may be establishing Pixboom Color Science

This is where I think the long-term opportunity exists. Most successful camera companies eventually develop an image philosophy.

ARRI isn’t just known for dynamic range. It’s known for the ARRI look.

RED isn’t just known for resolution. It’s known for RED color science.

Sony has S-Gamut and S-Log.

Canon has Cinema Gamut and C-Log.

The reason these systems matter is because they create consistency. DP’s can move between camera generations and still feel at home.

If Pixboom eventually develops a Pixboom LOG curve and a Pixboom color space, it creates the foundation for a recognizable image pipeline that can extend across future products.

That is much bigger than simply adding another monitoring option.

It is the beginning of a camera ecosystem.

Sensor-based tools and LOG are not mutually exclusive

This is perhaps the most important point….

I don’t think anyone is arguing that exposure tools should rely solely on LOG.

In fact, the most accurate solution is what we have been discussing. 

  • Exposure analysis driven directly from the linear RAW sensor data. (In-body of the camera) 
  • Traffic-light style clipping indicators driven from the sensor. (In-body of the camera) 
  • Goal-post style highlight and shadow recovery indicators driven from the sensor. (In-body of the camera) 
  • Another option would be to give us a in-camera waveform tool that can toggle between sensor raw data and post lut

At the same time:

  • LOG output over HDMI. (External Tools for monitoring)
  • LOG output over SDI. (External Tools for monitoring)
  • LOG export options for ProRes and H.265. (Greater flexibility in post formats for coloring and matching)
  • User LUT support for monitoring. (In-body custom lut support allowing the DP to use his own look on his monitors.)

Those two ideas complement each other.

The exposure tools tell me what the sensor is doing.

The LOG output allows me to view that information using the professional monitoring ecosystem that already exists.

Ultimately, this is about confidence

For me, the biggest benefit isn’t technical.

It’s psychological.

When I’m shooting a once-in-a-lifetime moment at 900+ FPS, I don’t want to wonder whether a highlight is clipping because of the sensor, the monitor, the LUT, or the Rec.709 transform.

I want absolute confidence in what the camera is capturing.

The more clearly the camera separates:

  • Sensor data
  • Monitoring transforms
  • LUTs
  • Delivery formats

The more we have reliable tools like this, the more we can stop worrying about the technical capture and use that energy to capture the scene that we’re all here to record. 

4 Likes

Hey @Young

Glad that SDI is a priority.  And I will second the need for a LOG output.  Freeflys Ember - while an interesting camera - never made the full step up to be production-friendly, partially because of the bad color workflow.  Having a full LOG view (same as the DNG comes in in Resolve) is essential. 

On feature films and commercials, I ALWAYS work with a creative LUT.  For non-Arri or non-Sony cameras, I have transform LUTs to use the same creative LUT. In both the high-end commercial and narrative world, I’ve never monitored just 709. As the DP, controlling look is essential and I’d always want to use how my exposure affects the project’s look (especially when you’re working with lower DR cameras).

Priorty wise: 

a) Just a plain LOG output - show LUT can be loaded into the monitor

b) The dream would be to import a shot LUT into the camera to simplify the color-pipeline. 

Hope this explanation makes sense and this can be an option very soon!!

Thanks!!

Amen!

Just to clarify for young since he might not understand what a Show lut and Shot lut is..

BKA88 is suggesting : 

The Show Lut be the lut that is applied as a custom .cube Transform and its applied only to SDI, HDMI and internal monitor output… In a perfect world we would have complete control of what output had the lut applied to it so for instance, I could have the custom lut on my SDI output and Not my internal camera monitor so I could see a log profile there. 

The Shot Lut could be the same lut however baked into the file so what would be recorded into the file would contain these transform changes. Think of it as a customized rec 709 lut that is unremovable after shooting.

Personally think the shot lut idea is good, however a minor need for most productions as we would mostly want the non-transformed raw file for production later… But there are jobs that truly just want a baked in color on a h265 file.. 

Hopefully to help clarify things…

Red and Sony actually record in linear light rather than log, while everyone else records with some custom log curve.

What they all offer to avoid the milky, drab looking log image is a custom IDT to convert their linear or proprietary log footage into a standard color space like Cineon or ACEScct, with an appropriate gamma curve.

No one monitors in log directly; they apply a a LUT to the footage, either a standard rec709 output or a custom show look, which could be a LUT and it could be an ASC CDL (slope, power offset). That’s baked into the metadata, leaving the original footage alone. That show look is built on top of the IDT using a standard color space/gamma most of the time. 

So what we’re looking for output wise from Pixboom Cine is not necessarily log, but rather the widest gamut and dynamic range option the recording format supports, be it log or linear light.

For clarity, the reason that sensors – in reality all of them – capture in linear is just that digital imagers respond linearly to luminosity. We require gamma curves for viewing because our eyes respond to light logarithmically. 

When we’re just playing with prototypes it’s ok to always convert the footage to Rec709 because that lets people easily see a preview of what we’ll get from the Spark, but for real work we need a format that preserves as much of the original color gamut and dynamic range as possible. That might end up being linear, and it might be log; that part will end up being up to the engineers and the results of their R&D work on that side of things. 

One thing I did note though; AJA made a camera that recorded in linear light, following the example of Red and Sony. The difference was that both Red and Sony cameras at the time had a lot more dynamic range than the AJA Cion, so it tended to clip highlights rather harshly, and it was very unforgiving due to only having 12 stops of dynamic range. Linear worked well on the Red when I was using a Helium and later a Komodo, but but not on the Cion; when AJA added a highlight rolloff, turning the camera into a log camera, the image quality and ease of use increased drastically (just in time for the Cion to be discontinued, of course).

This part might take a bit to get right, but it will be worth it. In the interim, let us have access to as much dynamic range as possible rather than limiting exports from Pixboom Cine to Rec709. :slight_smile:

Agreed, this is what I explained a few posts ago to young, I was just giving a term explanation to young about Show lut vs Shot lut since I bet he has never heard this terms before. 

Totally agree though, we want Pixboom to ultimately create a whole image pipeline from the linear capture to what is shown on the Flanders on set.  

1 Like

Very well put, I’m gonna keep that explanation on LOG vs RAW as it’s possibly the best and clearest I’ve read so far.

Thanks