ccfx path tools 1.1.1 manual - cycore effects path tools 1.2 manual.pdf · path tools introduction...

49

Upload: others

Post on 20-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke
Page 2: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

ContentsContents 2Copyright 4PathToolsIntroduction 5Rakka 6Controls 7MaskPath 7:PathSegmentControlGroupOverview: 8PathSegment(Group) 9CyclePath 9Start%andEnd% 9Phase 9FullPathOverlapOptions(Sub-group) 9FixedStartPoint 9OverlapAt% 10

Layer 10Repetitions 10Auto-Orient 10:TransformControlGroupsOverview: 11ScaleControls(Group) 14Scale 14OpposeAlternate 14RandomInstanceScale(Sub-group) 14X&YSeparate 14XandYScaleRandom,ScaleRandom 14RandomSeed(S) 14

PositionControls(Group) 15Offset 15XandYOffset 15RandomInstanceOffset(Sub-group) 15XandYOffsetRandom 15RandomSeed(P) 15

RotationControls(Group) 16Rotation 16TwistPath(Sub-group) 16StartRotation 16EndRotation 16FlipYOnRotation 16RandomInstanceRotation(Sub-group) 16RotationRandom 16RandomSeed(R) 16

:TaperControlGroupsOverview: 17TaperPath(Group) 21Editor(TP) 21Opacity(TP) 21Size(TP) 21TaperSegment(Group) 21Editor(TS) 21Opacity(TS) 21Size(TS) 21

Opacity 21TransferMode 22Extras(Group) 23MotionBlurLimit 23

WiggleStroke 24Controls 25MaskPath 25:PathSegmentControlGroupOverview: 26PathSegment(Group) 27StartAt%andEndAt% 27Phase 27BrushColor 27BrushRadius 27BrushHardness 27BrushOpacity 27:WiggleControlGroupsOverview: 28WigglePosition(Group) 33WiggleType(P) 33Amount(P) 33Periods(P) 33Offset%(P) 33Evolve(P) 33EvolveLoopPeriod(P) 33NoiseWaveLoops(P) 33Wotate 34Twists 34TwistCanOffset 34WiggleRadius(Group) 35WiggleType(R) 35Amount(R) 35Periods(R) 35Offset%(R) 35Evolve(R) 35EvolveLoopPeriod(R) 35NoiseWaveLoops(R) 35WiggleOpacity(Group) 36WiggleType(O) 36Amount(O) 36Periods(O) 36Offset%(O) 36Evolve(O) 36EvolveLoopPeriod(O) 36NoiseWaveLoops(O) 36:TaperControlGroupsOverview: 37TaperSegment(Group) 41Editor(TS) 41Position(TS) 41Radius(TS) 41Opacity(TS) 41

CFXPathToolsManualPage 2

CFXPathTools-CycoreSystemsFXmenu

Page 3: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TaperPath(Group) 41Editor(TP) 41Position(TP) 41Radius(TP) 41Opacity(TP) 41:RepeatControlGroupOverview: 42Repeat(Group) 43Repetitions 43RandomizePositionWiggle 43PositionOffsetDelta 43PositionEvolveDelta 43RandomizeRadiusWiggle 43RadiusOffsetDelta 43RadiusEvolveDelta 43RandomizeOpacityWiggle 43OpacityOffsetDelta 44OpacityEvolveDelta 44:ExtrasControlGroupOverview: 45Extras(Group) 47BrushTransferMode 47ColorGradient(Sub-group) 47SegmentGradient 47RepetitionGradient 47FirstInColor 47FirstOutColor 47LastInColor 47LastOutColor 47RandomSeed 47SynchronizeNoiseSeeds 48

ThanksTo 49

CFXPathToolsManualPage 3

CFXPathTools-CycoreSystemsFXmenu

Page 4: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Copyright

©2011CycoreSystemsAB.Allrightsreserved.Allrightstothetrademarks/trade-namesCycoreEffects,CycoreFX,CycoreFX,CFXandCFXPathToolsshallremainatalltimesthesolepropertyofCycoreSystemsAB.Allothertrademarksarethepropertyoftheirrespectivecompanies.TheCycoreEffectssoftwarede-scribedinthisdocumentisfurnishedunderalicenseagreement.Thesoftwaremaybeusedorbackeduponlyinaccordancewiththetermsoftheagreement.Infor-mationinthisdocumentissubjecttochangewithoutnoticeanddoesnotrepresentproductspecificationorcommitmentonthepartofCycoreSystemsAB.Nopartofthisdocumentmaybereproduced,transmitted,transcribed,storedinaretrievalsystem,ortranslatedintoanylanguageinanyformwithoutwrittenpermissionfromCycoreSystemsAB.AdobeandAfterEffectsareregisteredtrademarksofAdobe,Inc.Allotherproductnamesmentionedinthisdocumentareusedforidentificationpurposesonlyandmaybetrademarksorregisteredtrademarksoftheirrespectivecompanies.Registeredandunregisteredtrademarksusedhereinaretheexclusivepropertyoftheirrespectiveowners.CycoreSystemsABmakesnoclaimtoanysuchmarks,norwillinglyorknowinglymisusedormisappliedsuchmarks.

CFXPathToolsManualPage 4

CFXPathTools-CycoreSystemsFXmenu

Page 5: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

PathToolsIntroductionPathToolsisapackagecontainingtwopowerfulplug-ins,RakkaandWiggleStroke.Thebasicrequirementforbothplug-insisamaskpath.Rakkaalsoneedsalayerto“rack-up”,orrepeat,alongtheselectedmaskpath.Fromthere,thecom-binationsarealmostendlesstocreateoriginallookinganimations,backgroundsoreffects.Youcancreatestunninganimationswithminimaleffort―animationsthatwereonceonlypossiblewithparticlegenerators.UsingWiggleStrokeyoucandoanythingfrom“wiggling”framestocompletecrazylookingthread/wireanimations,allbasedonasinglemaskpath.PathToolswillbecomeanindispensableadditiontoyourtoolbox.

Wehavechosentouse“overview”sectionsinthismanualtodescribeseveralcontrolsinmoredetailandincludegraphicstofurthersupportwrittentextwherewethoughtithelpful.Thereasonbehindthisisthatsomeofthesecontrolsarecommonformanyofthecontrolgroupsandwedidn’twanttorepeattext/graphicsthroughoutthemanualwhichinsteadwouldcauseclutter,makingitmoredifficulttogettocontrolgroupsandindividualcontrols,especiallywhenyouhavelearnedhowtheplug-insworkandjustneedaquick“refresh”ofwhichcontrolsdidwhatinacontrolgroup.Therearealsocaseswherewemovedcontrolstoanoverviewsectionbecausesometimes“apicturesaysmorethanathousandwords”.

Westronglyrecommendthatyoudownloadtheavailablesampleprojectsfromourwebsiteanduseasacompaniontothismanual.

Ifyoufeelthatsomepartofthismanualisincorrectorfailstoexplainafunctionorcontrolproperly,pleasesendyourfeedbackorideastousat:[email protected].

Weappreciateyouropinions!(Aslongastheyfallinlinewithours)

CFXPathToolsManualPage 5

CFXPathTools-CycoreSystemsFXmenu

Page 6: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

CPTRakkaThisplug-inoffersabroadrangeofuses.Initsmostbasicform,Rakkafunc-tionsasatimesaverforcreatingrepeatedpathanimationswithanoffsetforeachinstance.Thistaskotherwiseinvolveswritingcomplexexpressionsoralotofmanualwork,duplicatingthelayerseveraltimesanddoingtheoffsetbyhand.Forexample,ifyouneedfiveinstancesofalayer,e.g.,alogoorcornflakespackage,flowingalongapath,Rakkamakesthatano-brainerandyouhavefullcontroloverscale,rotation,twistetc.

TheaboveonlyscratchesthesurfaceofRakka’spotential.Rakkacanbeusedtocreateanythingfromswirlinglinestobandsofpearls,fromacaterpillarmovingacrossthescreentohighlyorganic“HRGigerlike”animations.Thankstocontrolsforrandomscale,offsetandrotation,transfermodes,tapercontrolsforcontrollingposition,scale,opacityforbothpathsandinstancesseparately,tomentionafew,youcancreatestunninganimationswithminimaleffort―animationsthatwereonlypossiblewithparticlegeneratorsthattendstobemorecomplicatedtouse.

TobeabletoworkinacompactUI,controlshavebeenorganizedinlogicalgroupstominimizeclutter.Werecommendthatyoucheckouttheincluded“Introduction”projectsthatspansfrombasicusageacrosstowhatcanbecreatedusingmoreadvancedvaluesandsettings,eventakingittotheextreme.

CFXPathToolsManualPage 6

CPTRakka-CycoreSystemsFXmenu

Page 7: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Controls

MaskPathUsethispop-upmenutoselectthemaskpathtobeusedfortheanimation.Themaskpathhastoreside,orbecreated,onthesamelayerasRakkaisappliedto.Thelayercancontainseveralmaskpathsthatcanbeselectedtochangetheappearanceofananimation.Thismakesitveryeasytotryoutseveraloptionsasallothersettingswillstaythesame.IfamaskpathexistsonthelayerwhenRakkaisapplied,thefirstmaskpathisautomaticallyselectedbydefault.Rec-ommendedistouseaSolidwheremaskpathsarecreatedandRakkaisap-plied.

CFXPathToolsManualPage 7

CPTRakka-CycoreSystemsFXmenu

Page 8: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:PathSegmentControlGroupOverview:Thiscontrolgroupcontainsseveralcontrolsthatallowtomodifythemaskpathandcontrolmotionofinstances,aswellashowinstancesappearalongthemaskpathwhenanimated.Inthisoverviewindividualcontrolsarenotexplainedindetail,insteadfocusispointedathowthesecontrolsinteractwhencombined.ThefirstpicturebelowshowstheoriginalmaskpathandapathsegmentdefinedbysettingStartto20andEndto80.Usingtheoriginalmaskpath,instancesappearalongthefulllengthofthepath.Usingthepathsegment,instancesappearinthedefinedsegmentonly.

ExampleusingStart%andEnd%todefineasegment.

StartEnd

Start : 0%End : 100%(Phase : 0°)

First vertex ofselected Mask Path

Start : 20%End : 80%

(Phase : 0°)

Start

End First vertex ofselected Mask Path

ThePhasecontroloffsetsthesegmentdefinedbyStartandEndalongthepath.CyclePathcontrolswhathappensifthesegmentisoffsetbeyondeitherendofthepath.WithCyclePathoff,anyinstancespassingbeyondthepathendswillbeex-cluded.TurningonCyclePathwillcausetheextendinginstancestowraparoundtotheoppositeendofthepath.TheimagebelowshowsanexampleofaclosedpathwithCyclePathonandoff.

ExampleusingPhaseandCyclePathonasegment.

Star

t

End

Start : 20%End : 80%

Phase : 180°(Cycle Path : On)

First vertex ofselected Mask Path

Star

t

End

Start : 20%End : 80%

Phase : 180°Cycle Path : Off

Excluded

Included

First vertex ofselected Mask Path

CFXPathToolsManualPage 8

CPTRakka-CycoreSystemsFXmenu

Page 9: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

PathSegment(Group)

CyclePathCheckthisoptiontoallowinstancestocycle,orloop,alongthepath.SpeedofloopsandamountarecontrolledbythevaluessetinthePhasecontrol.Whenthisoptionisunchecked,usingthePhasecontrol,instanceswillperformonecyclealongthefulllengthofthepathandthendisappear.

Start%andEnd%Usethesecontrolstodefineasegmentofthepathwhereinstanceswillap-pear.ThevaluesareinpercentageandarerelativetothelengthofthepathandthenumberofinstancessetintheRepetitionscontrol.Whenanimating,thesecontrolsaregreattocombinewiththePhasecontrolbuttheycanalsobeused“standalone”toanimateinstancesalongapathasthesegmentofthefullpathisalteredwhenchangingtheirvalues.Start%andEnd%valuescanbe“over-lapped”,i.e.,endcanbesetbeforestartandviseversa.Supervised:ThesecontrolsaredisabledifFixedStartpointischecked.

PhaseUsethiscontroltoanimateanddeterminethespeedatwhichinstancesmovealongtheselectedpath.Atonerevolutioninstancesmovethefulllengthofthepathandarebacktotheiroriginalposition.Note.IfCyclePathisunchecked,turningthephasewheeloveronerevolutionwillnotcycle,orloopinstances,insteadtheywilldisappearafterperformingonefullcycle.

FullPathOverlapOptions(Sub-group)Thesecontrolsdonotaffectthepositionorcharacteristicsofinstances,insteadtheirpurposeistocontrolwhichinstancegetsdrawnfirst.Note.Thecontrolsinthisgroupareusedtopositiontheoverlappoint(orseam)whichcanbevisiblewhenusingcertainTransferModes.SomeTransferModesdonotproduceanoverlapinwhichcasethefollowingcontrolshavenoeffect(SeeTransferModespage22).

FixedStartPointWiththisoptionchecked,instanceswilloverlapataspecificpointonthepathinsteadofatthePhaseoffsetstartpoint.Withastaticoverlappointitispossibletochoosewheretheoverlapwilloccurwhichcanbedesiredincertaincases.ItalsoenablestheOverlapAt%controlwherethestartpointcanbeoffset.Note:Thiscontrolisonlyusediftheselectedpathisclosedandhasnoeffectunlessinstancesvisuallyoverlapatsomepoint.

CFXPathToolsManualPage 9

CPTRakka-CycoreSystemsFXmenu

Page 10: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

OverlapAt%IfFixedStartpointischecked,usethiscontroltooffsetthestartingpointforinstanceswheretheyoverlap.ThestartingpointwhereinstancesoverlapwillnotbevisiblewhenRepetitionsvaluesaresetlowrelativetothemaskpathlength.Supervised:ThiscontrolisenabledifFixedStartpointischecked.

LayerUsethispop-upmenutoselectthelayeryouwanttogenerateinstancesof.Normally,theselectedlayershouldbeturnedoffintheTimelinetonotbevisibleinthecomposition.Note.Usingverylargelayerscanincreaserenderingtimes.

RepetitionsUsethiscontroltosetthenumberofinstances.

Repetitionssetto4. Repetitionssetto12. Repetitionssetto200.

Note.Usingveryhighvaluescanincreaserenderingtimes,especiallyifthese-lectedlayerislarge.

Auto-OrientWiththisoptionchecked,instancesfacesthedirectionofthemaskpath.Whenunchecked,instanceswillusetheorientationofthelayerselectedintheLayercontrol.

CFXPathToolsManualPage 10

CPTRakka-CycoreSystemsFXmenu

Page 11: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:TransformControlGroupsOverview:ThetransformcontrolgroupsarePosition,ScaleandRotation.Thepicturebelowshowtheorderinwhichtransformationsaretakingplaceasatree,wheretheOff-setcontrolinthePositiongroupbranchesoutthedifferencesbetweensettingittoAnchorpointorPositionwhenusinganyoftheavailableRotationcontrols.

Transformationorderandhowoffsetsettingaffectsrotation.

Offset Anchor

Scale

Position

Rotation

Offset Position

CFXPathToolsManualPage 11

CPTRakka-CycoreSystemsFXmenu

Page 12: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

IntheRotationcontrolgroupthereisaTwistPathsub-groupwherestartandendrotationcanbesetforinstances.Combiningthesewithotherscontrols,instancesare“twisted”aroundthemaskpathtogiveanincreasedsenseof3D.Inthefol-lowingexamplesthereisnooffsetsetinthePositioncontrolgroup.ToseehowrotationisaffectedbytheselectionintheOffsetcontrolpleaseseepreviouspage(page11).

Ex.1:SettingStartRotationto-90degrees,instanceswillhaveaninitial-90de-greerotationatthestartingpoint(firstvertexofmaskpathorpositionsetusingtheOverlapcontrol)andarerotatedtothevaluesetinEndRotationattheendpoint,inthisexampleitissetto0degrees.Seethepicturebelow:

-90°Start Rotation

0°End Rotation

-45° -22.5°-67.5°

StartRotation-90ºandEndrotation0º.

Ex2:SettingEndRotationto90degrees,instanceswillhavethevaluesetintheStartRotationatthestartingpoint(firstvertexofmaskpathorpositionsetusingtheOverlapcontrol),inthisexampleitissetto0degrees,andarerotatedto90degreesattheendpoint.Seepicturebelow:

0°Start Rotation

+90°End Rotation

+45° +67.5°+22.5°

StartRotation0ºandEndrotation90º.

Toseethis,useoneoftheaboveexamplesandchecktheCyclePathcheckboxthenturnthePhasewheel3-4revolutions,instanceswillturn90degreeswhencrossingthestart/endpoint.

CFXPathToolsManualPage 12

CPTRakka-CycoreSystemsFXmenu

Page 13: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Ex3:SettingStartRotationto-90degreesandEndRotationto90degrees.In-stanceswillhaveaninitial-90degreerotationatthestartingpoint(firstvertexofmaskpathorpositionsetusingtheOverlapcontrol)andarerotatedto90degreesattheendpoint.Seepicturebelow:

-90°Start Rotation

+90°End Rotation

0° 45°-45°

StartRotation-90ºandEndrotation90º.

CFXPathToolsManualPage 13

CPTRakka-CycoreSystemsFXmenu

Page 14: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

ScaleControls(Group)

ScaleUsethiscontroltoscaleinstancesproportionally.TheScalepropertycanbecombinedwiththeXandYScaleRandom,ScaleRandomcontrols,settofixedvalue(s)oranimated.Note.Scalingcanincreaserendertimes.

OpposeAlternateWiththisoptionchecked,everysecondinstancewillbeflippedandfaceintheopposingdirectionfromitsclosestneighbor.

RandomInstanceScale(Sub-group)

X&YSeparateWhenthisoptionischecked,theXandYScaleRandomcontrolsareenabledtoallowrandomscalingofinstancesinXandYseparately.

XandYScaleRandom,ScaleRandomUsethesecontrolstorandomlyscaleinstances.DependingonhowtheX&YSeparatecheckboxisset,instanceswillberandomlyscaledproportionallyorinX&Yseparately.Supervised:ScaleRandomisenabledwhenX&YSeparateisunchecked.

RandomSeed(S)Usethiscontroltosetauniquerandomseedvalueforrandomscaling.Thismakesiteasytousemultiplelayers,usingthesameRakkaanimation,andonlychangingtheRandomSeedvaluetomakethemlookdifferent.

CFXPathToolsManualPage 14

CPTRakka-CycoreSystemsFXmenu

Page 15: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

PositionControls(Group)

OffsetUsethispop-upmenutodetermineifAnchorPointorPositionshouldbeoffset.Note.TheselectioninthiscontrolwillbemostnotablydifferentwhenRotationand/orTwistvalueshavebeenchangedoranimated.TheOffsetpropertycanbecombinedwiththeXandYOffsetRandomcontrols,settoafixedvalue(s)oranimated.Thiscontroldoesnotaffectscaling.

XandYOffsetUsethesecontrolstoshiftthepositionoranchorpointofinstances(IfPositionorAnchorpointsareshifteddependsontheselectionintheOffsetpop-upmenu).Theshiftingisrelativetothemaskpath.Highervalueswillproducegreatershift-ingofinstancesfromtheoriginalmaskpath.

RandomInstanceOffset(Sub-group)

XandYOffsetRandomUsethesecontrolstorandomlyshiftthepositionoranchorpointofinstancesinX&Yseparately(IfPositionorAnchorpointsareshifteddependsontheselec-tionintheOffsetpop-upmenu).ThesecontrolscanbecombinedwiththeOffsetcontrol.Highervalueswillproducegreatershiftingofinstancesfromtheoriginalmaskpath.

RandomSeed(P)Usethiscontroltosetauniquerandomseedvalueforrandomscaling.Thismakesiteasytousemultiplelayers,usingthesameRakkaanimation,andonlychangingtheRandomSeedvaluetogiveeachlayerauniquelook.

CFXPathToolsManualPage 15

CPTRakka-CycoreSystemsFXmenu

Page 16: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

RotationControls(Group)

RotationUsethiscontroltorotateinstances.TheRotationpropertycanbecombinedwiththeRandomRotationcontrol,settoafixedvalueoranimated.Usethiscontroltodeterminetherotation

TwistPath(Sub-group)

StartRotationUsethiscontroltosetthestartrotationvalueforinstances.Combinedwithotherrotationcontrols,instancesare“twisted”aroundthemaskpathwhichresultsinanincreasedsenseof3D.

EndRotationUsethiscontroltosettheendrotationvalueforinstances.Combinedwithotherrotationcontrols,instancesare“twisted”aroundthemaskpathwhichresultsinanincreasedsenseof3D.

FlipYOnRotationWhenthiscontrolischecked,instanceswillbeflippedaroundtheirXaxiswhilerotating.InstanceswillbeflippedusinganyRotationcontrol.

RandomInstanceRotation(Sub-group)

RotationRandomUsethiscontroltorandomlyrotateinstances.

RandomSeed(R)Usethiscontroltosetauniquerandomseedvalueforrandomscaling.Thismakesiteasytousemultiplelayers,usingthesameRakkaanimation,andonlychangetheRandomSeedvaluetogiveeachlayerauniquelook.

CFXPathToolsManualPage 16

CPTRakka-CycoreSystemsFXmenu

Page 17: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:TaperControlGroupsOverview:Taperingisoftenusedtoallowapropertytobecomegraduallysmaller,lessopaqueetc,towardoneorbothends.AsRakkauseacurveeditor,thesecontrolsallowsforgraduallydecreasing/increasingpropertiesalongthefulllengthofthemaskpath.Asthegroupnamesimplytherearetwooptions,taperthefullmaskpathortaperadefinedsegmentofthemaskpath.Bothtaperoptionscanbecom-binedtogetthedesiredresult.

Exampleshowingafullpathandapathsegment.

Mask Path start Mask Path end

Path

Start

End

Path Segment

Exampleshowingtaperingafullpathand/orapathsegment.

Taper Path

Taper Segment

CFXPathToolsManualPage 17

CPTRakka-CycoreSystemsFXmenu

Page 18: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Curveeditorshaveonemaineditorwhereallavailabletaperpropertiescanbeac-cessedandedited,simplypressthebuttonforthedesiredpropertytoactivateforediting,whilestillbeingabletoviewcurvesforotherpropertiesastheyareoverlaidintheUI.

Ifhigherprecisionisneededforfinetuning,eachpropertyhasitsowncurveeditorrepresentingtheactualpropertyinthemaineditor.TheseallhavealargercurveeditorUIandotherinactivecurvesarenotoverlaidforacleanerview.AllchangesdoneintheindividualcurveeditorsarereflectedinthemaineditorUI.Individualtapercontrolscanbeanimated.

Valuesaredisplayedintheeditorsinteractivelyasyoumoveapoint.Tocheckcur-rentvaluesforanypoint,hoverthemouseoverthepointandhecurrentvalueisdisplayedintheAfterEffectsInfowindow/panel.

Tapereditorshaveanidentifier(e.g.,TS)tomakeiteasytoquicklyidentifywhichtaperpropertyiswhichwhenworkingintheTimelinewindow/panel.

MainEditorandSoloEditorwithinactivecurveoverlaid.

CFXPathToolsManualPage 18

CPTRakka-CycoreSystemsFXmenu

Page 19: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TaperPathisappliedoverthewholepathlength.TaperSegmentonlyaffectsthesegmentdefinedinPathSegment.Combiningthetwomayoccasionallycauseonetocancelouttheother.However,thisinteractionalsoprovidesgreatcontrolovertheappliedtapering.Thepicturesshowexamplesoftaperingsandhowtheyinter-act.

Segmentdefined.Start:40andEnd:80

TaperPathapplied.

TaperSegmentapplied.

TaperPathandTaperSegmentapplied.

CFXPathToolsManualPage 19

CPTRakka-CycoreSystemsFXmenu

Page 20: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Atdefaultsettingsallcurveeditorshavefourvertexpoints,butpointscanalsobeaddedorremoved.Toadd/removepointsusethefollowingmodifiers:

•Addapoint:Option(Alt)-clickonacurveaddsapointatthatposition.•Removeapoint:Option(Alt)-clickonthepoint.

Note.Option-clicknearahandlehasnoeffect.

Additionaleditingoptions:•Splitdirectionhandles:Cmd(Ctrl)-clickanddragadirectionhandle.•Verticallymovethefirstandlastpointsinacurvewithconstraint:Shift-drageitherfirstorlastpoint.

CFXPathToolsManualPage 20

CPTRakka-CycoreSystemsFXmenu

Page 21: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TaperPath(Group)Tapersthefullmaskpath.

Editor(TP)Maineditorforalltaperpathproperties.Clickdesiredpropertytoactivateforediting.Curvesforinactivepropertiesareoverlaid.

Opacity(TP)Soloeditorforopacity,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

Size(TP)Soloeditorforsize,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

TaperSegment(Group)TapersthesegmentdefinedinthePathSegmentcontrol.

Editor(TS)Maineditorforalltaperpathproperties.Clickdesiredpropertytoactivateforediting.Curvesforinactivepropertiesareoverlaid.

Opacity(TS)Soloeditorforopacity,providingalargercurveeditorUI.ChangesarereflectedinMainEditor

Size(TS)Soloeditorforsize,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

OpacityUsethiscontroltodeterminethetransparencylevelofinstances.At100%,in-stancesarecompletelyopaque.At0%,instancesarecompletelytransparent.

CFXPathToolsManualPage 21

CPTRakka-CycoreSystemsFXmenu

Page 22: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TransferModeUsethispop-upmenutoselectwhichcompositemethodtousebetweenin-stances.Eachoffersadifferentresult.Chooseoneofthefollowingoptions:Over,Under,Lighten,Screen,Add,Darken,Multiply,Overlay,SoftLight,HardLight,Difference,AlphaAdd.Note.Sometransfermodescanbeusedtohidestart/endinstanceoverlapwhencreatingseamlessloops.

Sharpoverlap:Over,Under,AlphaAdd.

Slightoverlap:Overlay,SoftLight,HardLight,Difference.

Nooverlap:Lighten,Screen,Add,Darken,Multiply.

CFXPathToolsManualPage 22

CPTRakka-CycoreSystemsFXmenu

Page 23: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Extras(Group)

MotionBlurLimit(OnlyavailableinAECS3orlater)Rakkaappliesadvancedadaptivemotionblur,whenenabledforthelayer,toprovidehighqualitymotionblurwithoutperformingunnecessarysamplingwhenobjectsaremovingslow.Thiscontrolallowsfordefiningthemaximumsamplingqualitytouseforhighmotionobjectsforbettercontrolofthequality/rendertimeratio.Thefollowingoptionsareavailable:Low,Medium,High,Extreme,Ridicu-lous.AtdefaultthiscontrolissettoMediumwhichmostoftenissufficientfornormalusage.Note:Ifmotionblurisnotenabled,thiscontrolwillhavenoeffect.Ifobjectsareanimatedwithonlyslightmotion,thiscontrolisunlikelytohaveanyeffect.Withahighdegreeofmotioninvolved,settingthiscontroltoRidiculousmaytakeupto16timeslongertorenderthansettingittoLow.Tryouttheoptionstofindthedesiredquality.

ThesameRakkaanimationcomparedusingtheavailableMotionBlurLimitoptions.

CompositeWithOriginalCheckthisoptiontocompositetheeffectwiththesourcelayer.

CFXPathToolsManualPage 23

CPTRakka-CycoreSystemsFXmenu

Page 24: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

CPTWiggleStrokeThisplug-inoffersnumerouspossibilities.Youcandoanythingfromthebasic“wig-gling”ofstrokestocompletecrazylookingthreadorgeometricwireanimations.WiggleStrokegeneratesastrokefromamaskpath.Tocreatethewigglingeffect,WiggleStrokeusethreetypesofmodifierstodisplacethestrokefromtheoriginalmaskpath,basicnoise,wavenoiseandwavefunctions.Eachtypehasavarietyofoptionstovarytheappearance.Wigglingcanbeappliedtoposition,radiusandopacityindividually.Youwillbetrulyamazedwithwhatcanbecreatedfromjustanellipseorstraightlinemaskpath.

TobeabletoworkinacompactUI,controlshavebeenorganizedinlogicalgroupstominimizeclutter.Werecommendthatyoucheckouttheincluded“Introduction”projectsthatspanfrombasicusageacrosstowhatcanbecreatedusingmoreadvancedvaluesandsettings,eventakingittotheextreme.

CFXPathToolsManualPage 24

CPTWiggleStroke-CycoreSystemsFXmenu

Page 25: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Controls

MaskPathUsethispop-upmenutoselectthemaskpathtobeusedtostrokeandwiggle.Themaskpathhastoreside,orbecreated,onthesamelayerasWiggleStrokeisappliedto.Thelayercancontainseveralmaskpathsthatcanbeselectedtochangetheappearanceofananimation.Thismakesiteasytotryoutseveraloptionsasallothersettingswillremainthesame.Ifamaskpath(s)existsonthelayerwhenWiggleStrokeisapplied,thefirstmaskpathisautomaticallyselect-edbydefault.RecommendedistouseaSolidwheremaskpathsarecreatedandWiggleStrokeisapplied.

CFXPathToolsManualPage 25

CPTWiggleStroke-CycoreSystemsFXmenu

Page 26: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:PathSegmentControlGroupOverview:Thiscontrolgroupcontainsseveralcontrolsthatallowtomodifythemaskpathandcontrolmotionofinstances,aswellashowinstancesappearalongthemaskpathwhenanimated.Inthisoverviewindividualcontrolsarenotexplainedindetail,insteadfocusispointedathowthesecontrolsinteractwhencombined.ThefirstpicturebelowshowstheoriginalmaskpathandapathsegmentdefinedbysettingStartto20andEndto80.Usingtheoriginalmaskpath,instancesappearalongthefulllengthofthepath.Usingthepathsegment,instancesappearinthedefinedsegmentonly.

ExampleusingStart%andEnd%todefineasegment.

StartEnd

Start : 0%End : 100%(Phase : 0°)

First vertex ofselected Mask Path

Start : 20%End : 80%

(Phase : 0°)

Start

End First vertex ofselected Mask Path

ThePhasecontroloffsetsthesegmentdefinedbyStartandEndalongthepath.CyclePathcontrolswhathappensifthesegmentisoffsetbeyondeitherendofthepath.WithCyclePathoff,anyinstancespassingbeyondthepathendswillbeex-cluded.TurningonCyclePathwillcausetheextendinginstancestowraparoundtotheoppositeendofthepath.TheimagebelowshowsanexampleofaclosedpathwithCyclePathonandoff.

ExampleusingStart%andEnd%todefineasegment.

Star

t

End

Start : 20%End : 80%

Phase : 180°(Cycle Path : On)

First vertex ofselected Mask Path

Star

t

End

Start : 20%End : 80%

Phase : 180°Cycle Path : Off

Excluded

Included

First vertex ofselected Mask Path

CFXPathToolsManualPage 26

CPTWiggleStroke-CycoreSystemsFXmenu

Page 27: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

PathSegment(Group)

StartAt%andEndAt%Usethesecontrolstodefineasegmentofthepathwhereastrokeisgenerated.Valuesareapercentageofthedistancefromthebeginningorendofthetotalstroke.Whenanimating,thesecontrolsaregreattocombinewiththePhasecontrolbuttheycanalsobeused“standalone”toanimatestrokesastheseg-mentofthefullpathisalteredwhenchangingtheirvalues.StartAt%andEndAt%valuescanoverlap,i.e.,endcanbesetbeforestartandviseversa.

PhaseUsethiscontroltooffsetthestartandendpointsandtherebyanysegmentde-fined,alongthemaskpath.Note.AnimatingthiscontroldoesnotaffectanywigglevaluesbutanycurvedefinedinTaperSegmentwillbemappedaccordingly.

BrushColorUsethiscontroltoselectastrokecolor.Supervised:ThiscontrolisnotusedifaColorGradientischosen.

BrushRadiusUsethiscontroltodeterminestrokewidth.

BrushHardnessUsethiscontroltodeterminethesoftness,orfeathering,ofstrokeedges.100%producethehardestedgeand0%thesoftestedge.

BrushOpacityUsethiscontroltodeterminethestroketransparency.

CFXPathToolsManualPage 27

CPTWiggleStroke-CycoreSystemsFXmenu

Page 28: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:WiggleControlGroupsOverview:Asseveralpropertiesineachgrouparethesame,amoredetailedexplanationisprovidedinthisoverviewandashorterdescriptionineachindividualgroup.:WiggleType:Thesecontrolsspecifythemodifiertobeusedtowiggleagroupproperty.Threekindofmodifiersareavailable;basicnoise,wavenoiseandwavefunctions.Thebelowpicturesshowsanexampleofhoweachwigglepropertyisaffectedbytheselectedmodifier.Propertiesfromtoptobottom,(P),(R),(O).Availableoptionsare:Basicnoisetypes:

LinearNoise SoftishNoise SmoothNoise

Wavenoisetypes:

LinearNoiseWave SoftishNoiseWave SmoothNoiseWave

Wavefunctions:

SineWave TriangularWave CogWave

SquareWave

CFXPathToolsManualPage 28

CPTWiggleStroke-CycoreSystemsFXmenu

Page 29: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:Amount:Thesecontrolsdeterminetheamountofwigglingappliedtoastrokeswigglingproperties.Theavailablepropertiesareposition(P),radius(R)andopacity(O).EachpropertiescontrolnamewillbeAmountfollowedby(P),(R),or(O).Howamountaffectseachpropertyisdescribedbelow.

Amount(P)determinesthedisplacementamountbetweenastrokeandtheoriginalmaskpath.Highervalueswillproducegreaterwiggling,asthedistancebetweenthestrokeandtheoriginalmaskpathwillincreasebygreateramount.

Amount(R)determinestheamountbywhichtheradiuswillvary.Thisvalueisrela-tivetothevaluessetwithBrushRadius.Itwillintroducebothpositiveandnegativevalueswhereat100%thepropertywillvarybetweentwicetheinitialvalueand0(zero).

Example1:BrushRadius=3.0Amount(R)=100Radiuswillvary3.0pixelsfromitsinitial3.0pixelradius(3.0±3.0px).Radiuswillvary:0.0pixel<(Strokeradius)<6.0pixel(3.0±3.0px).

Example2:BrushRadius=3.0Amount(R)=50Radiuswillvary1.5pixelsfromitsinitial3.0pixelradius(3.0±1.5px).Radiuswillvary:1.5<(Strokeradius)<4.5(3.0±1.5px).

Amount(O)determineshowmanypercenttheopacitywillwigglefromtheinitialvalue.ThisvalueisrelativetothevaluessetwithBrushOpacity.Itwillintroducebothpositiveandnegativevalueswhereat100%theopacitywillvarybetweentwicetheinitialvalueand0(zero).

Note:Opacitywillneveractuallywiggleover100%.

Example1:BrushOpacity=100Amount(O)=100Opacitywillvary100%fromitsinitial100%opacityvalue(100%±100%).Opacitywillvary:0<(Strokeopacity)<200(100%±100%).

Example2:BrushOpacity=100Amount(O)=50Opacitywillvary50%fromitsinitial100%opacityvalue(100%±50%).Opacitywillvary:50<(Strokeopacity)<150(100%±50%).

CFXPathToolsManualPage 29

CPTWiggleStroke-CycoreSystemsFXmenu

Page 30: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:Periods:Thesecontrolsdeterminehowmuchdetailwigglingwillapplytoastroke.Highervaluesaddmoredetail,whichgeneratesmorefrequentwiggles.BelowaretwoexamplesoftwodifferentPeriodssettingsforvariouswiggletypes.Propertiesfromtoptobottom,(P),(P),(R),(O).

Periods=3 Periods=10

Note.WhenusingwavefunctionsonaclosedpathitisnecessarytouseintegervaluesforPeriodsinordertogenerateacontinuouswave.

:Offset:Thesecontrolsmoveanywavetypewigglingalongthemaskpath.Thevalueispercentageofthemaskpathlength

:Evolve:Thesecontrolschangetheappearance(orshape)ofthenoise.Touseanotherword,theEvolvepropertycanbeseenasa“shapeshifter”thatcanbeinterpolatedinanimation.LargechangesinEvolvevaluesbetweenkeyframes,causesnoisetochangemorerapidly.LargechangesinEvolvevaluesoverashortperiodoftimemayresultinflashing,orevenrandomanimation,ratherthansmoothchangesinthenoise,e.g.,animatingEvolvebyoneunitpersecondissimilarinspeedtothepulseofabeatingheart.

:EvolveLoopPeriod:Thesecontrolscreateaseamlessloop(orcycle)ofevolvingnoisewithinaspeci-fiedrange.EvolveLoopPeriodcanbeusedtoseamlesslylooptheEvolvepropertyincludingtheEvolveDeltapropertiesintheRepeatcontrolgroup,whenenabled.EvolveLoopPeriodinterpolatesthenoise,inaspecificway,toreturntoit’sstartingpointinordertocreatealoopinganimationwithouttheneedtoreverse-keyframeanEvolvepropertytoreturntoit’soriginalstate(orappearance),e.g.,0->1->0.Althoughsettingkeyframeswhichreturntothesamevaluewillreturnnoisetothesamestate,theanimationmayappeartosimplybeingplayedbackandforthratherthanbeingasmoothtransitioningloop,repeatingitselfasitinterpolatesbetweenthekeyframes.Instead,useEvolveLoopPeriodandthedesiredEvolveproperty

CFXPathToolsManualPage 30

CPTWiggleStroke-CycoreSystemsFXmenu

Page 31: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

tocreateacontinuoussmoothprogressiveloop(orloopsegment).Thiscontrolcansaveagreatdealofrenderingtime.Useittocreateashortseamlessstrokewiggle(wherethelastframematchesuptothefirst)tobepre-renderedandloopedasanewsourcelayerinacomposition,ratherthansettingEvolvetoanimateoveragreaternumberofframes.

Aseamlessloop.

Start End

EvolveLoopPeriod=0 EvolveLoopPeriod=1

Moreinformationonhowtosetupapropertyforseamlessloopanimationclickhere.

CFXPathToolsManualPage 31

CPTWiggleStroke-CycoreSystemsFXmenu

Page 32: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:NoiseWaveLoops:Thesecontrolsseamlesslyloop(orcycle)asegmentofaNoiseWave(WiggleType)anumberoftimesalongamaskpath.E.g.,settingthistofourwillrepeatthefirstquartersegmentofthenoisewavefourtimesalongthemaskpath.Settingthistozerowillcreateaninfinitelylongwavetotravel(oroffset)alongthemaskpath,howeverforclosedmaskpathsthissettingwilloftenresultinasharptransitionwhereitisjoined(start/end).

DifferentNoiseWaveLoopsettings.

Noise wave shape

0

1

2

3

4

Noi

se W

ave

Loop

val

ue

1

Noi

se W

ave

Loop

val

ue

End Start

0

Noi

se W

ave

Loop

val

ue

End Start

Notethesharptransitionatstart/endwithNoiseWaveLoopsettozeroonaclosedpath.

CFXPathToolsManualPage 32

CPTWiggleStroke-CycoreSystemsFXmenu

Page 33: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

WigglePosition(Group)

WiggleType(P)Usethispop-upmenutoselectthetypeofmodifiertobasepositionwigglingon.Theavailableoptionsare:LinearNoise,SoftishNoise,SmoothNoiseLinearNoiseWave,SoftishNoiseWave,SmoothNoiseWave,SineWave,TriangularWave,CogWave,SquareWave.

Amount(P)Usethiscontroltodeterminetheamountofwiggling,ordisplacement,appliedtostrokes.Highervalueswillproducegreaterwiggling.

Periods(P)Usethiscontroltodeterminehowmuchdetailwigglingwillapplytoastroke.Highervaluesaddmoredetail,whichgeneratesmorefrequentwiggles.

Offset%(P)Thiscontrolwillmoveanywavetypewigglingalongthemaskpath.Thevalueispercentageofthemaskpathlength.Supervised:ThiscontrolisdisabledforbasicnoisetypesunlessTwistsCanOffsetisenabled.

Evolve(P)Usethiscontroltochangetheappearanceorshapeofthenoise.LargechangesinEvolvevaluesbetweenkeyframes,causesnoisetochangemorerapidly.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType.

EvolveLoopPeriod(P)Usethiscontroltochangetheappearanceorshapeofthenoise.EvolveLoopPeriodinterpolatesthenoisetoreturntoit’sstartingpointinordertocreatealoopinganimation.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType.

NoiseWaveLoops(P)Usethiscontroltoseamlesslyloop(orcycle)asegmentofwavenoiseanumberoftimesalongamaskpath.Supervised:ThiscontrolisenabledifawavenoisemodifierisselectedinWiggleType.

CFXPathToolsManualPage 33

CPTWiggleStroke-CycoreSystemsFXmenu

Page 34: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

WotatePositionWigglingdisplacethestrokefromtheoriginalmaskpath.Usethiscon-troltochange/modifythedirectioninwhichwigglingwilltakeplace.

TwistsUsethiscontroltointroduceacontinuousrotationofthedisplacementdirectionalongthemaskpath.

TwistCanOffsetCheckthiscontroltolinkTwiststotheOffset%control.WhenenabledTwistswillmovealongthemaskpathwhenOffsetchanges.

CFXPathToolsManualPage 34

CPTWiggleStroke-CycoreSystemsFXmenu

Page 35: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

WiggleRadius(Group)

WiggleType(R)Usethispop-upmenutoselectthetypetobaseradiuswigglingon.Theavail-ableoptionsare:LinearNoise,SoftishNoise,SmoothNoiseLinearNoiseWave,SoftishNoiseWave,SmoothNoiseWave,SineWave,TriangularWave,CogWave,SquareWave.

Amount(R)UsethiscontroltodeterminethepercentagebywhichradiuswillbewiggledfromtheinitialvaluesetintheBrushRadiuscontrol.Itwillintroducebothposi-tiveandnegativevalueswhereat100%thepropertywillvarybetweentwicetheinitialvalueand0(zero).

Periods(R)Usethiscontroltodeterminehowmuchdetailwigglingwillapplytoastroke.Highervaluesaddmoredetail,whichgeneratesmorefrequentwiggles.

Offset%(R)Thiscontrolwillmoveanywavetypewigglingalongthemaskpath.Thevalueispercentageofthemaskpathlength.Supervised:ThiscontrolisdisabledforbasicnoisetypesunlessTwistsCanOffsetisenabled

Evolve(R)Usethiscontroltochangetheappearanceorshapeofthenoise.LargechangesinEvolvevaluesbetweenkeyframes,causesnoisetochangemorerapidly.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType

EvolveLoopPeriod(R)Usethiscontroltochangetheappearanceorshapeofthenoise.EvolveLoopPeriodinterpolatesthenoisetoreturntoit’sstartingpointinordertocreatealoopinganimation.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType

NoiseWaveLoops(R)Usethiscontroltoseamlesslyloop(orcycle)asegmentofaNoiseWaveanumberoftimesalongamaskpath.Supervised:ThiscontrolisenabledifaNoiseWaveisselectedinWiggleType

CFXPathToolsManualPage 35

CPTWiggleStroke-CycoreSystemsFXmenu

Page 36: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

WiggleOpacity(Group)

WiggleType(O)Usethispop-upmenutoselectthetypetobaseopacitywigglingon.Theavail-ableoptionsare:LinearNoise,SoftishNoise,SmoothNoiseLinearNoiseWave,SoftishNoiseWave,SmoothNoiseWave,SineWave,TriangularWave,CogWave,SquareWave

Amount(O)UsethiscontroltodeterminethepercentagebywhichopacitywillbewiggledfromtheinitialvaluesetintheBrushOpacitycontrol.Itwillintroducebothposi-tiveandnegativevalueswhereat100%theopacitywillvarybetweentwicetheinitialvalueand0(zero).

Note:Opacitywillneveractuallywiggleover100%.

Periods(O)Usethiscontroltodeterminehowmuchdetailwigglingwillapplytoastroke.Highervaluesaddmoredetail,whichgeneratesmorefrequentwiggles

Offset%(O)Thiscontrolwillmoveanywavetypewigglingalongthemaskpath.Thevalueispercentageofthemaskpathlength.Supervised:ThiscontrolisdisabledforbasicnoisetypesunlessTwistsCanOffsetisenabled

Evolve(O)Usethiscontroltochangetheappearanceorshapeofthenoise.LargechangesinEvolvevaluesbetweenkeyframes,causesnoisetochangemorerapidly.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType

EvolveLoopPeriod(O)Usethiscontroltochangetheappearanceorshapeofthenoise.EvolveLoopPeriodinterpolatesthenoisetoreturntoit’sstartingpointinordertocreatealoopinganimation.Supervised:ThiscontrolisdisabledifawavefunctionisselectedinWiggleType

NoiseWaveLoops(O)Usethiscontroltoseamlesslyloop(orcycle)asegmentofaNoiseWaveanumberoftimesalongamaskpath.Supervised:ThiscontrolisenabledifaNoiseWaveisselectedinWiggleType

CFXPathToolsManualPage 36

CPTWiggleStroke-CycoreSystemsFXmenu

Page 37: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:TaperControlGroupsOverview:Taperingisoftenusedtoallowapropertytobecomegraduallysmaller,lessopaqueetc,towardoneorbothends.AsWiggleStrokeuseacurveeditor,thesecontrolsallowsforgraduallydecreasing/increasingpropertiesalongthefulllengthofthemaskpath.Asthecontrolgroupnamesimpliestherearetwooptions,taperthefullmaskpathortaperinstances.Bothtaperoptionscanbecombinedtogetthedesiredresult.

Exampleshowingafullpathandapathsegment.

Mask Path start Mask Path end

Path

Start

End

Path Segment

Exampleshowingtaperingafullpathand/orapathsegment.

Taper Path

Taper Segment

CFXPathToolsManualPage 37

CPTWiggleStroke-CycoreSystemsFXmenu

Page 38: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Curveeditorshaveonemaineditorwhereallavailabletaperpropertiescanbeac-cessedandedited,simplypressthebuttonforthedesiredpropertytoactivateforediting,whilestillbeingabletoviewcurvesforotherpropertiesastheyareoverlaidintheUI.

Ifhigherprecisionisneededforfinetuning,eachpropertyhasit’sowncurveeditorrepresentingtheactualpropertyinthemaineditor.TheseallhavealargercurveeditorUIandotherinactivecurvesarenotoverlaidforacleanerview.AllchangesdoneintheindividualcurveeditorsarereflectedinthemaineditorUI.Individualtapercontrolscanbeanimated.

Valuesaredisplayedintheeditorsinteractivelyasyoumoveapoint.Tocheckcur-rentvaluesforanypoint,hoverthemouseoverthepointandhecurrentvalueisdisplayedintheAfterEffectsInfowindow/panel.

Tapereditorshaveanidentifier(e.g.,TS)tomakeiteasytoquicklyidentifywhichtaperpropertyiswhichwhenworkingintheTimelinewindow/panel.

MainEditorandSoloEditorwithinactivecurvesoverlaid.

CFXPathToolsManualPage 38

CPTWiggleStroke-CycoreSystemsFXmenu

Page 39: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TaperPathisappliedoverthewholepathlength.TaperSegmentonlyaffectsthesegmentdefinedinPathSegment.Combiningthetwomayoccasionallycauseonetocancelouttheother.However,thisinteractionalsoprovidesgreatcontrolovertheappliedtapering.Thepicturesshowexamplesoftaperingsandhowtheyinter-act.

Segmentdefined.Start:40andEnd:80

TaperPathapplied.

TaperSegmentapplied.

TaperPathandTaperSegmentapplied.

CFXPathToolsManualPage 39

CPTWiggleStroke-CycoreSystemsFXmenu

Page 40: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Atdefaultsettingsallcurveeditorshavefourvertexpoints,butpointscanalsobeaddedorremoved.Toadd/removepointsusethefollowingmodifiers:

•Addapoint:Option(Alt)-clickonacurveaddsapointatthatposition.•Removeapoint:Option(Alt)-clickonthepoint.Note.Option(Alt)-clickclosetoahandlehasnoeffect.Curvesandpointscanalsobeedited.Toedit,usethefollowingmodifiers:•Splitdirectionhandles:Cmd(Ctrl)-clickanddragadirectionhandle.•Movefirstandlastpointsverticallywithconstraint:Shift-dragfirstorlastpoint.

CFXPathToolsManualPage 40

CPTWiggleStroke-CycoreSystemsFXmenu

Page 41: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

TaperSegment(Group)TapersthesegmentdefinedinthePathSegmentcontrol.

Editor(TS)MainEditor.Clickdesiredpropertytoactivateforediting.Curvesforinactivepropertiesareoverlaid.AvailablepropertiesarePosition,RadiusandOpacity.

Position(TS)Soloeditorforposition,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

Radius(TS)Soloeditorforradius,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

Opacity(TS)Soloeditorforopacity,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

TaperPath(Group)Tapersthefullmaskpath.

Editor(TP)MainEditor.Clickdesiredpropertytoactivateforediting.Curvesforinactivepropertiesareoverlaid.AvailablepropertiesarePosition,RadiusandOpacity.

Position(TP)Soloeditorforposition,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

Radius(TP)Soloeditorforradius,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

Opacity(TP)Soloeditorforopacity,providingalargercurveeditorUI.ChangesarereflectedinMainEditor.

CFXPathToolsManualPage 41

CPTWiggleStroke-CycoreSystemsFXmenu

Page 42: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:RepeatControlGroupOverview:ThecontrolsintheRepeatgroupaddsanextradimensiontoWiggleStroke.Astrokecanberepeatedandeachrepetitioncanvaryfromtheprevious.Thevaria-tioncanbesettobecompletelyrandom(Randomize)ortoaffectspecificwigglingpropertiesinacontrolledmanner(OffsetDelta&EvolveDelta).Deltavaluesarevalueswithwhicheachrepetitionwilladdtospecificwiggleproperty.CheckinganyRandomizecontrolwilldisabletheOffsetDeltaandEvolveDeltacontrolsforthatproperty.

Thepicturesbelowshowsomeexamplesofastrokerepetitionwheredeltavaluesareused,inthiscaseforthepositionOffsetandEvolveproperties.

1repetition.Deltavaluesnotused. 12repetitionsusingOffsetDelta.

12repetitionsusingEvolveDelta. 12repetitionsusingOffsetandEvolveDelta.

CFXPathToolsManualPage 42

CPTWiggleStroke-CycoreSystemsFXmenu

Page 43: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Repeat(Group)

RepetitionsUsethiscontroltosetthenumberoftimesastrokeisrepeated.Allothercon-trolsinthisgroupwillbedisabledunlessthestrokeisrepeatedmorethanonce.

RandomizePositionWiggleCheckthiscontroltogeneratecompletelyrandompositionwiggleoffsetandevolvevaluesforeachrepetition.

PositionOffsetDeltaUsethiscontroltoincreasetheOffset%(P)valuebythisamountforeachrep-etition.Supervised:EnabledwhenWiggleType(P)issettoanywavetype,orifTwistsCanOffsetisenabled.

PositionEvolveDeltaUsethiscontroltoincreasetheEvolve(P)valuebythisamountforeachrepeti-tion.Supervised:EnabledwhenWiggleType(P)issettoanynoisetype.

RandomizeRadiusWiggleCheckthiscontroltogeneratecompletelyrandomradiuswiggleoffsetandevolvevaluesforeachrepetition.

RadiusOffsetDeltaUsethiscontroltoincreasetheOffset%(R)valuebythisamountforeachrep-etition.Supervised:EnabledwhenWiggleType(R)issettoanywavetype.

RadiusEvolveDeltaUsethiscontroltoincreasetheEvolve(R)valuebythisamountforeachrepeti-tion.Supervised:EnabledwhenWiggleType(R)issettoanynoisetype.

RandomizeOpacityWiggleCheckthiscontroltogeneratecompletelyrandomopacitywiggleoffsetandevolvevaluesforeachrepetition.

CFXPathToolsManualPage 43

CPTWiggleStroke-CycoreSystemsFXmenu

Page 44: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

OpacityOffsetDeltaUsethiscontroltoincreasetheOffset%(O)valuebythisamountforeachrep-etition.Supervised:EnabledwhenWiggleType(O)issettoanywavetype.

OpacityEvolveDeltaUsethiscontroltoincreasetheEvolve(O)valuebythisamountforeachrepeti-tion.Supervised:EnabledwhenWiggleType(O)issettoanynoisetype.

CFXPathToolsManualPage 44

CPTWiggleStroke-CycoreSystemsFXmenu

Page 45: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

:ExtrasControlGroupOverview:ForsomeofthecontrolsinExtrasamoredetailedexplanationisprovidedinthisoverviewandashorterdescriptionineachindividualgroup.:ColorGradient:Gradientscanbeappliedtosegmentsand/orrepetitions.Therearetwopop-upcontrols,SegmentGradientandRepetitionGradient,thatbothhavethreeoptionstochoosefrom,None,LinearorTriangular.

None:Disablesgradientsforsegmentsand/orrepetitions,i.e.,BrushColorisused

Linear:Appliesalineargradientfromthestarttoendpointsofasegmentorrep-etitions.Colorsareinterpolatedfromthefirstselectedcolortothesecondcolor.ForclosedpathsthismayresultinasharptransitionwhereEndjoinsStartTriangular:Appliesatriangulargradientfromstarttoendpointsofasegmentorrepetitions.Colorsareinterpolatedfromthefirstselectedcolor,tothesecondandbacktothefirstcolor,creatingaseamlessgradient.

Ifgradientsareappliedtoonlyasegmentorrepetitionsthefollowingcolorcontrolsareenabledtoselectthedesiredcolor:

SegmentGradientonly.SelectcolorsusingFirstInColorandFirstOutColor.

CFXPathToolsManualPage 45

CPTWiggleStroke-CycoreSystemsFXmenu

Page 46: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

RepetitionGradientonly.SelectcolorsusingFirstInColorandLastInColor.

IfgradientsareappliedtobothasegmentandrepetitionstheLastOutColorcon-trolisenabled.Thefourthcolorisneededtointerpolatefourgradientsinfourdirec-tionsthatareblendedtogether.Thefollowingcontrolsareenabledtoselectthedesiredcolor:

SegmentGradientandRepetitionGradient.AllInandOutColorcontrolsareenabled.

CFXPathToolsManualPage 46

CPTWiggleStroke-CycoreSystemsFXmenu

Page 47: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Extras(Group)

BrushTransferModeUsethispop-upmenutoselectwhichcompositemethodtousewhengenerat-ingastroke.Eachoffersadifferentresult.Chooseoneofthefollowingoptions,Composite,Screen,Add.

ColorGradient(Sub-group)

SegmentGradientUsethispop-upmenutoenablesegmentgradient.

RepetitionGradientUsethispop-upmenutoenablesegmentgradient.Supervised:Enabledifastrokeisrepeatedmorethanonce.

FirstInColorUsethiscontroltoselectthefirstincolorforthegradient.Supervised:EnabledwhenSegmentorRepetitiongradientisused.

FirstOutColorUsethiscontroltoselectthefirstoutcolorforthegradient.Supervised:EnabledwhenSegmentGradientisused.

LastInColorUsethiscontroltoselectthelastincolorforthegradient.Supervised:EnabledwhenRepetitionGradientisused.

LastOutColorUsethiscontroltoselectthelastoutcolorforthegradient.Supervised:EnabledwhenSegmentandRepetitionGradientisused.

RandomSeedUsethiscontroltosetauniquerandomseedvalueforwiggling.Thismakesiteasytousemultiplelayers,usingthesameWiggleStrokeanimation,andonlychangetheRandomSeedvaluetogiveeachlayerauniquelook.

CFXPathToolsManualPage 47

CPTWiggleStroke-CycoreSystemsFXmenu

Page 48: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

SynchronizeNoiseSeedsCheckthisoptiontoaddsomesortofordertorandomwiggling.Allnoiseandrandomvaluesuseacommonbasefromwhichtheyaregenerated.Thiswillaf-fectallnoiseWiggleTypeaswellasRandomizeoptions(IntheRepeatGroup).

Example1:PositionandRadiuswigglebothsettoSoftishNoiseWaveandsamePeriod.

SynchronizeNoiseSeeds-Off. SynchronizeNoiseSeeds-On.

Example2:RepeatwithPositionandRadiussettoRandomizeWiggle.SamewigglePeriod.

SynchronizeNoiseSeeds-Off. SynchronizeNoiseSeeds-On.

CompositeWithOriginalUsethispop-upmenutoselectwhichcompositemethodtousebetweentheeffectandthesourcelayer.Eachoffersadifferentresult.Chooseoneofthefol-lowingoptions,Composite,Screen,Add.

CFXPathToolsManualPage 48

CPTWiggleStroke-CycoreSystemsFXmenu

Page 49: CCfx Path Tools 1.1.1 Manual - Cycore Effects Path Tools 1.2 Manual.pdf · Path Tools Introduction Path Tools is a package containing two powerful plug-ins, Rakka and Wiggle Stroke

Specialthanksgoesto:

Ourbetatesters

TheCoSAAfterEffectsTeam

JonatanAnderssonandJohanLindh

GorgenAbrami

Andlastbutnotleast,ourfamilies!

CFXPathToolsManualPage 49

CFXPathTools-ThanksTo