bplist00 _inputParametersYcopyright[description_editorViewerWindowYrootPatch YThresholdXSoftness#?#?yC`_www.msavisuals.com_:Applies a threshold with upper and lower threshold values._1189 367 463 580 0 0 1680 1028 UclassUstateWQCPatch)_publishedInputPortsUnodes[connectionsXuserInfo!% TportTnodeSkeyUinputOu streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name inputImageZSplitter_1ZinputImage"$#Ot streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name ThresholdZSplitter_5&('Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameSoftnessZSplitter_2*CIimv|+,BWQCClear-./016?55_systemInputPortStates_ivarInputPortStates_clearDepthBuffer_clearColorBuffer23W_enable45Uvalue 78ZinputColor49:;<=>>>>UgreenTblueUalphaSred"O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} WClear_1DEZQCSplitterFGHYportClass]QCGLImagePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name inputImagepositionNSValue* {_NSPoint=ff}JKh[QCBillboard-.LMNOPScdecc\pixelAlignedWversion\squarePixels[CIRendering2Q45 7TUVWXY\]^_a]inputRotationVinputYVinputX]inputBlendingZinputScale4Z:;<=[[[["?4>4>4>4`4b#@O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}[Billboard_1jlkO+ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name,Read Me (by selecting me and pressing CMD+3)positionNSValue* {_NSPoint=ff}VnoteMApplies a threshold with upper and lower threshold values. www.msavisuals.comWPatch_2nou]QCImageKernelpqr5tZsourceCode\automaticDOD_qkernel vec4 msaSmartThreshold(sampler image, float fThreshold, float fSoftness) { vec4 pix = sample(image, samplerCoord(image)); float fValue = (pix.r *0.29+ pix.g*0.6 + pix.b*0.11); float l1 = fThreshold - fSoftness * 0.5; float l2 = l1 + fSoftness; fValue = smoothstep(max(l1,0.0), min(l2, 1.0), fValue); pix = vec4(fValue, fValue, fValue, 1.0); return pix; } O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameCI_msaSmartThresholdpositionNSValue* {_NSPoint=ff}]ImageKernel_1Dw$Fxyz>[{XinputMinXinputMax\QCNumberPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name ThresholdpositionNSValue* {_NSPoint=ff}eD}(Fxyz>[~O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameSoftnesspositionNSValue* {_NSPoint=ff}Ԁ\connection_1\connection_4\connection_2\connection_3ԅuh ZsourceNodeZsourcePort_destinationNode_destinationPort[outputImageԅ(uVoutputYfSoftnessԅuUimageԅ$uZfThresholdO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameNI Threshold - MATTE scrollingNSValue* {_NSPoint=ff}A#%/;PZ_ir{ 06BKOX]bflo   '/:Rh{lmnv}T[gv  &3 b p w M T ]  - : G P [ f x