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