I hope there was a bet involved... :)

If you need further proof, you could use this script:

set cut_paste_input [stack 0]
version 6.2 v4
BackdropNode {
 inputs 0
 name BackdropNode2
 tile_color 0x7171c600
 label BG
 note_font_size 42
 selected true
 xpos 2434
 ypos 13246
 bdheight 156
}
BackdropNode {
 inputs 0
 name BackdropNode3
 tile_color 0x8e8e3800
 label "Convert back to linear\n\n(assuming your destination\napp will
convert\nto sRGB when importing)"
 note_font_size 22
 selected true
 xpos 2103
 ypos 14009
 bdwidth 286
 bdheight 218
}
BackdropNode {
 inputs 0
 name BackdropNode4
 tile_color 0x8e8e3800
 label Compare
 note_font_size 42
 selected true
 xpos 2613
 ypos 13944
 bdwidth 360
 bdheight 167
}
BackdropNode {
 inputs 0
 name BackdropNode1
 tile_color 0x8e8e3800
 label FG
 note_font_size 42
 selected true
 xpos 2191
 ypos 13222
 bdheight 190
}
add_layer {rgba redguard1.glow}
ColorWheel {
 inputs 0
 gamma 0.45
 name A
 selected true
 xpos 2201
 ypos 13300
}
Blur {
 size 100
 name Blur46
 selected true
 xpos 2201
 ypos 13374
}
Dot {
 name Dot30
 selected true
 xpos 2235
 ypos 13479
}
set N18ce1090 [stack 0]
CheckerBoard2 {
 inputs 0
 name B
 selected true
 xpos 2444
 ypos 13326
}
set Nd0e8d830 [stack 0]
Dot {
 name Dot31
 selected true
 xpos 2478
 ypos 13639
}
set N985ce2a0 [stack 0]
Colorspace {
 colorspace_out sRGB
 name Colorspace2
 selected true
 xpos 2444
 ypos 13704
}
set Ned256de0 [stack 0]
Merge2 {
 inputs 2
 operation stencil
 name Merge100
 label B*(1-a)
 selected true
 xpos 2444
 ypos 13852
}
push $N18ce1090
push $N985ce2a0
Merge2 {
 inputs 2
 name Merge101
 selected true
 xpos 2207
 ypos 13634
}
Colorspace {
 colorspace_out sRGB
 name Colorspace1
 selected true
 xpos 2207
 ypos 13698
}
Merge2 {
 inputs 2
 operation from
 name Merge102
 selected true
 xpos 2207
 ypos 13857
}
set Nd30cc020 [stack 0]
Unpremult {
 name Unpremult4
 selected true
 xpos 2207
 ypos 14144
}
Colorspace {
 colorspace_in sRGB
 name Colorspace3
 selected true
 xpos 2207
 ypos 14168
}
Premult {
 name Premult6
 selected true
 xpos 2207
 ypos 14196
}
Write {
 name Write2
 label "write out here\n"
 selected true
 xpos 2207
 ypos 14263
}
push $Nd30cc020
push $Ned256de0
Dot {
 name Dot32
 selected true
 xpos 2657
 ypos 13709
}
Merge2 {
 inputs 2
 name Merge103
 label "Comped in sRGB space"
 selected true
 xpos 2623
 ypos 14057
}
push $N18ce1090
Dot {
 name Dot33
 selected true
 xpos 2755
 ypos 13479
}
push $Nd0e8d830
Dot {
 name Dot34
 selected true
 xpos 2917
 ypos 13354
}
Merge2 {
 inputs 2
 name Merge104
 label "Comped in linear"
 selected true
 xpos 2883
 ypos 14024
}
Colorspace {
 colorspace_out sRGB
 name Colorspace4
 label "Post sRGB conversion"
 selected true
 xpos 2883
 ypos 14066
}


On Tue, Nov 15, 2011 at 12:30 AM, Ron Ganbar <[email protected]> wrote:

> I knew I was right. (You guys just proved an old argument I had with
> someone).
> Oh, the joys of self gratification.
>
>
> Ron Ganbar
> email: [email protected]
> tel: +44 (0)7968 007 309 [UK]
>      +972 (0)54 255 9765 [Israel]
> url: http://ronganbar.wordpress.com/
>
>
>
> On 15 November 2011 10:28, Ivan Busquets <[email protected]> wrote:
>
>> Hi Gavin,
>>
>> As you said yourself, the equation cannot be solved UNLESS you know both
>> variables on one of the sides.
>> In other words, you'd need to have the BG image in order to prep a FG
>> image so it can be comped in sRGB space and match the results of a linear
>> comp.
>>
>> So is there no way to output a PSD or PNG or TIFF which will look the
>>> same as my composite in Nuke over a white background?
>>
>>
>> If you need to get the same results on a white background, you could prep
>> your FG element such that:
>>
>> X = (  (FG * alpha + (1 - alpha)) ^ 2.2  - (1 - alpha)  /  alpha  ) ^
>> (1/2.2)
>>
>> Where X is the FG image you'd want to export to be comped on a white BG.
>> But of course, this will only give you a match when comping the FG over a
>> WHITE BG. If the BG changes, then you'd need to prep a different FG to go
>> with it.
>>
>> Hope that helps.
>>
>> Cheers,
>> Ivan
>>
>>
>>
>> On Mon, Nov 14, 2011 at 12:13 PM, Gavin Greenwalt <
>> [email protected]> wrote:
>>
>>> How are Nuke users handling workflows in which they need to deliver
>>> images with alpha that will be composited in sRGB space not linear space?
>>>
>>> Essentially we have a situation where you would need to find equations
>>> for u and v such that (xy + z(1-y))^(1-2.2) = (uv + z^(1-2.2)(1-v)).
>>>
>>> My initial impression is that it's impossible since the simplified
>>> version of this conundrum would be (x+y)^2 = (u+v)  which I believe is
>>> mathematically impossible to solve... right?   So is there no way to output
>>> a PSD or PNG or TIFF which will look the same as my composite in Nuke over
>>> a white background?
>>>
>>> Thanks,
>>> Gavin
>>>
>>> _______________________________________________
>>> Nuke-users mailing list
>>> [email protected], http://forums.thefoundry.co.uk/
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>>
>>
>>
>> _______________________________________________
>> Nuke-users mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>
>
> _______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to