Advertisement
jedypod

Despill Operations from Digital Compositing Wright - 85-100

Dec 24th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.43 KB | None | 0 0
  1. set cut_paste_input [stack 0]
  2. version 6.3 v4
  3. BackdropNode {
  4. inputs 0
  5. name BackdropNode1
  6. tile_color 0x4c4c4c01
  7. label "<center>Red Limits Green"
  8. note_font "Bold Bold Bold"
  9. note_font_size 42
  10. selected true
  11. xpos -880
  12. ypos -245
  13. bdwidth 405
  14. bdheight 331
  15. }
  16. BackdropNode {
  17. inputs 0
  18. name BackdropNode2
  19. tile_color 0x4c4c4c01
  20. label "<center>Blue Limits Green"
  21. note_font "Bold Bold Bold Bold"
  22. note_font_size 42
  23. selected true
  24. xpos -1341
  25. ypos -249
  26. bdwidth 405
  27. bdheight 331
  28. }
  29. BackdropNode {
  30. inputs 0
  31. name BackdropNode3
  32. tile_color 0x4c4c4c01
  33. label "<center>(B+R)/2 Limits Green"
  34. note_font "Bold Bold Bold Bold Bold"
  35. note_font_size 42
  36. selected true
  37. xpos -1941
  38. ypos -279
  39. bdwidth 523
  40. bdheight 430
  41. }
  42. BackdropNode {
  43. inputs 0
  44. name BackdropNode4
  45. tile_color 0x4c4c4c01
  46. label "<center>\"Unspill\" (B+R)/2 Limits Green +R+B"
  47. note_font "Bold Bold Bold Bold Bold Bold"
  48. note_font_size 42
  49. selected true
  50. xpos -2556
  51. ypos -279
  52. bdwidth 606
  53. bdheight 605
  54. }
  55. push $cut_paste_input
  56. Dot {
  57. name Dot6
  58. selected true
  59. xpos -544
  60. ypos -160
  61. }
  62. set N1360bbb0 [stack 0]
  63. add_layer {rgba rgba.beta}
  64. Expression {
  65. channel0 {-rgba.red rgba.green -rgba.blue}
  66. expr0 "g > r ? r : g"
  67. channel1 {-rgba.red -rgba.green -rgba.blue}
  68. channel2 {-rgba.red -rgba.green -rgba.blue}
  69. name Expression1
  70. selected true
  71. xpos -578
  72. ypos 52
  73. }
  74. push $N1360bbb0
  75. Dot {
  76. name Dot8
  77. selected true
  78. xpos -641
  79. ypos -160
  80. }
  81. set N13616810 [stack 0]
  82. Dot {
  83. name Dot5
  84. selected true
  85. xpos -804
  86. ypos -160
  87. }
  88. set N13619440 [stack 0]
  89. Shuffle {
  90. red green
  91. blue green
  92. alpha green
  93. name Shuffle1
  94. label G
  95. selected true
  96. xpos -778
  97. ypos -117
  98. }
  99. set N1361c150 [stack 0]
  100. push $N1361c150
  101. push $N13619440
  102. Shuffle {
  103. green red
  104. blue red
  105. alpha red
  106. name Shuffle2
  107. label R
  108. selected true
  109. xpos -870
  110. ypos -119
  111. }
  112. Merge2 {
  113. inputs 2
  114. operation minus
  115. bbox B
  116. name Merge5
  117. selected true
  118. xpos -870
  119. ypos -73
  120. }
  121. Clamp {
  122. name Clamp1
  123. selected true
  124. xpos -870
  125. ypos -49
  126. }
  127. Merge2 {
  128. inputs 2
  129. operation minus
  130. bbox B
  131. name Merge3
  132. selected true
  133. xpos -778
  134. ypos 11
  135. }
  136. push $N13616810
  137. ShuffleCopy {
  138. inputs 2
  139. green green
  140. alpha black
  141. name ShuffleCopy1
  142. selected true
  143. xpos -675
  144. ypos 50
  145. }
  146. push $N13619440
  147. Dot {
  148. name Dot7
  149. selected true
  150. xpos -1005
  151. ypos -160
  152. }
  153. set N13652cc0 [stack 0]
  154. Dot {
  155. name Dot9
  156. selected true
  157. xpos -1102
  158. ypos -160
  159. }
  160. set N13655910 [stack 0]
  161. Dot {
  162. name Dot10
  163. selected true
  164. xpos -1265
  165. ypos -160
  166. }
  167. set N136585f0 [stack 0]
  168. Shuffle {
  169. red blue
  170. green blue
  171. alpha blue
  172. name Shuffle3
  173. label B
  174. selected true
  175. xpos -1239
  176. ypos -116
  177. }
  178. set N1365b2e0 [stack 0]
  179. push $N1365b2e0
  180. push $N136585f0
  181. Shuffle {
  182. green red
  183. blue red
  184. alpha red
  185. name Shuffle4
  186. label R
  187. selected true
  188. xpos -1331
  189. ypos -119
  190. }
  191. Merge2 {
  192. inputs 2
  193. operation minus
  194. bbox B
  195. name Merge4
  196. selected true
  197. xpos -1331
  198. ypos -73
  199. }
  200. Clamp {
  201. name Clamp2
  202. selected true
  203. xpos -1331
  204. ypos -49
  205. }
  206. Merge2 {
  207. inputs 2
  208. operation minus
  209. bbox B
  210. name Merge6
  211. selected true
  212. xpos -1239
  213. ypos 11
  214. }
  215. push $N13655910
  216. ShuffleCopy {
  217. inputs 2
  218. green green
  219. alpha black
  220. name ShuffleCopy2
  221. selected true
  222. xpos -1136
  223. ypos 50
  224. }
  225. push $N13652cc0
  226. Expression {
  227. channel0 {-rgba.red rgba.green -rgba.blue}
  228. expr0 "g > b ? b : g"
  229. channel1 {-rgba.red -rgba.green -rgba.blue}
  230. channel2 {-rgba.red -rgba.green -rgba.blue}
  231. name Expression2
  232. selected true
  233. xpos -1039
  234. ypos 50
  235. }
  236. push $N136585f0
  237. Dot {
  238. name Dot11
  239. selected true
  240. xpos -1490
  241. ypos -160
  242. }
  243. set N13699680 [stack 0]
  244. Expression {
  245. channel0 {-rgba.red rgba.green -rgba.blue}
  246. expr0 "g > (r+b)/2 ? (r+b)/2 : g"
  247. channel1 {-rgba.red -rgba.green -rgba.blue}
  248. channel2 {-rgba.red -rgba.green -rgba.blue}
  249. name Expression3
  250. selected true
  251. xpos -1524
  252. ypos 96
  253. }
  254. Expression {
  255. inputs 0
  256. channel0 rgb
  257. expr0 (r+b)/2
  258. channel1 {-rgba.red -rgba.green -rgba.blue}
  259. channel2 {-rgba.red -rgba.green -rgba.blue}
  260. name Expression4
  261. label b+r/2
  262. selected true
  263. xpos -1722
  264. ypos 29
  265. disable true
  266. }
  267. push $N13699680
  268. Dot {
  269. name Dot12
  270. selected true
  271. xpos -1587
  272. ypos -160
  273. }
  274. set N136ac030 [stack 0]
  275. Dot {
  276. name Dot16
  277. selected true
  278. xpos -1711
  279. ypos -160
  280. }
  281. set N136aec30 [stack 0]
  282. Dot {
  283. name Dot13
  284. selected true
  285. xpos -1840
  286. ypos -160
  287. }
  288. set N136a3ed0 [stack 0]
  289. Shuffle {
  290. red green
  291. blue green
  292. alpha green
  293. name Shuffle6
  294. label G
  295. selected true
  296. xpos -1874
  297. ypos -114
  298. }
  299. set N136b4610 [stack 0]
  300. Dot {
  301. name Dot14
  302. selected true
  303. xpos -1909
  304. ypos -106
  305. }
  306. Dot {
  307. name Dot15
  308. selected true
  309. xpos -1909
  310. ypos 96
  311. }
  312. push $N136b4610
  313. push $N136aec30
  314. Shuffle {
  315. green red
  316. blue red
  317. alpha red
  318. name Shuffle5
  319. label R
  320. selected true
  321. xpos -1775
  322. ypos -134
  323. }
  324. Multiply {
  325. value 0.62
  326. name Multiply1
  327. selected true
  328. xpos -1775
  329. ypos -100
  330. }
  331. push $N136aec30
  332. Shuffle {
  333. red blue
  334. green blue
  335. alpha blue
  336. name Shuffle7
  337. label R
  338. selected true
  339. xpos -1687
  340. ypos -134
  341. }
  342. Multiply {
  343. value {{1-Multiply1.value i}}
  344. name Multiply2
  345. selected true
  346. xpos -1687
  347. ypos -100
  348. }
  349. Merge2 {
  350. inputs 2
  351. operation plus
  352. bbox B
  353. name Merge9
  354. selected true
  355. xpos -1728
  356. ypos -59
  357. }
  358. Merge2 {
  359. inputs 2
  360. operation minus
  361. bbox B
  362. name Merge7
  363. selected true
  364. xpos -1874
  365. ypos -59
  366. }
  367. Clamp {
  368. name Clamp3
  369. selected true
  370. xpos -1874
  371. ypos 9
  372. }
  373. Merge2 {
  374. inputs 2
  375. operation minus
  376. bbox B
  377. name Merge8
  378. selected true
  379. xpos -1874
  380. ypos 93
  381. }
  382. push $N136ac030
  383. ShuffleCopy {
  384. inputs 2
  385. green green
  386. alpha black
  387. name ShuffleCopy3
  388. selected true
  389. xpos -1621
  390. ypos 93
  391. }
  392. push $N136a3ed0
  393. Dot {
  394. name Dot17
  395. selected true
  396. xpos -2129
  397. ypos -160
  398. }
  399. set N13713d60 [stack 0]
  400. push $N13713d60
  401. Dot {
  402. name Dot20
  403. selected true
  404. xpos -2370
  405. ypos -160
  406. }
  407. set N137169c0 [stack 0]
  408. Shuffle {
  409. red green
  410. blue green
  411. alpha green
  412. name Shuffle8
  413. label G
  414. selected true
  415. xpos -2489
  416. ypos -116
  417. }
  418. set N13719670 [stack 0]
  419. Dot {
  420. name Dot21
  421. selected true
  422. xpos -2524
  423. ypos -108
  424. }
  425. Dot {
  426. name Dot22
  427. selected true
  428. xpos -2524
  429. ypos 179
  430. }
  431. push $N13719670
  432. Dot {
  433. name Dot23
  434. selected true
  435. xpos -2453
  436. ypos -6
  437. }
  438. push $N137169c0
  439. Shuffle {
  440. green red
  441. blue red
  442. alpha red
  443. name Shuffle9
  444. label R
  445. selected true
  446. xpos -2404
  447. ypos -116
  448. }
  449. set N1372b310 [stack 0]
  450. Multiply {
  451. value 0.435
  452. name Multiply3
  453. selected true
  454. xpos -2404
  455. ypos -74
  456. }
  457. push $N137169c0
  458. Shuffle {
  459. red blue
  460. green blue
  461. alpha blue
  462. name Shuffle10
  463. label B
  464. selected true
  465. xpos -2302
  466. ypos -115
  467. }
  468. set N1373b530 [stack 0]
  469. Multiply {
  470. value {{1-Multiply3.value i}}
  471. name Multiply4
  472. selected true
  473. xpos -2302
  474. ypos -74
  475. }
  476. Merge2 {
  477. inputs 2
  478. operation plus
  479. bbox B
  480. name Merge10
  481. selected true
  482. xpos -2343
  483. ypos -33
  484. }
  485. Merge2 {
  486. inputs 2
  487. operation minus
  488. bbox B
  489. name Merge11
  490. selected true
  491. xpos -2343
  492. ypos -9
  493. }
  494. Clamp {
  495. name Clamp4
  496. selected true
  497. xpos -2343
  498. ypos 15
  499. }
  500. Multiply {
  501. value {1 -0.3 1.5 1}
  502. name Multiply5
  503. selected true
  504. xpos -2343
  505. ypos 70
  506. }
  507. Dot {
  508. name Dot19
  509. selected true
  510. xpos -2309
  511. ypos 104
  512. }
  513. set N1376be80 [stack 0]
  514. Shuffle {
  515. red green
  516. blue green
  517. alpha green
  518. name Shuffle13
  519. label G
  520. selected true
  521. xpos -2465
  522. ypos 134
  523. }
  524. Merge2 {
  525. inputs 2
  526. operation minus
  527. bbox B
  528. name Merge13
  529. selected true
  530. xpos -2465
  531. ypos 176
  532. }
  533. push $N1372b310
  534. Dot {
  535. name Dot25
  536. selected true
  537. xpos -2370
  538. ypos 181
  539. }
  540. push $N1376be80
  541. Shuffle {
  542. green red
  543. blue red
  544. alpha red
  545. name Shuffle11
  546. label R
  547. selected true
  548. xpos -2343
  549. ypos 129
  550. }
  551. Merge2 {
  552. inputs 2
  553. operation plus
  554. bbox B
  555. name Merge12
  556. selected true
  557. xpos -2343
  558. ypos 178
  559. }
  560. ShuffleCopy {
  561. inputs 2
  562. green green
  563. blue black
  564. alpha black
  565. name ShuffleCopy4
  566. selected true
  567. xpos -2343
  568. ypos 213
  569. }
  570. push $N1373b530
  571. Dot {
  572. name Dot24
  573. selected true
  574. xpos -2207
  575. ypos -107
  576. }
  577. push $N1376be80
  578. Shuffle {
  579. red blue
  580. green blue
  581. alpha blue
  582. name Shuffle12
  583. label B
  584. selected true
  585. xpos -2241
  586. ypos 128
  587. }
  588. Merge2 {
  589. inputs 2
  590. operation plus
  591. bbox B
  592. name Merge14
  593. selected true
  594. xpos -2241
  595. ypos 176
  596. }
  597. ShuffleCopy {
  598. inputs 2
  599. red red
  600. green green
  601. alpha black
  602. name ShuffleCopy5
  603. selected true
  604. xpos -2241
  605. ypos 236
  606. }
  607. Copy {
  608. inputs 2
  609. from0 rgba.alpha
  610. to0 rgba.alpha
  611. name Copy1
  612. selected true
  613. xpos -2163
  614. ypos 289
  615. }
  616. push $N137169c0
  617. Group {
  618. name Unspill
  619. selected true
  620. xpos -2682
  621. ypos -163
  622. addUserKnob {20 User}
  623. addUserKnob {41 value l "blue / red balance" T Multiply6.value}
  624. addUserKnob {41 colorbalance l "bg color balance" t "adjust the background color balance" T ScreenColorBalance.value}
  625. }
  626. BackdropNode {
  627. inputs 0
  628. name BackdropNode5
  629. tile_color 0x4c4c4c01
  630. label "<center>\"Unspill\" (B+R)/2 Limits Green +R+B"
  631. note_font "Bold Bold Bold Bold Bold Bold Bold Bold"
  632. note_font_size 42
  633. xpos -727
  634. ypos -567
  635. bdwidth 606
  636. bdheight 605
  637. }
  638. Input {
  639. inputs 0
  640. name Input1
  641. xpos -214
  642. ypos -488
  643. }
  644. Dot {
  645. name Dot18
  646. xpos -180
  647. ypos -448
  648. }
  649. set N137e27d0 [stack 0]
  650. push $N137e27d0
  651. Dot {
  652. name Dot26
  653. xpos -541
  654. ypos -448
  655. }
  656. set N137e54d0 [stack 0]
  657. Shuffle {
  658. red green
  659. blue green
  660. alpha green
  661. name Shuffle15
  662. label G
  663. xpos -660
  664. ypos -404
  665. }
  666. set N137e8190 [stack 0]
  667. Dot {
  668. name Dot27
  669. xpos -695
  670. ypos -396
  671. }
  672. Dot {
  673. name Dot28
  674. xpos -695
  675. ypos -72
  676. }
  677. push $N137e8190
  678. Dot {
  679. name Dot29
  680. xpos -624
  681. ypos -294
  682. }
  683. push $N137e54d0
  684. Shuffle {
  685. green red
  686. blue red
  687. alpha red
  688. name Shuffle16
  689. label R
  690. xpos -575
  691. ypos -401
  692. }
  693. set N137fa050 [stack 0]
  694. Multiply {
  695. value 0.48
  696. name Multiply6
  697. xpos -524
  698. ypos -358
  699. }
  700. push $N137e54d0
  701. Shuffle {
  702. red blue
  703. green blue
  704. alpha blue
  705. name Shuffle17
  706. label B
  707. xpos -431
  708. ypos -403
  709. }
  710. set N1380e230 [stack 0]
  711. Multiply {
  712. value {{1-Multiply6.value i}}
  713. name Multiply7
  714. xpos -431
  715. ypos -357
  716. }
  717. Merge2 {
  718. inputs 2
  719. operation plus
  720. bbox B
  721. name Merge15
  722. xpos -490
  723. ypos -321
  724. }
  725. Merge2 {
  726. inputs 2
  727. operation minus
  728. bbox B
  729. name Merge16
  730. xpos -490
  731. ypos -297
  732. }
  733. Clamp {
  734. name Clamp5
  735. xpos -490
  736. ypos -273
  737. }
  738. Multiply {
  739. value {1 -0.3 1.5 1}
  740. name ScreenColorBalance
  741. xpos -490
  742. ypos -218
  743. }
  744. Dot {
  745. name Dot30
  746. xpos -456
  747. ypos -184
  748. }
  749. set N1383eb80 [stack 0]
  750. Shuffle {
  751. red green
  752. blue green
  753. alpha green
  754. name Shuffle18
  755. label G
  756. xpos -636
  757. ypos -165
  758. }
  759. Merge2 {
  760. inputs 2
  761. operation minus
  762. bbox B
  763. name Merge17
  764. xpos -636
  765. ypos -75
  766. }
  767. push $N137fa050
  768. Dot {
  769. name Dot31
  770. xpos -541
  771. ypos -107
  772. }
  773. push $N1383eb80
  774. Shuffle {
  775. green red
  776. blue red
  777. alpha red
  778. name Shuffle19
  779. label R
  780. xpos -490
  781. ypos -166
  782. }
  783. Merge2 {
  784. inputs 2
  785. operation plus
  786. bbox B
  787. name Merge18
  788. xpos -490
  789. ypos -110
  790. }
  791. ShuffleCopy {
  792. inputs 2
  793. green green
  794. blue black
  795. alpha black
  796. name ShuffleCopy6
  797. xpos -490
  798. ypos -75
  799. }
  800. push $N1380e230
  801. Dot {
  802. name Dot32
  803. xpos -310
  804. ypos -395
  805. }
  806. push $N1383eb80
  807. Shuffle {
  808. red blue
  809. green blue
  810. alpha blue
  811. name Shuffle20
  812. label B
  813. xpos -395
  814. ypos -166
  815. }
  816. Merge2 {
  817. inputs 2
  818. operation plus
  819. bbox B
  820. name Merge19
  821. xpos -344
  822. ypos -108
  823. }
  824. ShuffleCopy {
  825. inputs 2
  826. red red
  827. green green
  828. alpha black
  829. name ShuffleCopy7
  830. xpos -344
  831. ypos -75
  832. }
  833. Copy {
  834. inputs 2
  835. from0 rgba.alpha
  836. to0 rgba.alpha
  837. name Copy2
  838. xpos -214
  839. ypos 1
  840. }
  841. Output {
  842. name Output1
  843. xpos -214
  844. ypos 101
  845. }
  846. Viewer {
  847. input_process false
  848. name Viewer1
  849. xpos -337
  850. ypos 132
  851. }
  852. end_group
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement