Skip Navigation Links

Skip Navigation Links


What SilverDrill is:

The SilverDrill applet is an easy and simple sketchpad for making and sharing animated shows online.  If you need a professional drill design solution to create and print shows for your students or clients, I offer a program called Field Artist for that.
Click here to learn more about Field Artist.

SilverDrill runs right in your browser window.  You can use it to create your own shows or to view shows that other members have done. To view some shows that other members have done, click here.

To create a SilverDrill show, you choose a cast, then add a number of sets to the show by moving the cast around with the mouse.  You have many keystroke commands available that help you move the cast members and arrange them into lines, arcs, and other shapes.  See the complete list of keystroke commands below.  You can also add flag spins and rifle tosses using keystroke commands.

You can edit your shows after you save them by going to the "Manage My Shows" page under the "CREATE" section.  Just click on the title of your show in the list to make changes.



 

General advice about using SilverDrill:

SilverDrill runs right in your browser. You can see the SilverDrill applet embedded in some of the pages of this web site that allow you to view shows others have created, and to create you own shows.

You can create your show completely within the applet and save it when you are finished. You have to have an account for this website to create and save shows. An account is free and takes seconds to set up. From your account, you will be able to view and edit your existing shows from a web page.
 
While working on your show, do not close your browser or click on any of the website menu options or move to any other web pages until after you have saved your show. If you go to another web page, the applet will restart and you will have lost your work. So when creating a show it is important to save your work before going to any different web page, including this help page. If you want to see the help while working, clicking the HELP button on the applet menu ( not the website menu! ) will open the help section in a new browser, which will not disturb the show you are working on.

You can edit shows after you save them.  To see your saved shows, just click on the title of the show on the "Manage My Shows" page under the CREATE section of this website.    To see an existing show that you have done, go to your list of shows on the web site and click on the title of the show you want to see or work on.  This will open your show and let you make changes and save it again.

When you click on your show on the "Manage My Shows" screen (under CREATE), the applet is opened in edit mode, which lets you make changes to a show you have already saved.  In edit mode, all commands are available.  When you click on a show ( including your own show ) from a viewing page ( under the WATCH section of the website ), or when you click on another member's show, the applet is opened in view mode, which means many commands including save are disabled.  So if you want to change an existing show, make sure you open it from the Manage My Shows page  under the CREATE section of the website.



How to select and move cast members in SilverDrill

You can select cast members by dragging a box around them with the mouse pointer. Selected cast members appear with a red rectangle around them.  To deselect all of the marchers, click in the open area. When you select a group of cast members with the mouse, it deselects any that were selected before. To prevent this from happening and select multiple groups of cast members, just hold down the Shift key when dragging the box.

You can also select a cast member by clicking on that cast member.  This will deselect any other cast members unless you hold down the shift key when clicking.  So you can select a series of cast members by holding down the shift key and clicking on each one.

To move cast members, first select the cast members you want to move and then click and drag on any of the selected cast members to move the entire group.

When moving your mouse over a cast member that is not selected, you see a rectangle highlighted around that cast member's body which indicates your mouse is over it.  A selected cast member has a red rectangle.  A highlight is a blue rectangle that lets you know the mouse is over that cast member and you can click to select it or click and drag to move it.

Another way to select multiple cast members is by using rolling selection. To do this, you click on an unselected cast member and then hold down the mouse button while rolling the mouse in order through the other cast members you want to select. As with the other selection modes, use the Shift key to not deselected previously selected cast members when you start a rolling selection.

When using grouping commands like Circle, Line and Arc, the order you selected the cast members in will be important. The selection indicator for each member will be a slightly different shade of red, from darker to lighter, to show the order the cast members were selected in. So when selecting multiple cast members for grouping commands it is very important to pay attention to what order you select them in.

When you move cast members after having created at least one set, you will notice path lines are drawn which connect the cast members to their last known position on a set.  These lines help you keep track of which cast you have moved, and help guide you in designing the motion for the next set.  They disappear after the SET command is used and are not seen during animation of the show. Colored squares (status indicators) will also appear on cast members which have been moved.

There are three kinds of transitions for sets: float, pivot, and FTL (follow the leader). Cast members that are merely moved are in a float transition, and their status indicators and paths are green. Cast members in an FTL have white status indicators. Cast members in a pivot have yellow status indicators.

You can make cast members hold props instead of flags.  A prop is held by one cast member.  You move a prop by moving the cast member that holds the prop.  You won't be able to see the cast member behind the prop, but the cast member will be in the middle of the prop.  When you move your mouse over the cast member in the middle of the prop, you will see the blue highlight rectangle appear that lets you know the mouse is over the cast member and you can click to select or click and drag to move the cast member / prop.


How to create transitions

There are three kinds of available transitions: float, rotation, and follow the leader (FTL).

You create a show by first choosing your cast and moving them to their opening positions, then clicking the SET command.  This creates the opening positions for your show.  You then continue the show by moving cast and adding sets as many times as you want.

A set can have three kinds of transitions in it: float, FTL ( follow the leader ), and rotations.  You can have multiple FTL's and rotates and floats all in the same set.

When creating a set, make sure you move ALL of the cast members you want to move in that set, either by dragging them to a new position (float), rotating them, or adding them to a follow the leader (FTL) transition.  Then click the SET command to finish the set.  This way, all the cast members will be moving at the same time.

If you finish creating a set and you don't like what you did, type 'X' ( capital X ) to delete the last set.  You have to click SET to finish the set before you can delete it.

To create a float transition, move the cast members to their new positions.  That's all you have to do.  Move all the cast members you want to move before you click SET.  This creates a transition from the previous position to the next set of positions.  To create more transitions, just keep moving the cast members and clicking the SET button. Cast members that are in a float transition for a set will be indicated by a green square. The green square goes away when you finish the set.

Creating a follow the leader (FTL) transition is easy. First, start the FTL by clicking the FTL button on the menu. Then use the mouse to draw a path from the last member in the FTL, through each member in the group up through the leader, and then continue the path to where you want the leader to end up. Double click to finish making your path. The FTL is recorded as a transition when you press the SET button after drawing an FTL path.   You will see the cast members that participate in the FTL outlined in white.  There will also be a path drawn on the screen that shows the outline of the FTL.  Both of these markings go away when you finish and commit the set.  You can have more than one FTL in a set.  If you start an FTL and mess it up by clicking on the wrong person or missing a person, just click the FTL button again ( without double clicking to finish your FTL path ) and this will cancel the FTL and you can start it over again. Cast members that are in an FTL transition are marked with a white square.

When selecting the members in order for the FTL, you can either click on each member in order, or click on the first member then roll the mouse through the other members in order while holding the left mouse button down.

To create a rotation command, you have to first select the group of members you want to rotate. Then click the ROTATE button on the menu. A pivot point will appear near the center of the group. Use the mouse to move the pivot indicator to the point you want them to rotate around. Then use the '[' and ']' keys to pivot the members to their new positions. Finally, click the ROTATE button again to finish the transition. The transition is recorded when you click the SET button after setting up the rotation.   Cast members that are part of the rotation will be outlined in yellow, until you complete the set by clicking the SET command.

You can combine all three kinds of transitions in a single set. Starting with an initial position, just use the mouse to move those cast members who are floating to their new positions, but do not click SET just yet. For those members you want to rotate, use the steps above to set up the rotations for each group of members you want to rotate. You can set up as many rotations as you want, but don't click SET yet. Finally, to set up the FTL transitions for the set, follow the directions above for each FTL path you want to draw through the different groups of members who are doing FTL transitions for this set. You can set up as many FTL's as you want, but don't click SET.

Finally, when you are finished setting up all the floats, rotations and FTL's for the set, click the SET button to finalize the transitions and record them in the show.

When you move cast members in setting up a set, you will notice path lines are drawn which connect the cast members to their last known position on a set.  These lines are to help guide you in designing the motion for the next set.  They disappear after the SET command is used and are not seen during animation of the show.  The path lines are not drawn for cast members who are part of an FTL or a ROTATE, they are only for ones who are floating directly to their next set position.

Cast members who are in a rotate for the set you are currently building, are marked in yellow.  Cast members who are in an FTL are marked in white.  Cast members who have been floated are marked in green and show paths to their previous position.  You can't have the same cast member participating in a float and an FTL or a float and a rotate or a rotate and an FTL.  Each person has to be in one kind of transition, per set.

If you try to move cast members with the mouse who are already part of an FTL or a rotate, they won't move.  This remains true for those cast members until you finish the set.  If you don't like the way a set is going and feel like you messed it up, just finish the set by clicking the SET command.  Then type the 'X' ( capital x ) command which will erase the last set you added, and you can start over again.  Pressing the '7' key will play back the last set you just added.

To transition props, you transition the cast member who is holding the prop.  Each prop is held by one cast member.  You can select or move the cast member holding the prop even though you can't see the cast member behind the prop.  When you move your mouse over the middle of the prop the cast member is highlighted with a blue rectangle.  Drag the rectangle to move the cast member the same as you would any other cast member.


How to animate your show

As you add sets to the show, you will notice that buttons will be added to the toolbar at the bottom, one button for each set in the show.

To go to a set, click on the toolbar button for that set.

To go to the beginning, click the first button on the toolbar at the bottom, or press 'w' on your keyboard ( see the list of applet keystrokes below ).

To see the show animate, click the START button on the top menu, or press the spacebar ( spacebar also stops the animation ).  You can press the STOP button on the toolbar to stop the animation.

You can advance a single step by typing 't' on the keyboard, or type 'r' to go back one step.

To make the animation play faster, press the '>' key and repeat until the animation is as fast as you want it.  To make it slower, press '<' as many times as desired.

You can also add special animation features such as flag spins and rifle tosses to your show.  For more information about how this works, see the list of applet keystroke commands below.


About the tools and buttons

There are two mouse tools at the top, Slider and Cast. Only one is active at at any given time. The Slider tool lets you rotate the screen, slide (pan) it around, zoom in and zoom out. The Cast tool lets you select and move cast.

Slider Tool
- Right click + drag right/left to rotate the field (when in 3D mode)
- Right click + drag up/down to adjust the angle of elevation
- Left click + drag to shift (pan) the field right, left, up or down
- Shift bar + Right click + drag to zoom in or out

Cast Tool
- Click on a cast member to select
- Drag a box around cast members to select
- Click + drag on seleted cast members to move them

Here is a summary of what all the commands on the button menu on the applet are for:

START  

Starts the animation of your show.  The animation starts from the previous set of where you were when you stopped.

STOP

Stops the animation on the current step.

SET

Add a new set to the show.  Remember you have to click SET after first setting up your initial positions.  Ever other set is added when you set up your transitions after the previous set, and then click SET again to add another set to the show.

FTL

Click FTL to begin an FTL transition, then draw a path through the members and double click to complete the FTL path.  You can draw as many FTL transitions as you want for different groups of cast members, add float and rotate transitions as desired, then click SET to combine the whole thing into a set.

PIVOT

Click this button to begin setting up a pivot transition ( you must first select the cast members you want to rotate ).  Set the pivot point with the mouse, rotate the selected members using the '[' and ']' keys, and click PIVOT again to finish the transition.  A pivot transition is not the same thing as just rotating selected cast using the '[' and '[' keys, because that merely produces straight-line motion, while the PIVOT transition produces true rotation around a fixed point of your choosing.

CAST

Allows you to add cast.  You will see a form appear and you can enter the desired number of cast members.  You can further customize the appearance of your cast members by selecting them and using the keystroke commands that cycle through the available instruments and uniform styles.  When you start a show, always do this part first. It doesn't really work to add cast after you have already defined some sets.

3D

Click this menu item to show a 3D perspective view of the field or switch back to the overhead view.

ZOOM

The normal view of the field is a portion between the 20 yard lines.  Confining the show to this area allows the cast to be viewed larger and therefore easier to see and work with.  If you click the ZOOM button, you go to a full view of the entire field.  This makes your cast appear smaller ( because they have to be in correct proportion to the field ) and therefore harder to see and work with.  Click ZOOM again to go back to the partial view of the field.  If you decide to use the full field view, you have to stay in that view the entire time you are working with and viewing your show, or else you won't be able to see all of your cast.  When you save a show in full field mode, the show can only be viewed in full field mode.  When you save a show in partial field mode, the show can only be viewed in partial field mode.  So, it's best to decide before starting a show whether you want to use the partial field or the full field and stick with that view the entire time you are making the show.

SAVE

Click SAVE to save the show to an online database.  The first time you save, you will be prompted to give the show a title.  Try to choose something creative and interesting that will make people want to watch it.   When you open the show to work on it some more, the software will prompt you with the original title the show had when you opened it.  If you are saving an existing show you have opened and then save it under the same title, it overwrites the previous show.  However if you started with a new show or opened a different show and happen to choose an existing title to save it under, the web site automatically appends a number onto the end to make the file name unique and prevent it from over writing your other shows.

It is a good idea to save your work often, to prevent from losing work.  Remember, if you click on a web site menu or a bookmark or link or otherwise move to a different browser page while working on a show, the applet goes away and you will have lost any work that you did not save.


FIELD COLOR / LINE COLOR / BG COLOR

To change the color of the field, lines, or background, click the corresponding button. A color selection tool will appear. Drag the mouse on left side of the color selection tool to choose a hue and saturation, and drag on the right side of the tool to select a luminosity (bright or dark). When you have the color you want, just click off of the color selection tool to dismiss it.

HELP

Clicking this button starts the Help portion of the web site in a new browser.  This allows you to view the help without changing to a different web page, which would cause you to lose your work if you were working on a show.

UNDO

Undo your last action.



Many functions in the drill applet can be accessed with keystrokes. These functions let you animate your show, customize your cast appearance, and move and group your cast members into formations. Some of these keystrokes are shortcuts for menu choices on the top menu, and others can only be accessed through the keyboard. Here is a list of what the keystrokes do:

Space   Stop / Start

x   (lower case x) Delete selected cast members

X   (upper case x ) Delete the last set

+   Scale selected cast larger

-   Scale selected cast smaller

"   Scale selected cast larger by height only

:   Scale selected cast smaller by height only

'   Scale selected cast larger by width only

;   Scale selected cast smaller by width only

l   (lower case L) Group selected cast into a line.  This command relies on the order the cast members were selected in.

L   (upper case L) Group selected cast into a line and make it vertical or horizontal depending upon original layout of the selected cast.  This command relies upon the order the cast were selected in.

b   Group selected cast into a block.  Relies on selection order.

B   Group selected cast into a square block.  Relies on selection order.

) and (  Group selected cast into an arc. Repeat command to change depth of arc.  To use this command, make sure you select the cast members in the desired order.  The 2 endpoint people will be used to determine the endpoints of the arc. Use either the Shift key or the Ctrl key with ) and ( keys to determine which direction the arc will face.

c   Group selected cast into an open curve.  This command only equals out the spacing of the cast along an imaginary path joining their current positions.  This command relies on selection order.

C   Group selected cast into a closed curve.   This command finds an imaginary closed path joining the selected cast and evens out their spacing along that curve.  Relies on selection order.

u   Change uniform style

f   Cycle through flag styles of selected cast ( F to go backwards ) on the current step. You can choose different flag styles for different cast members, but the cast you select must be flags to use this command.   If you don't select any cast members the command has no effect.  The flag style change takes effect on the step you are on when you use the keystroke.  To begin with a flag style, choose the flag style while sitting on step one of the show.   To change flag styles mid-show, go to the step you want the change to occur, and use the 'f' command to chooose the style change.


p   Cycle through props for selected cast ( P to go backwards ) on the current step. 
     Each prop belongs to one cast member.
     You can choose different props for different cast members, but the cast you select must be flags to use this command.   If you don't select any cast members the command has no effect.  The prop change takes effect on the step you are on when you use the keystroke.  To begin with a prop, choose the prop while sitting on step one of the show.   To change props mid-show, go to the step you want the change to occur, and use the 'p' command to chooose the style change.


d   Change equipment style ( includes equpment other than flags - rifles, instruments, percussion, etc.

o   Group selected cast into a circle. Relies on selection order.

[   Rotate selected cast 5 degrees clockwise

]   Rotate selected cast 5 degrees counter clockwise

{   Rotate selected cast 1 degree clockwise

}   Rotate selected cast 1 degree counter clockwise

k   Skew selected cast members horizontally ( K to change direction )

j    Skew selected cast members vertically ( J to change direction )

z    Reverse the positions of selected cast members.  You can select any number
       of cast members. 

v   Cycle the positions of selected cast members.

7   Replay animation from the last set

>   Increase animation speed

<   Decrease animation speed

w   Go to beginning of show

t   Go one step forward

r   Go one step backward

s   Stop / Start Animation

g   Go (Start Animation)

Up Arrow   Move selected cast up 1 pixel ( if Shift key is down, 1 step )

Down Arrow   Move selected cast down 1 pixel ( if Shift key is down, 1 step )

Left Arrow   Move selected cast left 1 pixel ( if Shift key is down, 1 step )

Right Arrow   Move selected cast right 1 pixel ( if Shift key is down, 1 step )

3   Turn the 3D view on or off

a   Animate selected cast.  You have to select cast members that are all of the same type ( section ) and then type 'a' to choose the available animations ( such as rifle tosses and flag spins ) from a list.  The animation will be applied on the current show step that you are on.  This does not have to be on a set, it can be between sets.   You can apply animations after all your sets are added.   Just stop the show on any step to apply animations that are to begin on that step.

A  Select all cast members