Advertisement
marcusa3000

Edge Detect blur 8-bit

Apr 10th, 2023
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.11 KB | None | 0 0
  1. {
  2. Tools = ordered() {
  3. MediaIn1 = MediaIn {
  4. ExtentSet = true,
  5. CustomData = {
  6. MEDIA_ID = "eb61a086-db17-494e-bb1a-b99b253c475d",
  7. MediaProps = {
  8. MEDIA_FORMAT_TYPE = "QuickTime",
  9. MEDIA_HEIGHT = 1080,
  10. MEDIA_IS_SOURCE_RES = true,
  11. MEDIA_MARK_IN = 0,
  12. MEDIA_MARK_OUT = 72,
  13. MEDIA_NAME = "what shocked.mov",
  14. MEDIA_NUM_FRAMES = 73,
  15. MEDIA_NUM_LAYERS = 1,
  16. MEDIA_PAR = 1,
  17. MEDIA_PATH = "/Users/marcus/Dropbox/Footage/what shocked.mov",
  18. MEDIA_SRC_FRAME_RATE = 24,
  19. MEDIA_START_FRAME = 0,
  20. MEDIA_WIDTH = 1080
  21. },
  22. },
  23. Inputs = {
  24. GlobalOut = Input { Value = 127, },
  25. MediaSource = Input { Value = FuID { "MediaPool" }, },
  26. MediaID = Input { Value = "eb61a086-db17-494e-bb1a-b99b253c475d", },
  27. AudioTrack = Input { Value = FuID { "Timeline Audio" }, },
  28. Layer = Input {
  29. Value = Text {
  30. },
  31. },
  32. ClipTimeEnd = Input { Value = 72, },
  33. Loop = Input { Value = 1, },
  34. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  35. LeftAudio = Input {
  36. SourceOp = "Left",
  37. Source = "Data",
  38. },
  39. RightAudio = Input {
  40. SourceOp = "Right",
  41. Source = "Data",
  42. },
  43. },
  44. ViewInfo = OperatorInfo {
  45. Pos = { -660, 16.5 },
  46. Flags = {
  47. ShowPic = true
  48. }
  49. },
  50. },
  51. Left = AudioDisplay {
  52. CtrlWZoom = false,
  53. },
  54. Right = AudioDisplay {
  55. CtrlWZoom = false,
  56. },
  57. Enter_here = MacroOperator {
  58. NameSet = true,
  59. CustomData = {
  60. Path = {
  61. Map = {
  62. ["Setting:"] = "Macros:/"
  63. }
  64. },
  65. },
  66. Inputs = ordered() {
  67. Input = InstanceInput {
  68. SourceOp = "TheAbyss",
  69. Source = "Input",
  70. }
  71. },
  72. Outputs = {
  73. Output = InstanceOutput {
  74. SourceOp = "TheAbyss",
  75. Source = "Output",
  76. }
  77. },
  78. ViewInfo = GroupInfo { Pos = { -660, 115.5 } },
  79. Tools = ordered() {
  80. TheAbyss = PipeRouter {
  81. CtrlWShown = false,
  82. NameSet = true,
  83. Inputs = {
  84. Input = Input {
  85. SourceOp = "MediaIn1",
  86. Source = "Output",
  87. },
  88. },
  89. ViewInfo = PipeRouterInfo { Pos = { -0.5, 6.75758 } },
  90. }
  91. },
  92. },
  93. ChangeDepth1 = ChangeDepth {
  94. Inputs = {
  95. Depth = Input { Value = 1, },
  96. Input = Input {
  97. SourceOp = "TheAbyss",
  98. Source = "Output",
  99. },
  100. },
  101. ViewInfo = OperatorInfo { Pos = { -660, 148.5 } },
  102. Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  103. },
  104. Play_With_Me = BrightnessContrast {
  105. NameSet = true,
  106. Inputs = {
  107. Contrast = Input { Value = -0.83, },
  108. Saturation = Input { Value = 0, },
  109. Low = Input { Value = 0.389, },
  110. High = Input { Value = 0.677, },
  111. Input = Input {
  112. SourceOp = "ChangeDepth1",
  113. Source = "Output",
  114. },
  115. },
  116. ViewInfo = OperatorInfo { Pos = { -550, 214.5 } },
  117. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  118. },
  119. BrightnessContrast3 = BrightnessContrast {
  120. Inputs = {
  121. Gain = Input { Value = 1.51, },
  122. Lift = Input { Value = 0.02, },
  123. Contrast = Input { Value = -0.02, },
  124. Brightness = Input { Value = 0.22, },
  125. Saturation = Input { Value = 5, },
  126. Input = Input {
  127. SourceOp = "ChangeDepth1",
  128. Source = "Output",
  129. },
  130. },
  131. ViewInfo = OperatorInfo { Pos = { -660, 214.5 } },
  132. },
  133. PipeRouter1 = PipeRouter {
  134. Inputs = {
  135. Input = Input {
  136. SourceOp = "ChangeDepth1",
  137. Source = "Output",
  138. },
  139. },
  140. ViewInfo = PipeRouterInfo { Pos = { -770, 214.5 } },
  141. },
  142. Instance_Blur_2 = Blur {
  143. NameSet = true,
  144. SourceOp = "Blur_2",
  145. Inputs = {
  146. SettingsNest = Input { },
  147. Input = Input {
  148. SourceOp = "BrightnessContrast3",
  149. Source = "Output",
  150. },
  151. CommentsNest = Input { },
  152. FrameRenderScriptNest = Input { },
  153. StartRenderScripts = Input { },
  154. EndRenderScripts = Input { },
  155. EffectMask = Input { }
  156. },
  157. ViewInfo = OperatorInfo { Pos = { -715, 247.5 } },
  158. },
  159. Blur_2 = Blur {
  160. NameSet = true,
  161. Inputs = {
  162. Filter = Input { Value = FuID { "Gaussian" }, },
  163. XBlurSize = Input { Value = 42.5, },
  164. Input = Input {
  165. SourceOp = "Play_With_Me",
  166. Source = "Output",
  167. },
  168. },
  169. ViewInfo = OperatorInfo { Pos = { -550, 247.5 } },
  170. Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  171. },
  172. Merge4 = Merge {
  173. Inputs = {
  174. Background = Input {
  175. SourceOp = "Instance_Blur_2",
  176. Source = "Output",
  177. },
  178. Foreground = Input {
  179. SourceOp = "ChangeDepth1",
  180. Source = "Output",
  181. },
  182. ApplyMode = Input { Value = FuID { "Color" }, },
  183. PerformDepthMerge = Input { Value = 0, },
  184. },
  185. ViewInfo = OperatorInfo { Pos = { -660, 280.5 } },
  186. },
  187. EdgeDetect1 = ofx.com.blackmagicdesign.resolvefx.EdgeDetect {
  188. Inputs = {
  189. Source = Input {
  190. SourceOp = "Blur_2",
  191. Source = "Output",
  192. },
  193. EdgeDetectMode = Input { Value = FuID { "EDGE_DETECT_MODE_GRAYSCALE" }, },
  194. RGBColorRed = Input { Value = 1, },
  195. RGBColorGreen = Input { Value = 1, },
  196. RGBColorBlue = Input { Value = 1, },
  197. detectionGroup = Input { Value = 1, },
  198. EdgeThreshold = Input { Value = 0, },
  199. EdgeSmooth = Input { Value = 0.100000001490116, },
  200. edgeWidth = Input { Value = 0.07, },
  201. Brightness = Input { Value = 2.795, },
  202. edgeGamma = Input { Value = 0.547, },
  203. DenoiseType = Input { Value = FuID { "DENOISE_TYPE_GAUSSIAN_BLUR" }, },
  204. DenoiseStrength = Input { Value = 0.200000002980232, },
  205. EdgeBlur = Input { Value = 0, },
  206. EdgeOverlay = Input { Value = 0, },
  207. filterGroup = Input { Value = 1, },
  208. filterType = Input { Value = FuID { "FilterTypeNone" }, },
  209. filterScale = Input { Value = 0.772, },
  210. filterWater = Input { Value = 0, },
  211. suppression = Input { Value = FuID { "SuppressionNone" }, },
  212. halfEdgeGain = Input { Value = 10, },
  213. advancedGroup = Input { Value = 1, },
  214. autoGain = Input { Value = 1, },
  215. isClamp = Input { Value = 0, },
  216. BlendAmount = Input { Value = 0, },
  217. isLegacy = Input { Value = 0, },
  218. blendGroup = Input { Value = 0, },
  219. blendIn = Input { Value = 1, },
  220. blend = Input { Value = 0, },
  221. ignoreContentShape = Input { Value = 0, },
  222. legacyIsProcessRGBOnly = Input { Value = 0, },
  223. refreshTrigger = Input { Value = 1, },
  224. resolvefxVersion = Input { Value = "2.0", },
  225. },
  226. ViewInfo = OperatorInfo { Pos = { -550, 280.5 } },
  227. Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  228. },
  229. Merge6 = Merge {
  230. Inputs = {
  231. Blend = Input { Value = 0.961, },
  232. Background = Input {
  233. SourceOp = "EdgeDetect1",
  234. Source = "Output",
  235. },
  236. Foreground = Input {
  237. SourceOp = "LumaKeyer1",
  238. Source = "Output",
  239. },
  240. PerformDepthMerge = Input { Value = 0, },
  241. },
  242. ViewInfo = OperatorInfo { Pos = { -550, 313.5 } },
  243. },
  244. BrightnessContrast1_6 = BrightnessContrast {
  245. Inputs = {
  246. Gain = Input { Value = 0, },
  247. Lift = Input { Value = 1, },
  248. Saturation = Input { Value = 0, },
  249. Input = Input {
  250. SourceOp = "Merge6",
  251. Source = "Output",
  252. },
  253. },
  254. ViewInfo = OperatorInfo { Pos = { -550, 346.5 } },
  255. },
  256. LumaKeyer1 = LumaKeyer {
  257. Inputs = {
  258. High = Input { Value = 0.878, },
  259. Low = Input { Value = 0.239, },
  260. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  261. Invert = Input { Value = 1, },
  262. Input = Input {
  263. SourceOp = "EdgeDetect1_1",
  264. Source = "Output",
  265. },
  266. },
  267. ViewInfo = OperatorInfo { Pos = { -440, 313.5 } },
  268. },
  269. EdgeDetect1_1 = ofx.com.blackmagicdesign.resolvefx.EdgeDetect {
  270. Inputs = {
  271. Source = Input {
  272. SourceOp = "Blur_2",
  273. Source = "Output",
  274. },
  275. EdgeDetectMode = Input { Value = FuID { "EDGE_DETECT_MODE_GRAYSCALE" }, },
  276. RGBColorRed = Input { Value = 1, },
  277. RGBColorGreen = Input { Value = 1, },
  278. RGBColorBlue = Input { Value = 1, },
  279. detectionGroup = Input { Value = 1, },
  280. EdgeThreshold = Input { Value = 0, },
  281. EdgeSmooth = Input { Value = 0.100000001490116, },
  282. edgeWidth = Input { Value = 0.189, },
  283. Brightness = Input { Value = 2.323, },
  284. edgeGamma = Input { Value = 1.362, },
  285. DenoiseType = Input { Value = FuID { "DENOISE_TYPE_GAUSSIAN_BLUR" }, },
  286. DenoiseStrength = Input { Value = 0.200000002980232, },
  287. EdgeBlur = Input { Value = 0.732, },
  288. EdgeOverlay = Input { Value = 0, },
  289. filterGroup = Input { Value = 1, },
  290. filterType = Input { Value = FuID { "FilterTypeNone" }, },
  291. filterScale = Input { Value = 0.772, },
  292. filterWater = Input { Value = 0, },
  293. suppression = Input { Value = FuID { "SuppressionNone" }, },
  294. halfEdgeGain = Input { Value = 10, },
  295. advancedGroup = Input { Value = 1, },
  296. autoGain = Input { Value = 1, },
  297. isClamp = Input { Value = 0, },
  298. BlendAmount = Input { Value = 0, },
  299. isLegacy = Input { Value = 0, },
  300. blendGroup = Input { Value = 0, },
  301. blendIn = Input { Value = 1, },
  302. blend = Input { Value = 0, },
  303. ignoreContentShape = Input { Value = 0, },
  304. legacyIsProcessRGBOnly = Input { Value = 0, },
  305. refreshTrigger = Input { Value = 1, },
  306. resolvefxVersion = Input { Value = "2.0", },
  307. },
  308. ViewInfo = OperatorInfo { Pos = { -440, 280.5 } },
  309. },
  310. BrightnessContrast2 = BrightnessContrast {
  311. Inputs = {
  312. Lift = Input { Value = 0.11, },
  313. Input = Input {
  314. SourceOp = "BrightnessContrast1_6",
  315. Source = "Output",
  316. },
  317. },
  318. ViewInfo = OperatorInfo { Pos = { -550, 379.5 } },
  319. },
  320. Merge5 = Merge {
  321. Inputs = {
  322. Background = Input {
  323. SourceOp = "BrightnessContrast2",
  324. Source = "Output",
  325. },
  326. Foreground = Input {
  327. SourceOp = "Merge4",
  328. Source = "Output",
  329. },
  330. ApplyMode = Input { Value = FuID { "Lighten" }, },
  331. PerformDepthMerge = Input { Value = 0, },
  332. EffectMask = Input {
  333. SourceOp = "Polygon1_1",
  334. Source = "Mask",
  335. }
  336. },
  337. ViewInfo = OperatorInfo { Pos = { -660, 379.5 } },
  338. },
  339. Polygon1_1 = PolylineMask {
  340. DrawMode = "InsertAndModify",
  341. DrawMode2 = "InsertAndModify",
  342. Inputs = {
  343. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  344. MaskWidth = Input { Value = 1080, },
  345. MaskHeight = Input { Value = 1080, },
  346. PixelAspect = Input { Value = { 1, 1 }, },
  347. UseFrameFormatSettings = Input { Value = 1, },
  348. ClippingMode = Input { Value = FuID { "None" }, },
  349. Polyline = Input {
  350. Value = Polyline {
  351. Closed = true,
  352. Points = {
  353. { Linear = true, X = -0.5, Y = -0.5, LX = 0.333333333333333, LY = 0.333333333333333, RX = -0.00277777777777766, RY = 0.335493827160494 },
  354. { Linear = true, X = -0.508333333333333, Y = 0.506481481481482, LX = 0.00277777777777766, LY = -0.335493827160494, RX = 0.336111111111111, RY = -0.00216049382716066 },
  355. { Linear = true, X = 0.5, Y = 0.5, LX = -0.336111111111111, LY = 0.00216049382716066, RX = -0.333333333333333, RY = -0.333333333333333 }
  356. }
  357. },
  358. },
  359. Polyline2 = Input {
  360. Value = Polyline {
  361. },
  362. Disabled = true,
  363. },
  364. },
  365. ViewInfo = OperatorInfo { Pos = { -770, 379.5 } },
  366. },
  367. Polygon1 = PolylineMask {
  368. DrawMode = "InsertAndModify",
  369. DrawMode2 = "InsertAndModify",
  370. Inputs = {
  371. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  372. MaskWidth = Input { Value = 1080, },
  373. MaskHeight = Input { Value = 1080, },
  374. PixelAspect = Input { Value = { 1, 1 }, },
  375. UseFrameFormatSettings = Input { Value = 1, },
  376. ClippingMode = Input { Value = FuID { "None" }, },
  377. Polyline = Input {
  378. Value = Polyline {
  379. Closed = true,
  380. Points = {
  381. { Linear = true, X = 0, Y = -0.508333333333333, LX = 0.17283950617284, LY = -0.000308641975308629, RX = 0, RY = 0.169444444444444 },
  382. { Linear = true, X = 0, Y = 0, LX = 0, LY = -0.169444444444444, RX = -0.166666666666667, RY = 0.166666666666667 },
  383. { Linear = true, X = -0.5, Y = 0.5, LX = 0.166666666666667, LY = -0.166666666666667, RX = 0.333333333333333, RY = 0 },
  384. { Linear = true, X = 0.5, Y = 0.5, LX = -0.333333333333333, LY = 0, RX = 0.00617283950617287, RY = -0.33641975308642 },
  385. { Linear = true, X = 0.518518518518519, Y = -0.509259259259259, LX = -0.00617283950617287, LY = 0.33641975308642, RX = -0.17283950617284, RY = 0.000308641975308629 }
  386. }
  387. },
  388. },
  389. Polyline2 = Input {
  390. Value = Polyline {
  391. },
  392. Disabled = true,
  393. },
  394. },
  395. ViewInfo = OperatorInfo { Pos = { -550, 445.5 } },
  396. },
  397. PipeRouter2 = PipeRouter {
  398. Inputs = {
  399. Input = Input {
  400. SourceOp = "PipeRouter1",
  401. Source = "Output",
  402. },
  403. },
  404. ViewInfo = PipeRouterInfo { Pos = { -770, 445.5 } },
  405. },
  406. Exit_here = Merge {
  407. NameSet = true,
  408. Inputs = {
  409. Background = Input {
  410. SourceOp = "PipeRouter2",
  411. Source = "Output",
  412. },
  413. Foreground = Input {
  414. SourceOp = "Merge5",
  415. Source = "Output",
  416. },
  417. PerformDepthMerge = Input { Value = 0, },
  418. EffectMask = Input {
  419. SourceOp = "Polygon1",
  420. Source = "Mask",
  421. }
  422. },
  423. ViewInfo = OperatorInfo { Pos = { -660, 478.5 } },
  424. }
  425. }
  426. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement