Due to the development of computer technology and the mature development of 3D motion capture technology, the applications of 3D motion databases become more and more important. How to analysis the huge data stored in the database and efficiently retrieved the matched data is an important research issue. 3D animation design is one of the important applications of 3D motion databases. Based on our teaching experience, the bottleneck of the students’ learning of 3D animation is the motion animation of the 3D characters. Therefore, the 3D motion database can be used to assist the design of the motion for 3D characters. However, it is still a difficult problem because of the high complexity of the matching mechanism and the difficult of user interface design. Kinect, which is developed by Microsoft, is used as a remote controller of Xbox 360 games. Because of the capability of capturing user motions, Kinect is used in this project as the user interface. The captured data can be used as the user query and the further comparison will be performed to find the matched motion data.