ACES space into ProRes?

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline
User avatar

Philipp Walz

  • Posts: 371
  • Joined: Fri Apr 25, 2014 12:41 pm
  • Location: Borkwalde - Germany

ACES space into ProRes?

PostWed May 12, 2021 8:45 am

Hi there,

sorry, don't know where to put this topic.
We are currently in pre-production for a short film and I wanted to test something for our VFX workflow.
I just wanted to try out a complete ACES-workflow between DaVinci and Fusion but EXR files a way to heavy for us. Is it possible to encode ACES to a ProRes 4444 (XQ) file? As this would dramatically reduce our storage needs for this project.
We don't need extra channels as normals, bump or something - just roto stuff and touch up work.

Thanks for any feedback
Pete
Offline
User avatar

shebbe

  • Posts: 1059
  • Joined: Tue Mar 06, 2018 11:48 am
  • Location: Amsterdam
  • Real Name: Shebanjah Klaasen

Re: ACES space into ProRes?

PostWed May 12, 2021 11:43 am

The preferred ACES workflow for VFX is ACES (linear AP0) EXRs out of vfx but if you have to cut corners I think you can also encode back to the camera's log space or use ACEScc (log AP1) as log space and save that to ProRes 10/12bit.
Home System Resolve 18.6b9: Z790 / i9 13900K / 64GB DDR5 / RTX4090 / Win 11 / ASUS PA32UGC 1600 nits
Office System Resolve 18.6b9: X570 / Ryzen 9 5900X / 128GB DDR4 / RTX4090 / Win 11 / EIZO CG248-K
Offline

Hendrik Proosa

  • Posts: 3037
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: ACES space into ProRes?

PostWed May 12, 2021 12:41 pm

ACEScc and ACEScct are prefectly fine for this usage in combination with prores4444
I do stuff
Offline
User avatar

Philipp Walz

  • Posts: 371
  • Joined: Fri Apr 25, 2014 12:41 pm
  • Location: Borkwalde - Germany

Re: ACES space into ProRes?

PostWed May 12, 2021 7:08 pm

Thanks for your answers.

But can you explain how to encode an ACES gamma space to a ProRes file?!
I set my project to ACEScct 1.2 without any input or output transforms (BRAW footage) and encode this to ProRes4444XQ. But in Fusion I cannot get back any detail from the highlights (as a basic task). If I encode the same project to EXR I can access the whole dynamic range inside of Fusion.

So how to get all this dynamic range inside the ProRes file?
Pete
Offline
User avatar

Bromine 18

  • Posts: 145
  • Joined: Tue Feb 09, 2021 4:00 pm
  • Real Name: Aldous Barnes

Re: ACES space into ProRes?

PostSat May 15, 2021 4:08 pm

Philipp Schröppel wrote:But in Fusion I cannot get back any detail from the highlights


Do you enable flat pass to Always On in render settings?

Also, ACES 1.2 provides support for Color Space Conversion transforms – try setting output device transform to CSC – ACEScct.

But wouldn’t the VFX work take place on a Rec.709 or P3 monitor, with the taget colour-gamut LUT on?

How does the round-trip work?
Offline
User avatar

Anton Meleshkevich

  • Posts: 56
  • Joined: Mon Mar 12, 2018 10:38 am
  • Real Name: Anton Meleshkevich

Re: ACES space into ProRes?

PostSat May 15, 2021 5:56 pm

ACEScct can have values outside of 0-1 range, if there are (and there usually are) any out-of-gamut colors, so this information will be lost. If you want to use ACEScct, you have to add Gamut Compressor DCTL at first. But it's sometimes better for VFX to have these out-of-gamut colors.
And ACEScc by itself has negative values in the bottom part of it's curve, even without any out-of-gamut colors. Its flare level is below 0 value. So it can't be used with formats like ProRes.

So, I think, the best option is to send your files in source footage color space and OETF, if you have to use ProRes. And then they just open it in Nuke with the corresponding ACES IDT.

But there are two things you should keep in mind:

1. Don't forget to use chromatic adaptation OFX to keep white point the same. As it will be changed if you use Color Space Transform OFX and you don't use Resolve 17.2 (there is a new checkbox for this). And in Resolve 17.2 you can set output to different CSC like Alexa for example.

2. In Resolve 17.1 there is a bug (fixed in 17.2), that doesn't let you go above or below ACEScct range with some of the source formats, if you set Output transform to ACEScct. And you have to set output identical to your timeline color space, which is either ACEScct or ACEScc with ACES color science, if you want to use Color Space Transform OFX for output.

So, in your case, it's probably better to make a duplicate of your timeline and just switch color science to a regular DaVinci YRGB for exports to VFX.

Return to DaVinci Resolve

Who is online

Users browsing this forum: Uli Plank and 158 guests