You have reminded me why I swore off software forums long ago. 

Bye bye all. 

No time for stupidity. 

On Apr 21, 2011, at 10:17 PM, Hugo Leveille <[email protected]> wrote:

> Degraining step involve more data on the server and quality loss at some point
> 
> Might be acceptable on some project, but with some project where the vfx sup 
> won't even watch the comp in dailies if there is a difference with the 
> original plate (figurely speaking) it won't do it
> 
> 
> 
> 
> 
> 
> 
> 
> --
> Hugo Leveille
> Compositing TD
> Vision Globale
> [email protected]
> 
> Sent from my iPhone
> 
> On Apr 21, 2011, at 10:08 PM, "Brad Friedman" <[email protected]> wrote:
> 
>> Proper grain management includes a degraining step and a regrain step. 
>> 
>> On Apr 21, 2011, at 10:05 PM, chris <[email protected]> wrote:
>> 
>>> 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
>> _______________________________________________
>> Nuke-users mailing list
>> [email protected]
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
> _______________________________________________
> Nuke-users mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to