![]() |
|||||||||||
|
|||||||||||
|
1. Marwa Muhammad's Senior Project
2. Visualizing Dance Formations: The Choreographer's Tool
2.1. Project ProposalAdviser: Dianna Xu The goal of this project is to develop software to help in dance choreography in making and visualizing formations (the position of the different dancers) that are an essential component in many dance forms like hip-hop, bhangra etc. The software is meant to help choreographers who are making dance pieces for a team of several people; it will help the dancers understand where their positions should be and how they should move in different parts in the dance and what each formation is supposed to look like.
Figure 1 shows an initial idea of how the software might look1. The user will enter the maximum number of dancers that are to be in a dance, and that number of dancers (represented by colored circles) will show up on the left-hand side. Based on that number, the right-hand side will give suggestions for common formations – this will take symmetry into consideration and it might be fed some common and popular formation ideas as well. The bottom will show a bar for each dancer, and it will be possible to view the movement of a particular dancer instead of everyone, if desired. The interface will be a drag and drop interface, where the user can place the dancers in certain positions in the main screen in the middle. The interesting part will be in creating transitions for changing from one formation to the next. For example, if the user wants 10 dancers to be in two straight lines for 8 seconds, and then have another 8 seconds to transition into a formation of a triangle, the software will suggest the transition based on certain rules the user can set up (no collision, each dancer takes the shortest available path, etc.) Since the graphics will be relatively simple and in 2D, I believe it is not necessary to use OpenGL. I will look into Processing programming language and hope to be able to use that to create the software. Thus, the end product is a software to help choreographers and dancers visualize dance formations. 1 Image taken from Sunthar Premakumar, University of Pennsylvania
2.2. Weekly Project Progress
2.2.1. Week of 02/06:Progress:
Failures:
Next steps:
2.2.2. Week of 02/13:Progress:
Failures:
Lessons learned:
Next steps:
2.3. Week of 02/20Progress:
Failures:
Lessons learned:
Next steps:
2.4. Week of 02/27Progress:
Failures:
Next steps:
ViewWiki | EditWiki | Webmaster@wiki.cs |