Welcome to our community

Be a part of something great, join today!

  • Hey all, just changed over the backend after 15 years I figured time to give it a bit of an update, its probably gonna be a bit weird for most of you and i am sure there is a few bugs to work out but it should kinda work the same as before... hopefully :)

Comparison of CC workflow’s: Film Log vs. Linear REC709

Evangelos Achillopoulos

Well-known member
Joined
Apr 10, 2007
Messages
558
Reaction score
0
Points
0
Location
Athens, Greece
Website
www.motionfx.gr
Many of you have herd about the differences in the two workflows while Color grading.

Because there is a quite big debate of which is better, I will try to show the differences in both workflows with a visual representation of the two.

The first figure (Fig 1.) is the Film target Log workflow that needs a calibrated display device and a custom Viewing 3D LUT specific for your display device to work during Color Grading. In Step 1 is applied the LUT and we see the RAW image not balanced. Notice the dark gray trapezoids that define the different headroom’s in color spaces of the display device and the RAW image files.

In Step 2 we have applied a Color Grade and image is viewed balanced. In this step a part of the image is outside of our display device viewing capabilities so we don’t see it.

In Step 3 we remove the Viewing 3D LUT and we render the image to a Log *.DPX format. So as we see, the resulted file has the full range just reallocated within the Cineon headroom.

In Step 4 we using the resulted Master *.DPX files and a set of Conversion 3D LUT’s, to convert the Film targeted Log image to the Linear color space of REC709 and DCP XYZ. During the conversion process, a part of the image information is removed in order the result to fit in the respective color space. In film deliverables we directly print on negative since the Master files are ready to be printed since we initially used a real Film target to Color Grade the images.

Why_LOG.jpg

The second figure (Fig 2.) shows the REC709 workflow that also needs a calibrated REC709 display, not needed though a special 3D LUT. In Steps 1, 2 we do the some thing as with the Log workflow, we Color grade and balance our image to get exactly the same perceptual result as with Log, on our monitor.

In Step 3 we render our image in a Video format and we erase the part of image that is not visible. That is because of contrast... highlights and dark areas have information heavily compressed or even erased because they have to fit in 10bits instead of 12, 14bits or even 16bits of the original RAW images.

In Step 4 the image is ready for REC709 delivery, but for DCP we need a conversion LUT. The conversion LUT just stretches the image to fit, because our Master image is crafted for REC709 originally and doesn’t has that little extra to cover all the color space of DCP, so we sacrifice the maximum performance of DCP projection. A similar thing happens with the Film deliverables, where the problem is bigger though and as a result we have that too much video look in our image.

Why_Linear.jpg

In figure 3 we have on the left side the Log results and on the right the linear:

Why_Comparison.jpg

As we can easily understand and to verify my facts, I challenge you to try to Re-Color Grade a final REC709 image and on the same time to do the same with a Film target Log final image. You will immediately realize that with REC709 you can't go far and with Film Log you can even restore the contrast totally like the image had never Color Graded.

That fact verifies what I'm claiming. And that fact gives Film Log workflow the upper hand in resulted quality in all types of deliverable's and makes your Master 4K images to be totally future proof because you don't throw almost anything.

The REC709 workflow has an inherit handicap, of less Gamut (color space) and less Headroom (bit depth), which Film Log workflow hasn't.

So Film Target Log workflow is way better than REC709.

Off coarse it needs custom LUT's... but nothing in life comes easy...


Disclaimer:

* For the sake of the argument and to make easier the build of graphics, I represented color spaces in the form of trapezoids, that isn't correct because I had to use cubes. Also the magenta is not the only thing missing in the different color spaces, but that was easy to be used for the representation.
 
Can you please drop the Linear from Linear rec709? It would be nice to not propagate the misuse of 'Linear' when there's nothing linear about rec709. "it's not log so it must be linear" :)
 
Agreed Deanan. How about it Evangelos?

Graeme
 
Just a matter of wording. Rec709 is perceptually linear, that's to be exact.
 
Can you please drop the Linear from Linear rec709? It would be nice to not propagate the misuse of 'Linear' when there's nothing linear about rec709. "it's not log so it must be linear" :)

Agreed Deanan. How about it Evangelos?

Technically I agree with both, yes REC709 its not a straight line Linear. There is a non Linear curve inherit in the spec. But as Rivai says it is perceptually Linear... So I will just add a phrase about that in the disclaimer below to state exactly this fact.

But in general terms I prefer to leave it there in order people that can't realize the diffidence not to mess their brain more...

Just a matter of wording. Rec709 is perceptually linear, that's to be exact.

There is a huge amount of production's that are passing the "REC709" process and the DI Supervisors haven't explain the real issues to producers... So I forced to get in the process of doing all this graphics just to really show the differences... Hope I did solve the puzzle...
 
Technically I agree with both, yes REC709 its not a straight line Linear. There is a non Linear curve inherit in the spec. But as Rivai says it is perceptually Linear... So I will just add a phrase about that in the disclaimer below to state exactly this fact.

Most of the time from the camera side it's not even perceptually linear.
There is no definition for rec709 from the camera side so everyone does it differently.

It's more confusing if the same word is used to mean two different things and better
to not propagate misuse. How many times have you had to sit in preproduction
meeting and clear up the confusion between vfx and post because
each is talking about a different linear?
 
I liked the term "linear light mapping" (if I remember right) that Graeme was fighting for initially, if memory serves me - as opposed to "linear" or "lin" which many understand as something "that looks good to the eye"...
 
Most of the time from the camera side it's not even perceptually linear.
There is no definition for rec709 from the camera side so everyone does it differently.

It's more confusing if the same word is used to mean two different things and better
to not propagate misuse. How many times have you had to sit in preproduction
meeting and clear up the confusion between vfx and post because
each is talking about a different linear?

I would say never... I'm sorry... but I never had the need to explain that to a client... Yes on camera side its different...

Check out my new disclaimer and graphics.
 
Thanks a lot Evangelos for sharing this :)
 
I don't think it's perceptually linear either though... It certainly differs from the L part of the Lab equation. In the design of the TV system, the monitor decode curve isn't the same as the encode curve anyway, imparting contrast to the image which is a non-linear effect. That the monitor decode curve (originally the CRT response curve) is close to being perceptually linear is a useful bit of good luck that helped TV work and was not part of the initial design. Poynton has some good stuff about this in his book.

If we can keep the word linear for things that are a straight line, that helps a lot.
 
well ,
i don't totally agree ...

here seems that :
-10bit DPX is the only available "container"
-alos seems that when talking of 709 gamma space , 709 matrix is the only option to associated with it (meaning that the image can be processed as 709 gamma (like redgamma 2) and use Camera RGB as color matrix )

so for example the image can be graded as regamma 2 (gamma space) and camera rgb (color matrix) as DPX 16bit (or obviously Redcode) for DCP and than use the 709 conversion lut (this apply for digital only delivery )
reading the article seems that without a log + print lut workflow the image will be inferior ...
as colorist i actually think that use a film print Lut when not needed , is really not ideal , as the color palette of film is quite different than the color palette of a Digital cinema camera and sometimes create quite weird color shifts ....

my 2 cent
 
Hi Graeme :)

This confusion comes from that there is no define standard on rec709 on camera and TV like deanan said. I understand what you mean that the encode curve is different from the decode curve, which is why it makes it not perceptually linear, well ideally it isnt. But i know people like Michael Chenery from Cinespace refers rec709 as perceptually linear because the grayscale gradient effects seem like linear or close, eventho it isnt accurate 100% technically.

But i really dont know what else that i could refer rec709 to if this is the case. It's not log and not really perceptually linear nor true linear. I tend to lean over that it is perceptually linear category.

But for argument sake, we could call rec709 as Video Gamma Space, hence removes confusion for those who still try to differentiate between the two.

Rivai
 
Yes, we generally refer to REC709, sRGB etc. are gamma encoded or video gamma. Terminology-wise we leave linear for linear light encodings and log for encodings based on a log function.

Yes indeed REC709 is very confusing - and it only ever specified the display, not how the image to be displayed should be derived.

Graeme
 
If we can keep the word linear for things that are a straight line, that helps a lot.

Because I want to keep it simple for regular people to understand, if I remove the word "Linear" and insted say REC709 would be sufficient?

(I also know that Mike C. calls it perceptually Linear... because we see it as linear, when combining camera curve and display curve)

well ,
i don't totally agree ...

here seems that :
-10bit DPX is the only available "container"
-alos seems that when talking of 709 gamma space , 709 matrix is the only option to associated with it (meaning that the image can be processed as 709 gamma (like redgamma 2) and use Camera RGB as color matrix )

so for example the image can be graded as regamma 2 (gamma space) and camera rgb (color matrix) as DPX 16bit (or obviously Redcode) for DCP and than use the 709 conversion lut (this apply for digital only delivery )
reading the article seems that without a log + print lut workflow the image will be inferior ...
as colorist i actually think that use a film print Lut when not needed , is really not ideal , as the color palette of film is quite different than the color palette of a Digital cinema camera and sometimes create quite weird color shifts ....

my 2 cent

Gabriel there are very few people that have the ability to store 16bit images in HD or 2K with video storage... you know better the top Video is HDcam-SR 444... which is 10bits... and very few are 12bits... and even much fewer are 16bits...

When people says "I will color grade your movie in REC709" very very rarely mean 16bits DPX... also very few software allow that...

But it's not only the container format its also what you see with what you render is the SAME... in Log they are not... you see through a LUT and you render without the LUT... so what goes to file is much bigger than what you see...

Think about that... its paramount difference...
 
Because I want to keep it simple for regular people to understand, if I remove the word "Linear" and insted say REC709 would be sufficient?

(I also know that Mike C. calls it perceptually Linear... because we see it as linear, when combining camera curve and display curve)

Yup, just REC709 is perfectly correct and adequate.

Sure it's linear when you see it - but that's because you've got a non linear file on a non linear display (or a linear display with a non-linear curve to compensate!) - although the end result is linear, each of the stages is not :-)

Graeme
 
BTW Evangelos....quick question. What method/tools you use to handle camera that doesnt give you any RAW access like RED/Arri.

Let's say you shoot with Sony F3 which has a larger color space than rec709. It is a fact that the picture is gamma encoded. How do you convert those image to standard density cineon log files if they dont give you the specification ? Let's skip its S-Log discussion for now.

Is it possible that you could transform the image to true linear and apply lin2log function for us to be able to get into log space for DI ?

PS. I used Sony F3 as an example, but we could use any other type of camera that has color space bigger than rec709

Thanks
Rivai
 
Back
Top