SmartDancer 117 – Tutorial 101 – The Canon – Basic Canon

Posted by:

|

On:

|

,

NOTE: For more in depth information on Canons, seeCanon

The Basic Canon simply has each dancer take turns animating a Canon Animation, either CanonAnimation1 or CanonAnimation2 or a run-time DanceCanon, each dancer dancing the length of the CanonInterval1 if SelectCanon1 is chosen or CanonInterval2 if SelectCanon2 is chose.  This Canon animation that usually interrupts a ‘backing animation‘.

They dance in order of JKLMNOPQR with the middle dancer dancing last assuming the default LineBlk formation.  After each canon cycle (the length of an interval) that dancer returns back to dancing the ‘backing-animation, staying in sync with the other dancers.

The default is now AnimsOnly so there will be no turning of dancers while they dance their Canon Animation

The basic Canon also defaults sequence to Forward meaning in alphabetical order.

***************
Since we have AnimsOnly mode chosen, it does not matter which CanonDirection we choose since turns will be ignored. So, CanonLeft, CanonRight, CanonHome, CanonTurnIn, CanonTurnOut all accomplish  the same thing

Below is the *smartdancer nc inside of ArtistePalette_01_J

TRACE,off
ColorHead,off
PaletteHeightOffset,-0.25
FinalTurnAdj
TurnDuration,3.0
CanonInterval1,5.0
CanonAnimation1,BenBhang10
CanonInterval2,3.0
CanonAnimation2,P-Ok5
ChannelForSmartDancerFollower,-897434670
AnchorToAnimeshAndAvatarChannel,-18679945
CopyAnimationsChannel,-132561359
ChannelForFromArtisteHUD,-722322179
END

Notice that the animation she did for her Canon was named BenBhang10.  Also notice that it lasted 5.0 seconds

Each dancer has a different dance and could have a different interval.

Below is the *smartdancer nc inside of ArtistePalette_01_K

TRACE,off
ColorHead,off
PaletteHeightOffset,-0.25
FinalTurnAdj
TurnDuration,3.0
CanonInterval1,5.0
CanonInterval2,3.0
CanonAnimation1,Bollywood5
CanonAnimation2,P-Overhead2
ChannelForSmartDancerFollower,-897434670
AnchorToAnimeshAndAvatarChannel,-18679945
CopyAnimationsChannel,-132561359
ChannelForFromArtisteHUD,-722322179
END

Notice that the animation she did for her Canon was named Bollywood5.  Also notice that it also lasted 5.0 seconds

************

*channels nc inside the SmartDancer Controller

NOTE: The CanonAnimationOverride values are the ACTUAL animation name and NOT the button name.

TurnDurationOverride,5
CanonIntervalOverride1,5.0
CanonIntervalOverride2,0.2
CanonAnimationOverride2,P-HeadHold1

Notice that there is no CanonAnimationOverride1 entry. If there was then all of our dancers would have danced it instead.  Notice there IS a CanonIntervalOverride1 of 5.0 so it DID override the interval in the *smartdancer nc but since they are both 5.0, you did not notice a difference.