DaVinci Resolve Color Management MASTERCLASS - LUTs, CSTs, ACES or RCM - What you need to know

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in this video we're going to discuss color management we're going to tackle fundamental Theory common misconceptions and demonstrate actual workflows in DaVinci Resolve now stick with us because in order to understand this properly we do need to go through some fairly deep topics this is going to be fun though chapter markers below let's start at the beginning cameras capture images displays display images when light falls on a camera sensor it generates voltage that voltage must then be converted to zeros and ones that can be stored on the camera's memory card a display must then convert those zeros and ones back into voltages that drive the panel or projectors pixels the only way this process produces a meaningful image is if the display understands the way that the image was encoded in the first place a known and documented standard must govern this process an effective way to illustrate this concept is with the analogy of language we can both communicate via email because we both understand English when I write an email I'll translate my thoughts into written words using the English language when you read that letter you'll translate those words back into thoughts using your understanding of the English language if you don't understand English if another language is your mother tongue you won't be able to understand my email you might comprehend parts of my email but your understanding won't fully reflect the thoughts I was capturing in the digital world those languages that we use to communicate images from one device to another they are called color spaces a color space describes a specific measurable and fixed range of possible colors and luminance values a big thanks to Colin Kelly for that fantastic concise definition of a color space I couldn't say it better myself let's break that down there's two components to any visual image color and brightness so there's two components to any color space the way that colors are encoded and the way that luminance is encoded in other words regarding color encoding what's the reddish red that you can store in this color space what's The Greener screen what's the bluish blue what about luminance well because the way that we perceive light is not linear luminance values are typically encoded with clever Maths for example a gamma curve might be used to encode luminance in a way that more closely matches our perception or a logarithmic function might be used to maximize the amount of dynamic range an image can contain currently the most common color space that we use is Rec 709 hopefully that sounds familiar if my camera records a Rec 709 image and I play it back on a TV that is designed to play a Rec 709 image then within reason I'll see a faithful reproduction of what my camera recorded the reason this works is because that is like writing an email in English and reading it in English but as you're probably aware many cameras shoot in non-standard color spaces for example a Sony camera might record in s-log 3 S gamut 3. cine an re camera might use re-log 3. when you view a log image on a Rec 709 display it comes out looking flat and desaturated that's because the camera is speaking a flavor of log but the monitor is speaking in Rec 709 that's like writing an email in French but trying to read it in English furthermore new televisions are capable of using Color spaces like Rec 2020 to understand why there are so many color spaces we need to understand the limitations of Rec 709 Rec 709 was created and adopted in the early 90s nowadays we think of Rec 709 exclusively as a color space but it was more than that its full name is international telecommunications Union recommendation broadcast television 709 or Rec 709 sure it contains standards for what at the time was the next big thing in television high definition it defined things like frame rate resolution and of course color space now this has happened before as always economy played a big part in the development of this standard if you're interested to see how it affected the shape of the image you watch the aspect ratio check out our video on the history of widescreen back to rec 709 though storage space is expensive bandwidth for transmitting video images is limited so we want to encode images as efficiently as possible at the time most people were viewing television with CRTs in fact cathode ray tubes were the very finest in display technology LCD and plasma technology was still in its infancy whatever the technology though most displays were designed to achieve a maximum luminance of around 100 nits there's also a limit to the colors these displays were capable of rendering the same was true of the cameras being used to capture video why design a color space that can capture more colors and dynamic range than people will ever be able to see all the cameras of the time could actually record that would be like sending a 5.1 surround sound mix out to someone who is only listening on a mono speaker as a result Rec 709 is inherently limited by the technology of its era as camera and display technology progressed the need for new color spaces that are capable of capturing more intense colors and more dynamic range emerged different color spaces are designed for different things we're going to break them up broadly into three distinct categories Rec 709 and Rec 2020 are primarily display color spaces yes many cameras shoot Rec 709 and Rec 2020 but they tend to be consumer cameras like your phone or cameras designed for broadcast or electronic news Gathering where an image is once hit that's ready for broadcast immediately without any color management most log color spaces like arilog Sony log Canon log they are camera or capture color spaces for example re-log is designed to complement Ari's cameras and sensors it's not intended as a delivery or display color space it's optimized to juice as much information out of Ari's sensors as possible and then we've got color spaces like DaVinci intermediate or Aces we're going to call these scene color spaces unlike camera or display color spaces a scene color space is not built around the limitation of a camera or display technology color spaces like DaVinci intermediate or aces are so large that they can within reason Faithfully record all the visible colors present in a scene regardless of whether a given camera can see them or a display can display them so what is color Management on a given production you might have rushes in re log red log and Rec 709 and be expected to provide two deliveries a legacy delivery in Rec 709 and a high dynamic range deliverable in Rec 2020 from a practical point of view color management can be considered as the process of reconciling all of those color spaces into an appropriate color space ready for delivery or archival color management is a workflow it can be done manually or with the aid of tools designed to automate the process there's three common tools for managing color spaces my examples are going to center around using DaVinci Resolve method 1 lookup tables method 2 node-based color management using color space transforms csts or Aces transform method 3 project or timeline based color management using DaVinci y RGB color management or aces all three of those options can broadly be considered as color management however some of those options are more labor intensive and can offer less accurate results let's talk about options for many people their first experience with color management is using a Lut to normalize a log image to rec 709 lookup tables are an inherently flawed technique for color management I'm not categorically saying they are bad or should never be used but it's important to understand their limitations let's say your camera is shooting in a log color space but you need to be able to view a normalized image on set or perhaps your DP and colorist have already collaborated on a look for the final video and would like to be able to view a rough grade on on set your production monitor or camera has limited processing power because they are designed to be portable a Lut stores a very simplified version of a color grade or color space conversion in a file that can be processed in real time by a portable device as a result Lutz prioritize convenience and portability over accuracy and quality if you would like to see how to load and use Luts in resolve check out this video now one last thing to be conscious of not all Luts are created equal some do bad things to your image others work fantastically anyone can make them even if they're made well their title or the comments contained within might not give a complete image of what that Lut does a color space transform or Asus transform is a much better way of applying a color space adjustment to your image instead of applying an approximate change to your image like a Lut wood csts or Aces transforms apply a proper mathematically accurate transformation to your image additionally these tools provide Advanced controls for refining these color space Transformations the downside of using these csts and Aces transforms is that while it can be sped up by using node tree templates it requires the colorist to manually set up their color management using nodes on each individual clip they add more power but at the cost of convenience project-based color management are what most people call just color management solves some of these problems it uses the same powerful maths that's in those CST and transform tools but hides it in the background instead of configuring your color Management on a per clip basis in your node tree it can now be configured globally in your project or timeline settings additionally most new cameras now embed color space metadata in their files resolve can use this to automatically apply the correct conversion to each clip then all you need to do is tell resolve what color space you are delivering in in its most basic form color grading is just maths to make an image brighter the numerical values stored for each pixel must have their values increased to remove red from an image the value representing red must be decreased while the values representing blue and green must be increased each color grading tool manipulates those values using different mathematical formulas here's the question should those mathematical operations be applied to the image while it's in the camera color space or in the delivery color space in other words what color space should I configure my timeline to grading in the display color space is called display referred grading before the Advent of digital cinema cameras this is how most people worked especially given that most cameras were already recording images in the display color space Rec 709 grading display referred can be a fine way of working in certain scenarios for example if you only ever work and deliver in one color space but it's not a future-proofed workflow and will cause compatibility issues as you transition to other color space deliverables grading in the camera color space is sometimes called scene referred grading but for the sake of making this explanation clearer and more explicit I'm going to be brave and call that camera referred color grading grading in the camera's color space does have some advantage over display referred color grading as the camera's color space generally has a wider gamut and dynamic range when people normalize images with lights you'll often see primary Corrections applied camera referred that basically means to the left of the lot and secondary Corrections are sometimes applied display referred that means to the right of the lap that's a consideration that's made because of the inherent limitations of the Lut used to normalize the image to the display color space one of the problems with this workflow is that color grading tools will respond differently in different color spaces so for example a color grade that's created in re log c will not translate when copied to a shot that has been produced in a red color space for example this brings us on to our third option using a color managed workflow or perhaps node-based transforms it's possible to convert your capture images into an intermediate color space before then converting them into your display or delivery color space DaVinci Resolve has a color space specifically designed for this purpose it's called DaVinci white gamma intermediate Asus has their own two in fact they have several but they both work in a similar way they are super wide gamut and super high dynamic range color spaces that are capable of storing more colors and more luminance than any typical camera color space or display color space in other words they won't create a bottleneck in your color management pipeline a typical project might look something like this footage has been captured on a mixture of Ari and red cameras those images are converted into DaVinci intermediate then finally before being sent to my monitor or rendered the images are converted into the displays color space in this instance Rec 709 when working scene referred my grades are performed in The DaVinci intermediate color space why do we call this scene referred color grading because in the process of converting the image into that intermediate color space resolve has undone all of the peculiarities that each camera baked into the image by using their own color space in this scene referred workflow the image now more accurately represents the light that was present in the actual scene in a scene referred workflow that uses a wide gamut High dynamic range color space we eliminate the problems of camera referred and display referred workflows this workflow is compatible with future High dynamic range and wide gamut deliverables and color grades can be copied and applied consistently between footage that has been shot on different cameras lots are a poor option for scene referred workflows so should you use node-based manual color management or resolve or Aces project-based color management node-based versus project-based isn't a choice of quality within reason they can both deliver the same high quality image this is more a question of convenience node-based csts and Aces transforms do offer more flexibility as each conversion can be tweaked with the additional settings that are not exposed when using the project-based color management however in the majority of scenarios that kind of granular control is not needed node-based workflows can add unnecessary complications to your grading workflow well fortunately you can have your cake and eat it because it's possible to combine the advantages of node-based color management with project-based color Management in one simple convenient workflow enough talk let me show you how here's a brand new project head to project settings color management and change color science to DaVinci yrgb color managed please note the process is broadly similar if you use Aces uncheck automatic color management and change color processing mode to custom there's three main things that we need to set up our input color space our timeline color space and our output color space this first setting input color space often gets people confused here's the solution instead of calling it the input color space think of it as the default input color space if resolve cannot automatically identify a Clips color space or you've not configured it manually it will use this setting as the default assumed color space I'll set my timeline color space to DaVinci intermediate and I'll configure my delivery color space to rec 709 gamma 2.4 I'll head to the media page to import my footage these red files contain metadata that resolve has been able to use to correctly identify their color space and apply the correct transformation these prores files don't contain color space metadata in that scenario resolve has assumed that they are Rec 709 remember that's the default we left configured in the color management settings that's why they are displaying incorrectly in my viewer like this so I need to configure their input color space manually I can configure all of these clips at the same time by selecting them before I right click head to input color space and select the right color space these are filmed with re log C3 now you can see they are being correctly color managed I'll insert a handful of these clips into a timeline so I can demonstrate the color page now let's head to the color page any corrections I create in my node tree are being applied in The DaVinci intermediate color space so this is scene referred color grading because I'm working scene referred I can copy color grades between different cameras and expect relatively consistent results for example here's a color grade I've already created and saved as a power grade it provides relatively consistent results whether I'm applying it to a clip that has been shot in Ari's color space or red's color space if I'm required to create multiple deliveries for example a HDR deliverable I've got several options here's a method that I like duplicate the timeline and then go to timeline settings in the color tab you can see that this timeline is currently inheriting the color options that were set up in Project settings by unchecking this box I can now configure this timeline separately I'll change the output color space to rec 2020 st2084 now I can use my SDR grade as a starting point and adjust it to suit the characteristics of a HDR display please note best practice when creating multiple deliverables is to start with the color grade in the larger color space it's going to be easier to create an SDR grade off of our HDR grade than it is the other way around and the second thing here to note is that HDR is not going to display correctly in this SDR screen recording now finally if there's a clip that I need to troubleshoot by tweaking its color space conversion I can disable color management for that individual clip by right clicking and hitting bypass color management now I can recreate my color management workflow using color space transforms I'll put one at the beginning of my node tree and convert from my camera's color space to my intermediate color space and then I'll put one at the end of the node tree where I convert it back to my delivery color space now I've got full control to tweak those conversions and any grades placed between these two nodes are performed scene referred please note you might encounter problems with this workflow if you're making use of timeline based grades is color management optional no not really most editors and colorists are working with footage that has been delivered in a variety of color spaces so whether you're using Luts node-based transforms or project-based color management you are managing color it's worth considering though if your current color management workflow is preserving the Integrity of your images and whether it's working for you or against you even if you're working with media shot in Rec 709 and you're delivering in Rec 709 there are advantages to adopting project-based color management and color grading scene referred you will be developing a consistent and scalable and sustainable workflow that you can take with you when you eventually transition to working on HDR content or log based media please note there is still a place for non-color managed workflows for example if you've got Legacy tools that are critical to the job that you know a lack of understanding of the color management process might lead some people to believe that it is a creative choice no color management is a technical process not a creative one so why wouldn't use the most effective and efficient way of doing it it's worth considering to finish off here's a couple of scenarios to consider maybe you've heard someone say something like this scenario one I like to normalize the image Myself by adding contrast and saturation well hey if you like the results you get who am I to argue results will vary some log spaces are easier to normalize this way than others for example cine and log is designed to be easy to grade and don't forget re log C is very similar to cinian but please remember log images are more than just low contrast low saturation images an uncolor managed log image displayed on a Rec 709 display was never meant to be the starting point for your grade log images are cleverly designed to juice as much information out of a camera as possible scenario 2. I like to use re log c as my timeline color space a colorist may have got used to grading camera referred in re log C3 and that's the original re log therefore even if they have transitioned to a color managed workflow setting their timeline color space to re log c means their tools will continue to operate in a familiar fashion but please remember it's smaller than color spaces like red white gamut and Rec 2020. so you might be bottlenecking your pipeline and it's a color space that's designed for capture it's not designed to be used as an intermediate color space scenario three I like to use Luts fantastic it's a perfectly acceptable workflow but please remember the limitations of Luts what they've been designed for you're going to have to find Luts for each camera color space you work with and given the wild west nature of luck creation you're going to need to make sure you vet those Luts make sure that they're good ones and finally scenario four I prefer node-based color management with csts undoubtedly this is the most flexible and Powerful tool set for color management but remember time is money most filmmaking is a careful balance of quality and economy there's benefits to avoiding unnecessary complication if project-based color management gets you the same result 99 of the time but with a lot less complication is worth considering I hope this video was helpful on the one hand we've covered some really deep topics on the other hand we've only just scratched the surface of color management it's not possible to cover color Management comprehensively in just a single video and please forgive me if for the sake of being concise I've made some generalizations cut corners or not considered factors that influence your workflow now if you have any questions please leave them down below in the comments hopefully I've equipped you with enough background information now that you can make informed decisions about your color management workflow that was my goal not to just give you a bunch of rules that you could go apply but to make sure you understood the theory behind color management as always this content does take time to produce so if you found it helpful please give it a like consider sharing it and of course make sure you're subscribed so you don't miss out on future videos and if you or your company have specific training needs that you think that we can help out with please get in touch thanks for watching see you soon
Info
Channel: Team 2 Films
Views: 82,875
Rating: undefined out of 5
Keywords: masterclass, color, colour, Davinci, resolve, management, manage, luts, lookup, tables, table, rec709, rec2020
Id: w0ubDSzEEYg
Channel Id: undefined
Length: 23min 57sec (1437 seconds)
Published: Sun Jun 25 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.