blow hard blow hardTEXTstopStopnullMsgeTEXTBlow Hard Created by Rick Kelly Enjoy!!! rkelly@indigoproductions.com Copyright 2002 Indigo Productions, Inc. http://www.webteknique.com http://www.indigoproductions.comCntnboolTEXT duplicate Duplicatenullnullobj EnmrDcmnOrdnFrstNm TEXT blow hardTEXT flattenImage Flatten ImageTEXT convertMode Convert ModenullT typeRGBMTEXTlevelsLevelsLevelsLvlsAutoboolTEXT duplicate Duplicatenullnullobj EnmrChnlChnlBl TEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXTorigTEXTinvertInvertTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTbrightnessEventBrightness/ContrastnullBrghlongCntrlongZTEXTselectSelectnullnullobj EnmrChnlChnlRGB TEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTfillFillnullUsngenumFlCnWht OpctUntF#Prc@YMd enumBlnMNrmlTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXT main objectTEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTfillFillnullUsngenumFlCnGry OpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTfillFillnullUsngenumFlCnWht OpctUntF#Prc@YMd enumBlnMMltpTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTcontractContractnullBy UntF#Pxl@TEXTfeatherFeathernullRds UntF#Pxl@TEXTinverseInverseTEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsGmm doub? =p TEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXT plasticWrap Plastic WrapnullHghSlongDtl long SmthlongTEXTfadeFadenullOpctUntF#Prc@.Md enumBlnMOvrlTEXTresetResetnullnullobj propClr ClrsTEXTchromeChromenullDtl long Smthlong TEXTfadeFadenullOpctUntF#Prc@Md enumBlnMMltpTEXT duplicate Duplicatenullnullobj nameChnlorigTEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXThighlight oneTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslonglongTEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTfillFillnullUsngenumFlCnFrgCOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslong`longTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlOrdnTrgtTEXTselectSelectnullnullobj EnmrChnlChnlRGB TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXT duplicate Duplicatenullnullobj nameChnlorigTEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXT highlight2TEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTfillFillnullUsngenumFlCnFrgCOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@ TEXTsetSetnullnullobj propChnlfselT obj EnmrChnlOrdnTrgtTEXTselectSelectnullnullobj EnmrChnlChnlRGB TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTstopStopnullMsgeTEXTnUse the Hue Slider to pick your color. Slide it back and forth until you find a color that suits your fancy.CntnboolTEXT hueSaturationHue/SaturationnullClrzboolAdjsVlLsObjcHst2H longStrtlong2LghtlongTEXT duplicate Duplicatenullnullobj nameChnlhighlight oneTEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXThighlight one insideTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlOrdnTrgtTEXTselectSelectnullnullobj EnmrChnlChnlRGB TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTfeatherFeathernullRds UntF#Pxl@TEXTinverseInverseTEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTinverseInverseTEXTdeleteDeleteTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXT duplicate Duplicatenullnullobj EnmrLyr OrdnTrgtTEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr Nm TEXTmain object frontTEXTselectSelectnullnullobj nameLyr main objectTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr main object frontTEXT mergeLayers Merge LayersTEXTselectSelectnullnullobj propLyr BckgTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTmain object backTEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTfillFillnullUsngenumFlCnBlckOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTsetSetSetsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YFrFXObjcFrFXenabboolStylenumFStlOutFPntTenumFrFlSClrMd enumBlnMNrmlOpctUntF#Prc@YSz UntF#Pxl@ Clr ObjcRGBCRd doubGrn doubBl doubTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTmain object back merge oneTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr main object backTEXT mergeLayers Merge LayersTEXTsetSetSetsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxgaglUntF#Ang@`Scl UntF#Prc@YIrGlObjcIrGl enabboolMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubOpctUntF#Prc@YGlwTenumBETESfBLCkmtUntF#PxlblurUntF#Pxl@ShdNUntF#PrcNoseUntF#PrcAntAboolglwSenumIGSrSrcETrnSObjcShpCNm TEXTLinearInprUntF#Prc@IebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oGrn doub@oBl doub@ohglOUntF#Prc@RsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RbvlTenumbvlTSfBLbvlSenumBESlInrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@bvlDenumBESsIn TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#PxluseShapebool useTextureboolTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTmain object backTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr main object back merge oneTEXT mergeLayers Merge LayersTEXThideHidenullnullVlLsobj nameLyr main objectTEXTaddNoise Add Noise Add NoiseAdNsDstrenumDstrUnfrNoseUntF#Prc@$MnchboolTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlChnlTrspTEXTfeatherFeathernullRds UntF#Pxl@TEXTinverseInverseTEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlChnlCmpsGmm doub?333333TEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXT stroke darkTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXT stroke lightTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlChnlTrspnameLyr main objectTEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTstrokeStrokenullWdthlongLctnenumStrLCntrOpctUntF#Prc@YMd enumBlnMNrmlClr ObjcRGBCRd doub@oGrn doub@oBl doub@oTEXTselectSelectnullnullobj nameLyr stroke darkTEXTresetResetnullnullobj propClr ClrsTEXTstrokeStrokenullWdthlongLctnenumStrLCntrOpctUntF#Prc@YMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTshowShownullnullVlLsobj nameLyr main objectTEXTselectSelectnullnullobj nameLyr stroke lightTEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXTselectSelectnullnullobj nameLyr stroke darkTEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXTselectSelectnullnullobj nameLyr stroke lightTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl?33@TEXTselectSelectnullnullobj nameLyr stroke darkTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl?33@TEXTselectSelectnullnullobj nameLyr main objectTEXTbrightnessEventBrightness/ContrastnullCntrlongTEXTselectSelectnullnullobj nameLyr stroke lightTEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr OpctUntF#Prc@P@TEXTselectSelectnullnullobj nameLyr main object backTEXTselectSelectnullnullobj propLyr BckgTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTback shadow oneTEXTselectSelectnullnullobj propLyr BckgTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTback shadow 2TEXTselectSelectnullnullobj nameLyr main object backTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlChnlTrspTEXTselectSelectnullnullobj nameLyr back shadow oneTEXTfillFillnullUsngenumFlCnBlckOpctUntF#Prc@YMd enumBlnMNrmlTEXTselectSelectnullnullobj nameLyr back shadow 2TEXTfillFillnullUsngenumFlCnBlckOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXThideHidenullnullVlLsobj EnmrLyr OrdnTrgtTEXTselectSelectnullnullobj nameLyr back shadow oneTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr OpctUntF#Prc@TEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr OpctUntF#Prc@RTEXTselectSelectnullnullobj nameLyr back shadow 2TEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXToffsetOffsetOffsetOfstHrznlongVrtclongFl enumFlMdWrp TEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTfadeFadenullOpctUntF#Prc@RMd enumBlnMNrmlTEXTselectSelectnullnullobj nameLyr main objectTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTreflection glowTEXTsetSetnullnullobj propChnlfselT obj nameChnlhighlight oneTEXTfillFillnullUsngenumFlCnWht OpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl@TEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr OpctUntF#Prc@ATEXT duplicate Duplicatenullnullobj nameChnlhighlight one insideTEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXTbubblesTEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTfillFillnullUsngenumFlCnFrgCOpctUntF#Prc@YMd enumBlnMNrmlTEXTaddNoise Add Noise Add NoiseAdNsDstrenumDstrUnfrNoseUntF#Prc@IMnchboolTEXT gaussianBlur Gaussian BlurnullRds UntF#Pxl?TEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslong6longQTEXT duplicate Duplicatenullnullobj EnmrChnlOrdnTrgtTEXTsetSetnullnullobj EnmrChnlOrdnTrgtT ObjcChnlNm TEXT bubbles darkTEXTembossEmbossEmbossEmbsAngllongHghtlongAmntlongdTEXTinvertInvertTEXTselectSelectnullnullobj nameChnlbubblesTEXTembossEmbossEmbossEmbsAngllongHghtlongAmntlongdTEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslonglongTEXTselectSelectnullnullobj nameChnl bubbles darkTEXTlevelsLevelsLevelsLvlsAdjsVlLsObjcLvlAChnlobj EnmrChnlOrdnTrgtInptVlLslonglongTEXTsetSetnullnullobj propChnlfselT obj nameChnlorigTEXTcontractContractnullBy UntF#Pxl?TEXTfeatherFeathernullRds UntF#Pxl?TEXTinverseInverseTEXTresetResetnullnullobj propClr ClrsTEXTexchangeExchangenullnullobj propClr ClrsTEXTfillFillnullUsngenumFlCnFrgCOpctUntF#Prc@YMd enumBlnMNrmlTEXTselectSelectnullnullobj nameChnlbubblesTEXTfillFillnullUsngenumFlCnFrgCOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTsetSetnullnullobj propChnlfselT obj EnmrChnlOrdnTrgtTEXTselectSelectnullnullobj nameLyr main objectTEXTmakeMakenullnullobj ClssLyr belowboolUsngObjcLyr Nm TEXTbubblesTEXTfillFillnullUsngenumFlCnWht OpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT obj nameChnl bubbles darkTEXTfillFillnullUsngenumFlCnBlckOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSetnullnullobj propChnlfselT enumOrdnNoneTEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr Md enumBlnMSftLTEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr OpctUntF#Prc@P@TEXTdeleteDeletenullnullobj nameChnlorigTEXTdeleteDeletenullnullobj nameChnlhighlight oneTEXTdeleteDeletenullnullobj nameChnl highlight2TEXTdeleteDeletenullnullobj nameChnlhighlight one insideTEXTdeleteDeletenullnullobj nameChnlbubblesTEXTdeleteDeletenullnullobj nameChnl bubbles darkTEXTselectSelectnullnullobj nameLyr main objectTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr bubblesTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr reflection glowTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr stroke lightTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr stroke darkTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr main object backTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr back shadow oneTEXTlinkLinknullnullobj EnmrLyr OrdnTrgtT VlLsobj nameLyr back shadow 2TEXT mergeLayers Merge LayersTEXTsetSetnullnullobj EnmrLyr OrdnTrgtT ObjcLyr Nm TEXT blow hardTEXTselectSelectnullnullobj propLyr BckgTEXTfillFillnullUsngenumFlCnGry OpctUntF#Prc@YMd enumBlnMNrmlTEXTaddNoise Add Noise Add NoiseAdNsDstrenumDstrUnfrNoseUntF#Prc@IMnchboolTEXTfadeFadenullOpctUntF#Prc@IMd enumBlnMNrmlTEXT motionBlur Motion Blur Motion BlurMtnBAngllongDstnUntF#Pxl@YTEXTwaveWavenull WvtpenumWvtpWvSnNmbGlongWLMnlong WLMxlongxAmMnlongAmMxlong#SclHlongdSclVlongdUndAenumUndARptERndSlongPETEXTfadeFadenullOpctUntF#Prc@IMd enumBlnMMltpTEXTgrainGrainnullIntnlong(Cntrlong2GrntenumGrntGrnHTEXTfadeFadenullOpctUntF#Prc@9Md enumBlnMNrmlTEXTaddNoise Add Noise Add NoiseAdNsDstrenumDstrUnfrNoseUntF#Prc@IMnchboolTEXTfadeFadenullOpctUntF#Prc@$Md enumBlnMNrmlTEXT hueSaturationHue/SaturationnullClrzboolAdjsVlLsObjcHst2H longStrtlong%LghtlongTEXTlightingEffectsLighting EffectsnullLghSVlLsObjcLghS Clr ObjcRGBCRd doub@oGrn doub@oBl doub@oOn boolFcs longEIntnlong#LghTenumLghTLghSPstnObjcPnt Hrzndoub@A!/hKVrtcdoub@HN88Vct0ObjcPnt Hrzndoub@?qVrtcdoub@Vct1ObjcPnt Hrzndoub@S8Vrtcdoub@CKRds doub@*ObjcLghS Clr ObjcRGBCRd doub@oGrn doub@oBl doub@oOn boolFcs longIntnlong2LghTenumLghTLghSPstnObjcPnt Hrzndoub@KP% Vrtcdoub@KP% Vct0ObjcPnt Hrzndoub@W% {B_Vrtcdoub {B^Vct1ObjcPnt Hrzndoub@SʪVrtcdoub@RI{B^ИRds doub@+qrCrnLlongGloslongMtrllongEExpslongAmbBlongAmbCObjcRGBCRd doub@oGrn doub@oBl doub@oFrmWdoub@Q\qqTEXTfadeFadenullOpctUntF#Prc@RMd enumBlnMNrml