bplist00 YcopyrightTname_editorViewerWindow[descriptionYrootPatch_qamera.b-l-a-c-k-o-p.com_Lack of Rabbit Ears_763 230 512 430 0 0 1280 778 _!Really Bad TV Reception Emulation UclassUstateWQCPatchagXtimebaseXuserInfo[connections_publishedOutputPortsUnodesVparentO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}l !"#$%&'()25:=?CFJLOQUYZ]_`\connection_9\connection_8\connection_7\connection_6]connection_14\connection_5\connection_4]connection_19\connection_3]connection_13\connection_2]connection_18]connection_12\connection_1]connection_17]connection_11]connection_16]connection_10*+,-./01ZsourceNodeZsourcePort_destinationNode_destinationPortVMath_2[outputValue]ImageKernel_1Xcenter_Y*+,-3/04VMath_1Xcenter_X*+,-6789ZSplitter_1Voutput_ImageDimensions_1ZinputImage*+,-8;.<_outputPixelsHighZinputValue*+,-67>9_ColorMonochrome_1*+,->@AB[outputImage]ImageKernel_2Uimage*+,-D@6E\VideoInput_1Uinput*+,-G@HI]ImageKernel_4]ImageKernel_6[input_image*+,-8K3<_outputPixelsWide*+,-M@AN]ImageLoader_1Tmask*+,-0@P9[Billboard_1*+,-R/STULFO_1]ImageKernel_5]input_phase_y*+,-V/WXULFO_4_RenderInImage_2_input_subdivisions*+,-S@GI*+,-[/G\ULFO_3_input_frequency*+,-W@H^Zmask_image*+,-A@SI*+,-H@0Bbcde@f0TportSkeyTnodeWImage_1hnr *2 dij6ZQCSplitterklmYportClass]QCGLImagePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}. dop8_QCImageDimensionsqO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} dst0]QCImageKerneluvwxyzZsourceCode\automaticDOD_customInputPortStates_/* LensFlex Contact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ kernel vec4 msBlackLensFlex(sampler image, vec2 center, float input_factor_normal, float input_sign, float input_scale_normal) { vec2 vector = destCoord() - center; float distance_from_center = length(vector); vec2 distance_normal = normalize(vector); float input_factor = clamp(input_factor_normal,0.0,1.0); float input_scale = -input_sign*((1.0-input_sign)-clamp(input_scale_normal,0.0,1.0)); float distance_sq = distance_from_center*distance_from_center; vec2 image_size = samplerSize(image); float max_factor = max(image_size.x,image_size.y); float lens_factor = abs(input_factor)*max_factor; float lens_factor_sq = input_sign*lens_factor*lens_factor; float dxdy = input_scale * distance_from_center / (1.0 - (distance_sq/lens_factor_sq) ); vec2 pixel_offset = center + dxdy * distance_normal; vec4 pixel = sample(image, samplerTransform(image, pixel_offset)); return pixel; } {|}~_input_factor_normalZinput_sign_input_scale_normalUvalue#?OT streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackLensFlexpositionNSValue* {_NSPoint=ff}noteContact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode d3VQCMathw^operationCount[operation_1Yoperand_1#@O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}? d.wO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}N dP[QCBillboardy_systemInputPortStates_ivarInputPortStates\pixelAlignedWversion\squarePixels[CIRenderingW_enabley ZinputColor]inputRotationVinputYVinputX]inputBlendingZinputScaleUgreenTblueUalphaSred##@333333O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} dD\QCVideoInputyZanisotropy\wrappingMode[highQuality[borderColorVtarget]filteringMode\mipmapLevelsVuseYUV[ClampToEdge_R=0 G=0 B=0 A=0_GL_TEXTURE_RECTANGLE_EXTO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}43XBilinear dM]QCImageLoader[ignoreAlphaYimageDataO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name EdgeMattepositionNSValue* {_NSPoint=ff}fnote>Copyright (C) 2007-2008 b-l-a-c-k-o-p.com ALL RIGHTS RESERVEDOJFIFddDuckyAdobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@"aqR431!Q" ?]]j2B>OvaT)r!?iGo[o[g8qIGv}na/ww&H\ dsAuvy_ kernel vec4 msBlackEasyMatte(sampler image, sampler mask) { vec4 pixel = sample(image, samplerCoord(image)); vec4 maxel = sample(mask, samplerCoord(mask)); float alpha = 0.333 * (maxel.r + maxel.g + maxel.b); pixel.a = alpha; return vec4(clamp(pixel, 0.0, 1.0)); } O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackEasyMattepositionNSValue* {_NSPoint=ff}8 d>Zidentifier]QCImageFilterw^inputIntensity#?ᙶNO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_CIColorMonochrome dUQCLFOZrandomSeedYinputType[inputPeriod[inputOffset^inputAmplitude]inputPWMRatioZinputPhase#@#?#?333333#?BO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}7ULFO_2 dsGuvwy _/* Contact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ kernel vec4 msBlackHorizontalSineMask(sampler input_image, float input_frequency, float input_amplitude, float input_offset) { vec2 image_size = samplerSize(input_image); vec2 pixel_coord = samplerCoord(input_image); vec4 pixel = sample(input_image, pixel_coord); float pixel_y_normal = pixel_coord.y/image_size.y; float M_PI = 3.14597; float alpha = input_offset + (input_amplitude * sin(M_PI*input_frequency*pixel_y_normal)); pixel.a = alpha*pixel.a; return vec4(clamp(pixel, 0.0, 1.0)); }  \input_offset_input_amplitude#?ffffff #?əO^ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackHorizontalSineMaskpositionNSValue* {_NSPoint=ff}QnoteContact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode d [#@^O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}>; dsSuvwy_|/* Contact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ kernel vec4 msBlackTexPhase(sampler input_image, float input_phase_x, float input_phase_y) { float phase_x = clamp(input_phase_x,0.0,1.0)-0.5; float phase_y = clamp(input_phase_y,0.0,1.0)-0.5; vec2 image_size = samplerSize(input_image); vec2 pixel_coord = samplerCoord(input_image); vec2 normal_coord = pixel_coord/image_size; normal_coord += vec2(phase_x,phase_y); vec2 pel_coord = mod(normal_coord*image_size,image_size); vec4 pel = sample(input_image, pel_coord); return pel; } ]input_phase_xOT streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackTexPhasepositionNSValue* {_NSPoint=ff}noteContact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode d R!)"$%&'(#O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}Ae ds+Huvw,y.1_/* Contact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ kernel vec4 msBlackVideoSmear(sampler input_image, sampler mask_image, float input_amount) { const float range = 0.75; float clamped_amount = (range*0.5)+clamp(input_amount,0.0,1.0)*range; vec2 pixel_size = samplerSize(input_image); vec2 maxel_size = samplerSize(input_image); vec2 pixel_coord = samplerCoord(input_image); vec2 maxel_coord = samplerCoord(mask_image); maxel_coord.x = maxel_size.x * 0.5; vec4 maxel = sample(mask_image, maxel_coord); float disturb = clamp(clamped_amount*0.333*(maxel.r+maxel.g+maxel.b),0.0,1.0); vec2 normal_coord = pixel_coord/pixel_size; float distance_from_left = (1.0-normal_coord.x); float distance_from_left_sq = distance_from_left* distance_from_left; float normal_coord_x = clamp(distance_from_left_sq*(disturb+normal_coord.x),0.0,1.0); float blend_modified = distance_from_left_sq; float blend_original = 1.0-blend_modified; normal_coord.x = (blend_modified*normal_coord_x) + (blend_original* normal_coord.x); vec2 pel_coord = clamp(normal_coord*pixel_size,vec2(0.0),pixel_size); vec4 pel = sample(input_image, pel_coord); return pel; } /0\input_amountOV streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackVideoSmearpositionNSValue* {_NSPoint=ff}noteContact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode d34W_QCRenderInImage5678x{}~_publishedInputPortsVheightUwidth9HYs d:;GWQCClear<=>ADyy_clearDepthBuffer_clearColorBuffer?y BCO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} WClear_1 dIPJMVyKy NPQRSTOO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}5 dZ[r]QCPlasmaImage67\]^_qq^MirroredRepeat]GL_TEXTURE_2DO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}#D`abcdfhjmnop_inputColorMiddle]inputSaturate_inputColorStart]inputColorEndey iklll"?6C]PlasmaImage_1 dstAuvuyw_/* Contact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ kernel vec4 msBlackSuperTile(sampler input_image, float input_subdivisions) { float subdivisions = int(input_subdivisions/2.0); vec2 image_size = samplerSize(input_image); vec2 box_size = floor(image_size/subdivisions); vec2 pixel_coord = samplerCoord(input_image); vec2 box_coord = mod(pixel_coord,box_size)*subdivisions; vec4 pixel = sample(input_image, box_coord); return pixel; } OS streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namemsBlackSuperTilepositionNSValue* {_NSPoint=ff}LnoteContact: ms.black@black-op.com Published by b-l-a-c-k-o-p.com Copyright (c) 2007-2008 http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode $!yz*+,-r@AI*+,-A@P9|cdeXXAO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Lava MaskpositionNSValue* {_NSPoint=ff} scrollingE  dVRO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}h',AMWr39@!.;HUcp}%0;M_fr,@Q]kq'3DJXfw} ,15:Biv7DX] )6N g h u !.5BQZfpuw|)6?DI,BOWdpu} $)23 !-9@N[bno1:<=JX}&&&''(h(y((((((((()))))))))******/*4*=*B*K*P*Y*^*g*l*q++ ++*---------/[/h/y////////0N0[0l222334]4j4{444444445I5V5g:>:?:D:Q:V;;;<<R>S>T>a>o>>>?J?k?~?????????????@@@ @@@+@8BVBWCCCCCCDDDDDDDDDEE EEE