No Description
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.

RealHeatDist.gizmo 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818
  1. #! /Applications/Nuke9.0v1/Nuke9.0v1.app/Contents/MacOS//libnuke-9.0.1.dylib -nx
  2. version 9.0 v1
  3. Gizmo {
  4. inputs 3
  5. knobChanged "\nif nuke.thisNode()\['disttype'].getValue() == 3:\n nuke.thisNode()\['Vel'].setEnabled(False)\n nuke.thisNode()\['DistortionScale'].setEnabled(False)\n nuke.thisNode()\['HeatBlurScale'].setEnabled(False)\n nuke.thisNode()\['windx'].setEnabled(False)\n nuke.thisNode()\['windy'].setEnabled(False)\n nuke.thisNode()\['tracktranslate'].setEnabled(False)\nelse:\n nuke.thisNode()\['Vel'].setEnabled(True)\n nuke.thisNode()\['DistortionScale'].setEnabled(True)\n nuke.thisNode()\['HeatBlurScale'].setEnabled(True)\n nuke.thisNode()\['windx'].setEnabled(True)\n nuke.thisNode()\['windy'].setEnabled(True)\n nuke.thisNode()\['tracktranslate'].setEnabled(True)\n"
  6. tile_color 0x141414ff
  7. note_font Verdana
  8. note_font_color 0xff5242ff
  9. addUserKnob {20 RealHeatDistortion t "Created by Damian Binder."}
  10. addUserKnob {26 Version l "" t "Created by Damian Binder." +STARTLINE T "<font size=\"5\"><div><span style=\"color:#ff4d27;\">R</span><span style=\"color:#ff522a;\">e</span><span style=\"color:#ff572d;\">a</span><span style=\"color:#fe5d30;\">l</span><span style=\"color:#fe6233;\">H</span><span style=\"color:#fe6737;\">e</span><span style=\"color:#fe6c3a;\">a</span><span style=\"color:#fd723d;\">t</span><span style=\"color:#fd7740;\">D</span><span style=\"color:#fd7c43;\">i</span><span style=\"color:#fd7640;\">s</span><span style=\"color:#fe703c;\">t</span><span style=\"color:#fe6a39;\">o</span><span style=\"color:#fe6535;\">r</span><span style=\"color:#fe5f32;\">t</span><span style=\"color:#ff592e;\">i</span><span style=\"color:#ff532b;\">o</span><span style=\"color:#ff4d27;\">n</span></div><font size=\"2\"></span><span style=\"color:#fd7740;\"> </span><span style=\"color:#fd7740;\">v2.1"}
  11. addUserKnob {26 bydamianbinder l "" +STARTLINE T "<font size=\"2\"><span style=\"color:#fd7740\"> By Damian Binder"}
  12. addUserKnob {26 Track l "<b><span style=\"color:#fe6c3a;\"> Tracking Data"}
  13. addUserKnob {12 tracktranslate l Translate}
  14. tracktranslate {0 0}
  15. addUserKnob {26 distortionheat l "<b><span style=\"color:#fe6c3a;\">Dist & Heat"}
  16. addUserKnob {68 disttype l "Distortion Types" M {Classic "Agressive " "Jet Engine " "Custom Noise " "" "" "" "" "" "" ""}}
  17. disttype "Agressive "
  18. addUserKnob {7 Vel l "Distortion Velocity"}
  19. Vel {0.15}
  20. addUserKnob {6 affectalpha l "Affect Alpha" +STARTLINE}
  21. addUserKnob {20 DistortionGroup l Distortion n 1}
  22. addUserKnob {7 distortion_amount l "Distortion Amount" R 0 100}
  23. distortion_amount {25}
  24. addUserKnob {7 DistortionScale l "Distortion Scale" R 0 200}
  25. DistortionScale {15}
  26. addUserKnob {20 endGroup n -1}
  27. addUserKnob {20 HeatBlurGroup l "Heat Blur" n 1}
  28. addUserKnob {7 HeatBlurAmount l "Heat Blur Amount" R 0 25}
  29. HeatBlurAmount {15}
  30. addUserKnob {7 HeatBlurScale l "Heat Blur Scale" R 0 100}
  31. HeatBlurScale {30}
  32. addUserKnob {7 overallblur l "Overall Blur" R 0 20}
  33. overallblur {0}
  34. addUserKnob {20 endGroup_1 l endGroup n -1}
  35. addUserKnob {20 secondaryeffects l "Secondary Effects" n 1}
  36. addUserKnob {7 gain l Gain R 0 2}
  37. gain {1}
  38. addUserKnob {7 chromatic l "Chromatic Ab" R 0 10}
  39. chromatic {0}
  40. addUserKnob {20 freezegroup l Freeze n 1}
  41. freezegroup 0
  42. addUserKnob {6 velocityoff l Freeze +STARTLINE}
  43. addUserKnob {3 freezeframe l "Freeze Frame"}
  44. addUserKnob {20 endGroup_3 l endGroup n -1}
  45. addUserKnob {20 endGroup_2 l endGroup n -1}
  46. addUserKnob {26 windtitle l "<b><span style=\"color:#fe6c3a;\">Wind"}
  47. addUserKnob {7 windx l "Wind Direction X" R -10 10}
  48. windx {0}
  49. addUserKnob {7 windy l "Wind Direction Y" R -10 10}
  50. windy {10}
  51. addUserKnob {52 pythonscript l "Python Script" T "nuke.thisNode()\['knobChanged'].setValue('''\nif nuke.thisNode()\['disttype'].getValue() == 3:\n nuke.thisNode()\['Vel'].setEnabled(False)\n nuke.thisNode()\['DistortionScale'].setEnabled(False)\n nuke.thisNode()\['HeatBlurScale'].setEnabled(False)\n nuke.thisNode()\['windx'].setEnabled(False)\n nuke.thisNode()\['windy'].setEnabled(False)\n nuke.thisNode()\['tracktranslate'].setEnabled(False)\nelse:\n nuke.thisNode()\['Vel'].setEnabled(True)\n nuke.thisNode()\['DistortionScale'].setEnabled(True)\n nuke.thisNode()\['HeatBlurScale'].setEnabled(True)\n nuke.thisNode()\['windx'].setEnabled(True)\n nuke.thisNode()\['windy'].setEnabled(True)\n nuke.thisNode()\['tracktranslate'].setEnabled(True)\n''')" +STARTLINE}
  52. }
  53. BackdropNode {
  54. inputs 0
  55. name BackdropNode1
  56. tile_color 0xc68484ff
  57. note_font_size 42
  58. xpos 204
  59. ypos 326
  60. bdwidth 505
  61. bdheight 249
  62. }
  63. BackdropNode {
  64. inputs 0
  65. name BackdropNode2
  66. tile_color 0xd29e8eff
  67. note_font_size 42
  68. xpos 761
  69. ypos 289
  70. bdwidth 494
  71. bdheight 461
  72. }
  73. BackdropNode {
  74. inputs 0
  75. name BackdropNode3
  76. tile_color 0x9ac69aff
  77. note_font_size 42
  78. xpos 1319
  79. ypos 295
  80. bdwidth 457
  81. bdheight 345
  82. }
  83. BackdropNode {
  84. inputs 0
  85. name BackdropNode4
  86. tile_color 0xcc9ec9ff
  87. note_font_size 42
  88. xpos 1838
  89. ypos 365
  90. bdwidth 222
  91. bdheight 220
  92. }
  93. Viewer {
  94. inputs 0
  95. frame 33
  96. frame_range 1-100
  97. colour_sample_bbox {0.03229166567 0.21875 0.03333333507 0.2197916657}
  98. samplepoints {{0.03229166567 0.21875}
  99. }
  100. input_process false
  101. name Viewer1
  102. xpos -194
  103. ypos 2103
  104. }
  105. Input {
  106. inputs 0
  107. name Source
  108. xpos -195
  109. ypos -45
  110. }
  111. Dot {
  112. name Dot29
  113. xpos -160
  114. ypos 877
  115. }
  116. set N1bb2dbc0 [stack 0]
  117. Dot {
  118. name Dot30
  119. xpos -404
  120. ypos 877
  121. }
  122. Dot {
  123. name Dot28
  124. xpos -403
  125. ypos 1859
  126. }
  127. Input {
  128. inputs 0
  129. name Mask
  130. xpos 346
  131. ypos -40
  132. number 1
  133. }
  134. Dot {
  135. name Dot4
  136. xpos 380
  137. ypos 139
  138. }
  139. set N8fb2ffe0 [stack 0]
  140. Dot {
  141. name Dot24
  142. xpos 127
  143. ypos 139
  144. }
  145. Dot {
  146. name Dot25
  147. xpos 128
  148. ypos 1458
  149. }
  150. push $N8fb2ffe0
  151. Dot {
  152. name Dot3
  153. xpos 605
  154. ypos 139
  155. }
  156. set N8fb36fd0 [stack 0]
  157. Dot {
  158. name Dot5
  159. xpos 796
  160. ypos 139
  161. }
  162. set N8fb39520 [stack 0]
  163. Dot {
  164. name Dot6
  165. xpos 908
  166. ypos 139
  167. }
  168. set N8fb3ba70 [stack 0]
  169. Dot {
  170. name Dot12
  171. xpos 1087
  172. ypos 139
  173. }
  174. set N8fb3dfc0 [stack 0]
  175. Dot {
  176. name Dot14
  177. xpos 1199
  178. ypos 139
  179. }
  180. set N8fb40510 [stack 0]
  181. Dot {
  182. name Dot8
  183. xpos 1329
  184. ypos 139
  185. }
  186. set N8fb42a70 [stack 0]
  187. Dot {
  188. name Dot10
  189. xpos 1441
  190. ypos 139
  191. }
  192. set N8fb44fc0 [stack 0]
  193. Dot {
  194. name Dot15
  195. xpos 1567
  196. ypos 139
  197. }
  198. set N8fb47510 [stack 0]
  199. Dot {
  200. name Dot17
  201. xpos 1679
  202. ypos 139
  203. }
  204. set N8fb49a60 [stack 0]
  205. Dot {
  206. name Dot18
  207. xpos 1847
  208. ypos 139
  209. }
  210. Dot {
  211. name Dot23
  212. xpos 1848
  213. ypos 449
  214. }
  215. Input {
  216. inputs 0
  217. name Custom
  218. xpos 1969
  219. ypos -67
  220. number 2
  221. }
  222. Merge2 {
  223. inputs 2
  224. operation mask
  225. name Merge1
  226. xpos 1970
  227. ypos 445
  228. disable {{"! \[exists parent.input1]"}}
  229. }
  230. set N8fb52fa0 [stack 0]
  231. FrameHold {
  232. first_frame {{parent.freezeframe}}
  233. name FrameHold5
  234. xpos 1869
  235. ypos 503
  236. }
  237. push $N8fb52fa0
  238. Switch {
  239. inputs 2
  240. which {{parent.velocityoff}}
  241. name Switch9
  242. xpos 1970
  243. ypos 555
  244. }
  245. Dot {
  246. name Dot11
  247. xpos 2004
  248. ypos 927
  249. }
  250. set N8fb60f70 [stack 0]
  251. Grade {
  252. channels alpha
  253. blackpoint 0.095
  254. whitepoint 0.88
  255. white 4
  256. black_clamp false
  257. name Grade2
  258. xpos 1970
  259. ypos 1205
  260. }
  261. Dot {
  262. name Dot36
  263. xpos 677
  264. ypos 1212
  265. }
  266. push $N8fb47510
  267. Dot {
  268. name Dot16
  269. xpos 1567
  270. ypos 440
  271. }
  272. push $N8fb49a60
  273. push 0
  274. Noise {
  275. inputs 1+1
  276. cliptype none
  277. type turbulence
  278. size {{parent.HeatBlurScale-2}}
  279. zoffset {{parent.Vel*frame}}
  280. lacunarity 1.16
  281. gain 0.8
  282. gamma 0.355
  283. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  284. center {960 540}
  285. name Noise9
  286. xpos 1645
  287. ypos 375
  288. }
  289. Noise {
  290. inputs 1+1
  291. cliptype none
  292. size {{parent.HeatBlurScale+36}}
  293. zoffset {{parent.Vel*frame}}
  294. lacunarity 1
  295. gain 0.336
  296. gamma 0.285
  297. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  298. center {960 540}
  299. name Noise10
  300. xpos 1645
  301. ypos 436
  302. }
  303. set N8fb72c00 [stack 0]
  304. FrameHold {
  305. first_frame {{parent.freezeframe}}
  306. name FrameHold9
  307. xpos 1562
  308. ypos 512
  309. }
  310. push $N8fb72c00
  311. Switch {
  312. inputs 2
  313. which {{parent.velocityoff}}
  314. name Switch8
  315. xpos 1646
  316. ypos 582
  317. }
  318. Dot {
  319. name Dot21
  320. xpos 1680
  321. ypos 1191
  322. }
  323. Dot {
  324. name Dot35
  325. xpos 679
  326. ypos 1191
  327. }
  328. push $N8fb3dfc0
  329. Dot {
  330. name Dot13
  331. xpos 1087
  332. ypos 436
  333. }
  334. push $N8fb40510
  335. push 0
  336. Noise {
  337. inputs 1+1
  338. cliptype none
  339. size {{parent.HeatBlurScale-2}}
  340. zoffset {{parent.Vel*frame}}
  341. lacunarity 1.34
  342. gain 0.695
  343. gamma 0.42
  344. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  345. center {960 540}
  346. name Noise7
  347. xpos 1165
  348. ypos 370
  349. }
  350. Noise {
  351. inputs 1+1
  352. cliptype none
  353. type turbulence
  354. size {{parent.HeatBlurScale+90}}
  355. zoffset {{parent.Vel*frame}}
  356. lacunarity 1
  357. gain 0.256
  358. gamma 0.89
  359. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  360. center {960 540}
  361. name Noise8
  362. xpos 1165
  363. ypos 432
  364. }
  365. IDistort {
  366. uv alpha
  367. uv_scale 32.5
  368. blur_scale 0
  369. name IDistort3
  370. xpos 1165
  371. ypos 512
  372. }
  373. set N8fb95a70 [stack 0]
  374. FrameHold {
  375. first_frame {{parent.freezeframe}}
  376. name FrameHold3
  377. xpos 1062
  378. ypos 555
  379. }
  380. push $N8fb95a70
  381. Switch {
  382. inputs 2
  383. which {{parent.velocityoff}}
  384. name Switch6
  385. xpos 1165
  386. ypos 605
  387. }
  388. Grade {
  389. channels alpha
  390. blackpoint 0.095
  391. whitepoint 0.88
  392. white 4
  393. black_clamp false
  394. name Grade1
  395. xpos 1165
  396. ypos 708
  397. }
  398. Dot {
  399. name Dot22
  400. xpos 1199
  401. ypos 1169
  402. }
  403. Dot {
  404. name Dot34
  405. xpos 677
  406. ypos 1169
  407. }
  408. push $N8fb36fd0
  409. push 0
  410. Noise {
  411. inputs 1+1
  412. size {{parent.HeatBlurScale+20}}
  413. zoffset {{parent.Vel*frame}}
  414. lacunarity 1
  415. gain 0.694
  416. gamma 0.227
  417. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  418. center {960 540}
  419. name Noise2
  420. xpos 571
  421. ypos 402
  422. }
  423. set N8fbaaa30 [stack 0]
  424. FrameHold {
  425. first_frame {{parent.freezeframe}}
  426. name FrameHold8
  427. xpos 474
  428. ypos 435
  429. }
  430. push $N8fbaaa30
  431. Switch {
  432. inputs 2
  433. which {{parent.velocityoff}}
  434. name Switch2
  435. xpos 571
  436. ypos 478
  437. }
  438. Switch {
  439. inputs 4
  440. which {{parent.disttype}}
  441. name Switch4
  442. xpos 572
  443. ypos 1188
  444. }
  445. Dot {
  446. name Dot1
  447. xpos 606
  448. ypos 1272
  449. }
  450. set N8fbbdd20 [stack 0]
  451. Dot {
  452. name Dot40
  453. xpos 606
  454. ypos 1298
  455. }
  456. set N92dae250 [stack 0]
  457. Dot {
  458. name Dot38
  459. xpos -142
  460. ypos 1298
  461. }
  462. push $N8fb60f70
  463. Dot {
  464. name Dot33
  465. xpos 450
  466. ypos 927
  467. }
  468. push $N8fb42a70
  469. Dot {
  470. name Dot9
  471. xpos 1329
  472. ypos 440
  473. }
  474. push $N8fb44fc0
  475. push 0
  476. Noise {
  477. inputs 1+1
  478. cliptype none
  479. type turbulence
  480. size {{parent.DistortionScale+13}}
  481. zoffset {{parent.Vel*frame}}
  482. lacunarity 1.16
  483. gain 0.8
  484. gamma 0.355
  485. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  486. center {960 540}
  487. name Noise5
  488. xpos 1407
  489. ypos 375
  490. }
  491. Noise {
  492. inputs 1+1
  493. cliptype none
  494. size {{parent.DistortionScale+51}}
  495. zoffset {{parent.Vel*frame}}
  496. lacunarity 1
  497. gain 0.336
  498. gamma 0.285
  499. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  500. center {960 540}
  501. name Noise6
  502. xpos 1407
  503. ypos 436
  504. }
  505. set N8fbc9f00 [stack 0]
  506. FrameHold {
  507. first_frame {{parent.freezeframe}}
  508. name FrameHold4
  509. xpos 1332
  510. ypos 508
  511. }
  512. push $N8fbc9f00
  513. Switch {
  514. inputs 2
  515. which {{parent.velocityoff}}
  516. name Switch7
  517. xpos 1407
  518. ypos 588
  519. }
  520. Dot {
  521. name Dot20
  522. xpos 1441
  523. ypos 905
  524. }
  525. Dot {
  526. name Dot32
  527. xpos 452
  528. ypos 905
  529. }
  530. push $N8fb39520
  531. Dot {
  532. name Dot7
  533. xpos 796
  534. ypos 436
  535. }
  536. push $N8fb3ba70
  537. push 0
  538. Noise {
  539. inputs 1+1
  540. cliptype none
  541. size {{parent.DistortionScale+13}}
  542. zoffset {{parent.Vel*frame}}
  543. lacunarity 1.34
  544. gain 0.695
  545. gamma 0.42
  546. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  547. center {960 540}
  548. name Noise4
  549. xpos 874
  550. ypos 367
  551. }
  552. Noise {
  553. inputs 1+1
  554. cliptype none
  555. type turbulence
  556. size {{parent.DistortionScale+105}}
  557. zoffset {{parent.Vel*frame}}
  558. lacunarity 1
  559. gain 0.256
  560. gamma 0.89
  561. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  562. center {960 540}
  563. name Noise3
  564. xpos 874
  565. ypos 432
  566. }
  567. IDistort {
  568. uv alpha
  569. uv_scale 32.5
  570. blur_scale 0
  571. name IDistort2
  572. xpos 874
  573. ypos 512
  574. }
  575. set N8fbecc90 [stack 0]
  576. FrameHold {
  577. first_frame {{parent.freezeframe}}
  578. name FrameHold2
  579. xpos 771
  580. ypos 555
  581. }
  582. push $N8fbecc90
  583. Switch {
  584. inputs 2
  585. which {{parent.velocityoff}}
  586. name Switch5
  587. xpos 874
  588. ypos 605
  589. }
  590. Dot {
  591. name Dot19
  592. xpos 908
  593. ypos 883
  594. }
  595. Dot {
  596. name Dot31
  597. xpos 449
  598. ypos 883
  599. }
  600. push $N8fb2ffe0
  601. push 0
  602. Noise {
  603. inputs 1+1
  604. size {{parent.DistortionScale+6}}
  605. zoffset {{parent.Vel*frame}}
  606. lacunarity 1.335
  607. gain 0.333
  608. gamma 0.34
  609. translate {{parent.windx*frame+tracktranslate} {parent.windy*frame+tracktranslate}}
  610. center {960 540}
  611. name Noise1
  612. xpos 346
  613. ypos 403
  614. }
  615. set N8fbf9770 [stack 0]
  616. FrameHold {
  617. first_frame {{parent.freezeframe}}
  618. name FrameHold1
  619. xpos 231
  620. ypos 434
  621. }
  622. push $N8fbf9770
  623. Switch {
  624. inputs 2
  625. which {{parent.velocityoff}}
  626. name Switch1
  627. xpos 346
  628. ypos 477
  629. }
  630. Switch {
  631. inputs 4
  632. which {{parent.disttype}}
  633. name Switch3
  634. xpos 347
  635. ypos 902
  636. }
  637. Dot {
  638. name Dot2
  639. xpos 381
  640. ypos 974
  641. }
  642. set N92d12e10 [stack 0]
  643. Dot {
  644. name Dot27
  645. xpos 381
  646. ypos 1082
  647. }
  648. push $N92d12e10
  649. push $N1bb2dbc0
  650. add_layer {idistort idistort.x idistort.y}
  651. Copy {
  652. inputs 2
  653. from0 rgba.alpha
  654. to0 idistort.x
  655. from1 rgba.alpha
  656. to1 idistort.y
  657. name Copy1
  658. xpos -194
  659. ypos 962
  660. }
  661. Grade {
  662. inputs 1+1
  663. white {{parent.gain}}
  664. black_clamp false
  665. name Grade3
  666. knobChanged "\nif nuke.thisNode()\['white'].getValue() == 1:\n nuke.thisNode()\['disable'].getValue() == 1\nelse:\n nuke.thisNode()\['disable'].getValue() == 0\n"
  667. xpos -194
  668. ypos 1078
  669. }
  670. Dot {
  671. name Dot26
  672. xpos -160
  673. ypos 1155
  674. }
  675. set N92d24f00 [stack 0]
  676. Remove {
  677. channels {rgba.red -rgba.green rgba.blue none}
  678. name Remove4
  679. xpos -194
  680. ypos 1224
  681. }
  682. Blur {
  683. inputs 1+1
  684. size {{parent.HeatBlurAmount+(chromatic*1.3)}}
  685. name Blur4
  686. xpos -194
  687. ypos 1316
  688. }
  689. push 0
  690. push $N8fbbdd20
  691. Dot {
  692. name Dot39
  693. xpos -268
  694. ypos 1272
  695. }
  696. push $N92d24f00
  697. Remove {
  698. channels {-rgba.red rgba.green rgba.blue none}
  699. name Remove6
  700. xpos -328
  701. ypos 1227
  702. }
  703. Blur {
  704. inputs 1+1
  705. size {{parent.HeatBlurAmount+(chromatic*1.2)}}
  706. name Blur3
  707. xpos -328
  708. ypos 1316
  709. }
  710. push $N92dae250
  711. Dot {
  712. name Dot37
  713. xpos 606
  714. ypos 1323
  715. }
  716. push $N92d24f00
  717. Remove {
  718. channels {rgba.red rgba.green -rgba.blue none}
  719. name Remove5
  720. xpos -74
  721. ypos 1232
  722. }
  723. Blur {
  724. inputs 1+1
  725. size {{parent.HeatBlurAmount+(chromatic*1.4)}}
  726. name Blur5
  727. xpos -74
  728. ypos 1316
  729. }
  730. Merge2 {
  731. inputs 3+1
  732. operation max
  733. name Merge3
  734. xpos -194
  735. ypos 1382
  736. }
  737. Blur {
  738. inputs 1+1
  739. size {{parent.overallblur}}
  740. name Blur2
  741. xpos -194
  742. ypos 1451
  743. }
  744. set N92d49750 [stack 0]
  745. Remove {
  746. channels {rgba.red -rgba.green rgba.blue none}
  747. name Remove3
  748. xpos -194
  749. ypos 1565
  750. }
  751. IDistort {
  752. uv idistort
  753. uv_scale {{parent.distortion_amount+(chromatic*3) 0}}
  754. blur_scale 3
  755. name IDistort7
  756. xpos -194
  757. ypos 1637
  758. }
  759. push 0
  760. push $N92d49750
  761. Remove {
  762. channels {-rgba.red rgba.green rgba.blue none}
  763. name Remove1
  764. xpos -318
  765. ypos 1563
  766. }
  767. IDistort {
  768. uv idistort
  769. uv_scale {{parent.distortion_amount+(chromatic*2) 0}}
  770. blur_scale 3
  771. name IDistort9
  772. xpos -318
  773. ypos 1637
  774. }
  775. push $N92d49750
  776. Remove {
  777. channels {rgba.red rgba.green -rgba.blue none}
  778. name Remove2
  779. xpos -77
  780. ypos 1563
  781. }
  782. IDistort {
  783. uv idistort
  784. uv_scale {{parent.distortion_amount+(chromatic*4) 0}}
  785. blur_scale 3
  786. name IDistort8
  787. xpos -77
  788. ypos 1637
  789. }
  790. Merge2 {
  791. inputs 3+1
  792. operation max
  793. name Merge2
  794. xpos -194
  795. ypos 1753
  796. }
  797. ShuffleCopy {
  798. inputs 2
  799. in alpha
  800. red red
  801. out alpha
  802. name ShuffleCopy1
  803. xpos -194
  804. ypos 1856
  805. disable {{parent.affectalpha}}
  806. }
  807. Remove {
  808. channels idistort
  809. name Remove7
  810. xpos -194
  811. ypos 1946
  812. }
  813. Output {
  814. name Output1
  815. xpos -194
  816. ypos 2028
  817. }
  818. end_group