123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #! C:/Program Files/Nuke6.1v1/Nuke6.1.exe -nx
- version 6.1 v1
- Gizmo {
- help "ourAnaglyph 0.3\n\ndocumentation\n\ngamma r\ngamma control for red channel\n\nf stops r\nexposure control for red channel\n\nf stops all\nglobal exposure control for all channels\n\nsaturation\nadjusts saturation\n\nhorizontal offset\ncontrols the screen plane according to the horizontal image offset\n\nblack outside\nsets the undefined pixels on left/right side to black\n\nsRGB\napplies a lin to sRGB curve to the rendered output\n\nalpha (mix-max)\nblends between a 50 percent mix or a max of inputs' left/right alphas"
- addUserKnob {20 ourAnaglyph}
- addUserKnob {7 gamma_r l "gamma r" R 0 5}
- gamma_r 1
- addUserKnob {7 fstops_r l "f stops r" R -3 3}
- addUserKnob {7 multiplier l "f stops all" R -3 3}
- addUserKnob {7 saturation}
- saturation 1
- addUserKnob {7 h_off l "horizontal offset" R -100 100}
- addUserKnob {6 blackOutside l "black outside" +STARTLINE}
- addUserKnob {6 sRGB +STARTLINE}
- sRGB true
- addUserKnob {7 alpha l "alpha (mix-max)"}
- addUserKnob {20 info}
- addUserKnob {26 history T "0.3 added 'alpha (mix-max)'\n0.2 initial release\n"}
- }
- Input {
- inputs 0
- name Input1
- xpos -243
- ypos -145
- }
- Saturation {
- saturation {{parent.saturation}}
- mode Average
- name Saturation2
- xpos -243
- ypos -119
- }
- set N9381930 [stack 0]
- OneView {
- name OneView1
- label left
- xpos -288
- ypos -76
- }
- Transform {
- translate {{-parent.h_off.left*0.5} 0}
- center {1024 778}
- black_outside {{parent.blackOutside}}
- name Transform1
- xpos -288
- ypos -18
- }
- push $N9381930
- OneView {
- view right
- name OneView2
- label right
- xpos -197
- ypos -75
- }
- Transform {
- translate {{parent.h_off.left*0.5} 0}
- center {1024 778}
- black_outside {{parent.blackOutside}}
- name Transform2
- xpos -197
- ypos -18
- }
- MergeExpression {
- inputs 2
- expr0 "pow (Ar, 1/parent.gamma_r)*pow(2, parent.fstops_r)*pow(2, parent.multiplier)"
- expr1 "Bg*pow(2, parent.multiplier)"
- expr2 "Bb*pow(2, parent.multiplier)"
- channel3 rgba
- expr3 "(max(Aa,Ba)*parent.alpha) + (((Aa+Ba)/2)*(1-parent.alpha))"
- name MergeExpression1
- xpos -243
- ypos 58
- }
- Expression {
- expr0 parent.sRGB>0?toSRGB(r):r
- expr1 parent.sRGB>0?toSRGB(g):g
- expr2 parent.sRGB>0?toSRGB(b):b
- name Expression1
- xpos -243
- ypos 84
- }
- Output {
- name Output1
- xpos -243
- ypos 113
- }
- push 0
- Viewer {
- inputs 2
- input_process false
- name Viewer1
- xpos -243
- ypos 154
- }
- end_group
|