NOTE: For more in depth information on Canons, see: Canon
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.