⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀         ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

391 lines
18 KiB

  1. #! C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_YRDNUOF_O_FOUNDRY_O/O_EKUN_O_NUKE_O/O_9_W_0_9_O_9_0_W_9_O/nuke-9.0.9.dll -nx
  2. version 9.0 v9
  3. define_window_layout_xml {<?xml version="1.0" encoding="UTF-8"?>
  4. <layout version="1.0">
  5. <window x="-4" y="-4" w="1688" h="1058" maximized="1" screen="0">
  6. <splitter orientation="2">
  7. <split size="54"/>
  8. <splitter orientation="2">
  9. <split size="25"/>
  10. <splitter orientation="1">
  11. <split size="210"/>
  12. <dock id="" activePageId="uk.co.thefoundry.histogram.1">
  13. <page id="uk.co.thefoundry.histogram.1"/>
  14. </dock>
  15. <split size="343"/>
  16. <dock id="" activePageId="DopeSheet.1">
  17. <page id="DopeSheet.1"/>
  18. </dock>
  19. <split size="558"/>
  20. <dock id="" activePageId="uk.co.thefoundry.sequenceviewer.1">
  21. <page id="uk.co.thefoundry.sequenceviewer.1"/>
  22. </dock>
  23. <split size="343"/>
  24. <dock id="" activePageId="uk.co.thefoundry.spreadsheetview.1">
  25. <page id="uk.co.thefoundry.spreadsheetview.1"/>
  26. </dock>
  27. <split size="210"/>
  28. <dock id="" activePageId="uk.co.thefoundry.waveformscope.1">
  29. <page id="uk.co.thefoundry.waveformscope.1"/>
  30. </dock>
  31. </splitter>
  32. <split size="25"/>
  33. <splitter orientation="1">
  34. <split size="838"/>
  35. <dock id="" activePageId="uk.co.thefoundry.timeline.1">
  36. <page id="uk.co.thefoundry.timeline.1" layout="splitter(417,417)"/>
  37. </dock>
  38. <split size="838"/>
  39. <dock id="" activePageId="uk.co.thefoundry.project.2">
  40. <page id="uk.co.thefoundry.project.2" layout="splitter(406,406)"/>
  41. </dock>
  42. </splitter>
  43. </splitter>
  44. <split size="858"/>
  45. <splitter orientation="1">
  46. <split size="557"/>
  47. <splitter orientation="2">
  48. <split size="427"/>
  49. <splitter orientation="1">
  50. <split size="210"/>
  51. <dock id="" activePageId="uk.co.thefoundry.waveformscope.2">
  52. <page id="uk.co.thefoundry.histogram.2"/>
  53. <page id="uk.co.thefoundry.waveformscope.2"/>
  54. </dock>
  55. <split size="343"/>
  56. <dock id="" activePageId="Viewer.3">
  57. <page id="Viewer.3"/>
  58. </dock>
  59. </splitter>
  60. <split size="427"/>
  61. <splitter orientation="1">
  62. <split size="210"/>
  63. <dock id="" activePageId="uk.co.thefoundry.waveformscope.3">
  64. <page id="uk.co.thefoundry.histogram.3"/>
  65. <page id="uk.co.thefoundry.waveformscope.3"/>
  66. </dock>
  67. <split size="343"/>
  68. <dock id="" activePageId="Viewer.4">
  69. <page id="Viewer.4"/>
  70. </dock>
  71. </splitter>
  72. </splitter>
  73. <split size="558"/>
  74. <splitter orientation="2">
  75. <split size="427"/>
  76. <dock id="" activePageId="Properties.1">
  77. <page id="Curve Editor.1"/>
  78. <page id="Properties.1"/>
  79. <page id="Pixel Analyzer.1"/>
  80. </dock>
  81. <split size="293"/>
  82. <dock id="" activePageId="DAG.1" focus="true">
  83. <page id="DAG.1"/>
  84. </dock>
  85. <split size="130"/>
  86. <dock id="" activePageId="uk.co.thefoundry.scripteditor.2">
  87. <page id="Progress.1"/>
  88. <page id="uk.co.thefoundry.scripteditor.2"/>
  89. </dock>
  90. </splitter>
  91. <split size="557"/>
  92. <splitter orientation="2">
  93. <split size="427"/>
  94. <splitter orientation="1">
  95. <split size="343"/>
  96. <dock id="" activePageId="Viewer.2">
  97. <page id="Viewer.2"/>
  98. </dock>
  99. <split size="210"/>
  100. <dock id="" activePageId="uk.co.thefoundry.waveformscope.4">
  101. <page id="uk.co.thefoundry.waveformscope.4"/>
  102. <page id="uk.co.thefoundry.histogram.4"/>
  103. </dock>
  104. </splitter>
  105. <split size="427"/>
  106. <splitter orientation="1">
  107. <split size="343"/>
  108. <dock id=""/>
  109. <split size="210"/>
  110. <dock id="" activePageId="uk.co.thefoundry.waveformscope.5">
  111. <page id="uk.co.thefoundry.waveformscope.5"/>
  112. <page id="uk.co.thefoundry.histogram.5"/>
  113. </dock>
  114. </splitter>
  115. </splitter>
  116. </splitter>
  117. <split size="83"/>
  118. <splitter orientation="1">
  119. <split size="838"/>
  120. <dock id="" activePageId="Error Console.1">
  121. <page id="Error Console.1"/>
  122. </dock>
  123. <split size="838"/>
  124. <dock id="" activePageId="Toolbar.1">
  125. <page id="Toolbar.1"/>
  126. </dock>
  127. </splitter>
  128. </splitter>
  129. </window>
  130. <window x="1070" y="0" w="610" h="988" screen="0">
  131. <splitter orientation="2">
  132. <split size="961"/>
  133. <dock id="" activePageId="Viewer.1">
  134. <page id="Viewer.1"/>
  135. </dock>
  136. </splitter>
  137. </window>
  138. </layout>
  139. }
  140. Root {
  141. inputs 0
  142. name C:/KИ.⦿ᗱᗴᙏᗩᖆᖇФ⦿ᔓᔕᗱᗴ옷✤Ⓞᙁᑐᑕ⦿ᗱᗴ✤I옷ᗯ⦿◯⦿◯⦿ᗯ옷I✤ᗱᗴ⦿ᑐᑕᙁⓄ✤옷ᗱᗴᔓᔕ⦿Фᖆᖇᗩᙏᗱᗴ⦿.NK
  143. last_frame 5824
  144. fps 69
  145. format "1024 1024 0 0 1024 1024 1 square_1K"
  146. proxy_type scale
  147. proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)"
  148. }
  149. Constant {
  150. inputs 0
  151. color 1
  152. format {{{Read1.format}}}
  153. name Constant1
  154. xpos -208
  155. ypos 99
  156. addUserKnob {20 User}
  157. addUserKnob {7 O_EZIS_GNIR_O_RING_SIZE_O R 3e-008 1}
  158. O_EZIS_GNIR_O_RING_SIZE_O 0.5
  159. addUserKnob {7 O_REWOP_O_POWER_O R 0 64}
  160. O_REWOP_O_POWER_O 4
  161. addUserKnob {7 O_REWOP_TOOR_O_ROOT_POWER_O R 0 2}
  162. O_REWOP_TOOR_O_ROOT_POWER_O 1
  163. addUserKnob {7 O_REYLPITLUM_O_MULTIPLYER_O l INVISIBLE +INVISIBLE R 0 64}
  164. O_REYLPITLUM_O_MULTIPLYER_O 3.5
  165. addUserKnob {7 O_REYLPITLUM_SQRT_2_O_SQRT_2_MULTIPLYER_O l INVISIBLE +INVISIBLE R 0 4}
  166. O_REYLPITLUM_SQRT_2_O_SQRT_2_MULTIPLYER_O 0.35
  167. addUserKnob {6 O_HCTIWS_GNIR_O_RING_SWITCH_O +STARTLINE}
  168. O_HCTIWS_GNIR_O_RING_SWITCH_O true
  169. addUserKnob {6 O_HCTIWS_EMARF_O_FRAME_SWITCH_O +STARTLINE}
  170. O_HCTIWS_EMARF_O_FRAME_SWITCH_O true
  171. }
  172. set N7eef6c00 [stack 0]
  173. Expression {
  174. temp_name0 O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O
  175. temp_expr0 (clamp(((height/2)-(sqrt(((x-((width/2)-.5))**2)+((y-((height/2))+.5)**2))))/(height/2)))
  176. temp_name1 O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O
  177. temp_expr1 (-cos((4.*atan(1.))*(O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O))/2+.5)
  178. temp_name2 O_TNEIDARG_LAIDAR_LAITNENOPXE_O_EXPONENTIAL_RADIAL_GRADIENT_O
  179. temp_expr2 "(((exp(2.*(4.*atan(1.))*( (clamp(( (height/2.) *(sqrt(4.))-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*(4.*atan(1.))))/2.)) + (-(exp(2.*(4.*atan(1.))))/exp(2.*(4.*atan(1.))*( (clamp(( (height/2.) *(sqrt(4.)-1.)-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*(4.*atan(1.))))/2.+1.)-0.5)"
  180. temp_name3 O_TNEIDARG_LAIDAR_LADIOSUNISOC_TOOR_ERAUQS_O_SQUARE_ROOT_COSINUSOIDAL_RADIAL_GRADIENT_O
  181. temp_expr3 "( ( ( -pow( cos(.5*(4.*atan(1.))* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -0.) ,0.,1.) ) , (1./2.) ) /2. ) + ( pow( cos(.5*(4.*atan(1.))* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -2.) ,-1.,0.) ) , (1./2.) ) /2. ) )+.5 )"
  182. channel0 rgba
  183. expr0 "(( (1-pow( clamp(1- pow((O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O/( O_EZIS_GNIR_O_RING_SIZE_O )-0),O_REWOP_O_POWER_O) ) , pow(O_REWOP_TOOR_O_ROOT_POWER_O,-1) )) + (1-pow( clamp(1- pow(-(O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O/( 1-O_EZIS_GNIR_O_RING_SIZE_O )-1/(1-O_EZIS_GNIR_O_RING_SIZE_O)),O_REWOP_O_POWER_O) ) , pow(O_REWOP_TOOR_O_ROOT_POWER_O,-1) )) )-1)"
  184. channel1 {-rgba.red -rgba.green -rgba.blue none}
  185. expr1 "(-(exp(2*(4.*atan(1.))))/exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*0.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2+1)"
  186. channel2 {-rgba.red -rgba.green -rgba.blue none}
  187. expr2 "((exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2-0)/1)"
  188. channel3 {none none none -rgba.alpha}
  189. expr3 "((exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2-0)/1) + (-(exp(2*(4.*atan(1.))))/exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2+1)/1-.5"
  190. name ⵙTИNᗱᗴꖴᗝᗩᴥᕤᕦⵙᙁᗩꖴᗝᗩᴥⵙᗱᗴᙏᗩᴥΦⵙᴥᗩᗱᗴИNꖴᙁⵙ1
  191. help "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯"
  192. xpos -280
  193. ypos 27
  194. postage_stamp true
  195. addUserKnob {20 O l "" +STARTLINE}
  196. addUserKnob {7 O_EZIS_GNIR_O_RING_SIZE_O}
  197. O_EZIS_GNIR_O_RING_SIZE_O {{1-Constant1.O_EZIS_GNIR_O_RING_SIZE_O x1 0.55}}
  198. addUserKnob {7 O_REWOP_TOOR_O_ROOT_POWER_O R 0 4}
  199. O_REWOP_TOOR_O_ROOT_POWER_O {{Constant1.O_REWOP_TOOR_O_ROOT_POWER_O}}
  200. addUserKnob {7 O_REWOP_O_POWER_O R 0 4}
  201. O_REWOP_O_POWER_O {{Constant1.O_REWOP_O_POWER_O}}
  202. addUserKnob {7 O_ELACS_O_SCALE_O t "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯" R 0.01 16}
  203. O_ELACS_O_SCALE_O {{ⵙИNⵔꖴTᗩᙁᑎᕤᕦᗱᗴᴥⵙᴥᗱᗴᕤᕦᑎᙁᗩTꖴⵔИNⵙ.O_ELACS_O_SCALE_O x1 3.6}}
  204. addUserKnob {7 O_Y_EZIS_O_SIZE_Y_O R 0 16}
  205. O_Y_EZIS_O_SIZE_Y_O 2
  206. addUserKnob {7 O_ROSIVID_O_DIVISOR_O R 0.0001 64}
  207. O_ROSIVID_O_DIVISOR_O 11
  208. addUserKnob {7 O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O R 0 4}
  209. O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O 2.6
  210. addUserKnob {7 O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O R 0 4}
  211. O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O 1
  212. addUserKnob {7 O_1_SNOISIVID_O_DIVISION_1_O R 0 16}
  213. O_1_SNOISIVID_O_DIVISION_1_O 4
  214. addUserKnob {7 O_REILPITLUM_IP_O_(4.*atan(1.))_MULTIPLIER_O R 0 4}
  215. O_REILPITLUM_IP_O_(4.*atan(1.))_MULTIPLIER_O 2
  216. addUserKnob {7 O_REBMUN_O_NUMBER_O t 2.718281828459 R 0 64}
  217. O_REBMUN_O_NUMBER_O 2.718281828
  218. addUserKnob {12 O_NOITISOP_O_POSITION_O}
  219. O_NOITISOP_O_POSITION_O {2047.5 2047.5}
  220. addUserKnob {7 O_EZIS_O_SIZE_O R 0 2048}
  221. O_EZIS_O_SIZE_O 2048
  222. }
  223. push 0
  224. Switch {
  225. inputs 2
  226. which {{Constant1.O_HCTIWS_GNIR_O_RING_SWITCH_O}}
  227. name Switch2
  228. xpos -280
  229. ypos 6
  230. }
  231. push 0
  232. push $N7eef6c00
  233. Expression {
  234. temp_name0 O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O
  235. temp_expr0 (clamp(((height/2)-(sqrt(((x-((width/2)-.5))**2)+((y-((height/2))+.5)**2))))/(height/2)))
  236. temp_name1 O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O
  237. temp_expr1 (-cos((4.*atan(1.))*(O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O))/2+.5)
  238. temp_name2 O_TNEIDARG_LAIDAR_LAITNENOPXE_O_EXPONENTIAL_RADIAL_GRADIENT_O
  239. temp_expr2 "(((exp(2.*(4.*atan(1.))*( (clamp(( (height/2.) *(sqrt(4.))-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*(4.*atan(1.))))/2.)) + (-(exp(2.*(4.*atan(1.))))/exp(2.*(4.*atan(1.))*( (clamp(( (height/2.) *(sqrt(4.)-1.)-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*(4.*atan(1.))))/2.+1.)-0.5)"
  240. temp_name3 O_TNEIDARG_LAIDAR_LADIOSUNISOC_TOOR_ERAUQS_O_SQUARE_ROOT_COSINUSOIDAL_RADIAL_GRADIENT_O
  241. temp_expr3 "( ( ( -pow( cos(.5*(4.*atan(1.))* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -0.) ,0.,1.) ) , (1./2.) ) /2. ) + ( pow( cos(.5*(4.*atan(1.))* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -2.) ,-1.,0.) ) , (1./2.) ) /2. ) )+.5 )"
  242. channel0 rgba
  243. expr0 1-((1-abs(clamp(O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O)-1)**O_REWOP_O_POWER_O)**(1/O_REWOP_TOOR_O_ROOT_POWER_O))
  244. channel1 {-rgba.red -rgba.green -rgba.blue none}
  245. expr1 "(-(exp(2*(4.*atan(1.))))/exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*0.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2+1)"
  246. channel2 {-rgba.red -rgba.green -rgba.blue none}
  247. expr2 "((exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2-0)/1)"
  248. channel3 {none none none -rgba.alpha}
  249. expr3 "((exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2-0)/1) + (-(exp(2*(4.*atan(1.))))/exp(2*(4.*atan(1.))*( (clamp((O_EZIS_O_SIZE_O*.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*(4.*atan(1.))))/2+1)/1-.5"
  250. name ⵙTИNᗱᗴꖴᗝᗩᴥᕤᕦⵙᙁᗩꖴᗝᗩᴥⵙᗱᗴᙏᗩᴥΦⵙᴥᗩᗱᗴИNꖴᙁⵙᙁꖴИNᗱᗴᗩᴥⵙΦᴥᗩᙏᗱᗴⵙᴥᗩᗝꖴᗩᙁⵙᕤᕦᴥᗩᗝꖴᗱᗴИNTⵙ
  251. help "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯"
  252. xpos -144
  253. ypos 27
  254. postage_stamp true
  255. addUserKnob {20 O l "" +STARTLINE}
  256. addUserKnob {7 O_REWOP_TOOR_O_ROOT_POWER_O R 0 4}
  257. O_REWOP_TOOR_O_ROOT_POWER_O {{Constant1.O_REWOP_TOOR_O_ROOT_POWER_O}}
  258. addUserKnob {7 O_REWOP_O_POWER_O R 0 4}
  259. O_REWOP_O_POWER_O {{Constant1.O_REWOP_O_POWER_O}}
  260. addUserKnob {7 O_ELACS_O_SCALE_O t "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯" R 0.01 16}
  261. O_ELACS_O_SCALE_O {{ⵙИNⵔꖴTᗩᙁᑎᕤᕦᗱᗴᴥⵙᴥᗱᗴᕤᕦᑎᙁᗩTꖴⵔИNⵙ.O_ELACS_O_SCALE_O}}
  262. addUserKnob {7 O_Y_EZIS_O_SIZE_Y_O R 0 16}
  263. O_Y_EZIS_O_SIZE_Y_O 2
  264. addUserKnob {7 O_ROSIVID_O_DIVISOR_O R 0.0001 64}
  265. O_ROSIVID_O_DIVISOR_O 11
  266. addUserKnob {7 O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O R 0 4}
  267. O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O 1
  268. addUserKnob {7 O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O R 0 4}
  269. O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O 1
  270. addUserKnob {7 O_1_SNOISIVID_O_DIVISION_1_O R 0 16}
  271. O_1_SNOISIVID_O_DIVISION_1_O 4
  272. addUserKnob {7 O_REILPITLUM_IP_O_(4.*atan(1.))_MULTIPLIER_O R 0 4}
  273. O_REILPITLUM_IP_O_(4.*atan(1.))_MULTIPLIER_O 2
  274. addUserKnob {7 O_REBMUN_O_NUMBER_O t 2.718281828459 R 0 64}
  275. O_REBMUN_O_NUMBER_O 2.718281828
  276. addUserKnob {12 O_NOITISOP_O_POSITION_O}
  277. O_NOITISOP_O_POSITION_O {2047.5 2047.5}
  278. addUserKnob {7 O_EZIS_O_SIZE_O R 0 2048}
  279. O_EZIS_O_SIZE_O 2048
  280. }
  281. push 0
  282. Switch {
  283. inputs 2
  284. which {{Constant1.O_HCTIWS_EMARF_O_FRAME_SWITCH_O}}
  285. name Switch1
  286. xpos -144
  287. ypos 6
  288. }
  289. Read {
  290. inputs 0
  291. file C:/IMG_51030D778.PNG
  292. format "2448 2448 0 0 2448 2448 1 "
  293. origset true
  294. colorspace linear
  295. raw true
  296. name Read1
  297. xpos -24
  298. ypos 132
  299. }
  300. CurveTool {
  301. operation "Max Luma Pixel"
  302. avgframes 1
  303. ROI {0 0 {width} {height}}
  304. autocropdata {256 256 768 768}
  305. intensitydata {{curve}}
  306. maxlumapixdata {{curve x1 0} {curve x1 0}}
  307. maxlumapixvalue {{curve x1 1}}
  308. minlumapixdata {{curve x1 1977} {curve x1 270}}
  309. minlumapixvalue {{curve x1 0}}
  310. name CurveTool1
  311. xpos -24
  312. ypos 51
  313. postage_stamp true
  314. }
  315. Grade {
  316. blackpoint {{CurveTool1.minlumapixvalue}}
  317. whitepoint {{CurveTool1.maxlumapixvalue}}
  318. white_clamp true
  319. name Grade1
  320. xpos -24
  321. ypos -29
  322. postage_stamp true
  323. }
  324. ColorCorrect {
  325. lookup {shadow {curve L 1 x0.5 0}
  326. midtone {curve L 0 x0.5 1 0}
  327. highlight {curve L x0.5 0 K x1 1}}
  328. name ColorCorrect1
  329. xpos -24
  330. ypos -109
  331. postage_stamp true
  332. }
  333. Merge2 {
  334. inputs 3+1
  335. name Merge1
  336. xpos -24
  337. ypos -189
  338. postage_stamp true
  339. }
  340. set N7de4b000 [stack 0]
  341. push $N7de4b000
  342. ColorLookup {
  343. channels rgb
  344. lut {master {((1-abs(clamp(curve*2)-1)**O_REWOP_O_POWER_O)**(1/O_REWOP_O_POWER_O)/2)+(1-(1-abs(clamp((curve-.5)*2)-0)**O_REWOP_O_POWER_O)**(1/O_REWOP_O_POWER_O)/2)-.5 C 0 1}
  345. red {}
  346. green {}
  347. blue {}
  348. alpha {}}
  349. name ColorLookup2
  350. xpos -88
  351. ypos -245
  352. disable true
  353. postage_stamp true
  354. addUserKnob {20 User}
  355. addUserKnob {7 O_REWOP_O_POWER_O R 0 4}
  356. O_REWOP_O_POWER_O 2
  357. addUserKnob {7 O_REWOP_TOOR_O_ROOT_POWER_O R 0 4}
  358. O_REWOP_TOOR_O_ROOT_POWER_O 2
  359. }
  360. push $N7de4b000
  361. ColorLookup {
  362. channels rgb
  363. lut {master {(1-abs(curve-1)**O_REWOP_O_POWER_O)**(1/O_REWOP_O_POWER_O) C 0 1}
  364. red {}
  365. green {}
  366. blue {}
  367. alpha {}}
  368. name ColorLookup1
  369. xpos 40
  370. ypos -245
  371. disable true
  372. postage_stamp true
  373. addUserKnob {20 User}
  374. addUserKnob {7 O_REWOP_O_POWER_O R 0 4}
  375. O_REWOP_O_POWER_O 2
  376. addUserKnob {7 O_REWOP_TOOR_O_ROOT_POWER_O R 0 4}
  377. O_REWOP_TOOR_O_ROOT_POWER_O 2
  378. }
  379. Viewer {
  380. inputs 3
  381. frame_range 1-5824
  382. fps 69
  383. downrez 4
  384. full_frame_processing true
  385. useGPUForViewer false
  386. useGPUForInputs false
  387. viewerProcess None
  388. name Viewer1
  389. xpos -24
  390. ypos -266
  391. }