On 4/21/11 at 3:18 AM, [email protected] (Brad Friedman) wrote:
You probably should not even be applying a grade node
before grain management. No sense color correcting values
that are chemical noise. The question is: what is your
d-min value after proper degraining?

actually in this case we want to keep the grain, that's why
it's shot on film ;)

and i don't want to color correct it, i just want to keep it
unaffected through the pipeline. obviously if the sub 95
values are clamped by the filmrecorder in the end, then this
is a moot point (guess the only way to be sure is to ask the
guys who are operating the recorder) ... but there are still
situations where we want to keep the unclipped data, even if
it's only grain texture (like adding a lens flare, which
would bring up the sub 95 values to something visible).

++ chris

ps: tried to build the pdx formulas in nuke if anybody is
interested in playing around.. hope i didnt mess things up:

set cut_paste_input [stack 0]
push $cut_paste_input
Expression {
 temp_name0 pdxLogReference
 temp_expr0 455
 temp_name1 pdxDensityPerCodeValue
 temp_expr1 0.002
 temp_name2 pdxNegativeGamma
 temp_expr2 0.6
 temp_name3 pdxLinReference
 temp_expr3 0.18
expr0 "pow(10, ((red * 1023 - pdxLogReference) * pdxDensityPerCodeValue/pdxNegativeGamma)) * pdxLinReference" expr1 "pow(10, ((green * 1023 - pdxLogReference) * pdxDensityPerCodeValue/pdxNegativeGamma)) * pdxLinReference" expr2 "pow(10, ((blue * 1023 - pdxLogReference) * pdxDensityPerCodeValue/pdxNegativeGamma)) * pdxLinReference"
 name pdxLog2Lin
 selected true
 xpos -430
 ypos -118
}
Expression {
 temp_name0 pdxLogReference
 temp_expr0 455
 temp_name1 pdxDensityPerCodeValue
 temp_expr1 0.002
 temp_name2 pdxNegativeGamma
 temp_expr2 0.6
 temp_name3 pdxLinReference
 temp_expr3 0.18
expr0 "(pdxLogReference + log10( max( red, 0.00000001 ) / pdxLinReference )*pdxNegativeGamma/pdxDensityPerCodeValue) / 1023" expr1 "(pdxLogReference + log10( max( green, 0.00000001 ) / pdxLinReference )*pdxNegativeGamma/pdxDensityPerCodeValue) / 1023" expr2 "(pdxLogReference + log10( max( blue, 0.00000001 ) / pdxLinReference )*pdxNegativeGamma/pdxDensityPerCodeValue) / 1023"
 name pdxLin2Log
 selected true
 xpos -430
 ypos -74
}

_______________________________________________
Nuke-users mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to