10.1145/1666611.1666613acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedings
research-article

Teaching animation in computer science

ABSTRACT

In the last four years, we have been using Blender software to support the Animation course for computer science students. In particular to support the lab classes and to develop a practical project, i.e. a short 3D animation film. The use of a modelling and animation software helps students to understand how it works in practice the several mathematics and physics concepts. For example, how interpolation methods affect the results of a motion path? Thus in the Blender they can see the results of use different interpolation methods. The choice of Blender is due to three factors: it is a free open source 3D content creation suite; it has similar capabilities to the commercial software and it has a large support in terms of documentation, examples and tutorials available in the Internet.

Our undergraduate students start by using OpenGL in a Computer Graphics course. In this course they have their first introduction to 3D, and the graphics pipeline is introduced. Then, during their Master degree, the students have the Animation course where they learn the main modelling and animation techniques. In parallel, some topics such as lighting, colouring and texturing are introduced to enable the realization of an animation film. Of course, other topics that are useful to film production such as sketching, storytelling and character design are not taught. The artistic component is minor in our case because the focus of a computer scientist is more technical.

However, the films produced by our students reveal the different skills of each one. For example, some reveal more capabilities relating to modelling while others reveal more capabilities relating to animation. Another interesting aspect revealed by projects is the different skills of director, producer and editor.

In summary, Blender is an excellent choice for 3D creation and it is a good tool for support the learning process, in particular for topics such as modelling and animation techniques. Besides, it enables the development of all technical steps of an animation film. In fact, the use of animation software makes easier and interesting the learning process of the course because it enables students to evaluate some theoretical concepts.

References

  1. Anderson, E. F., and Peters, C. E. 2009. On the provision of a comprehensive computer graphics education in the context of computer games: An activity-led instruction approach. In Eurographics '09: Education paper, 7--14.Google ScholarGoogle Scholar
  2. Blender, 2009. Blender documentation. http://www.blender.org/education-help/.Google ScholarGoogle Scholar
  3. Bourdin, J.-J., Cunningham, S., and Marta Fairn, W. H., 2006. Report of the cge '06 computer graphics education workshop. Tech. Report, Eurographics / ACM SIGGRAPH, http://education.siggraph.org/conferences/eurographics/2006/cge-06-report-pdf, September.Google ScholarGoogle Scholar
  4. Case, C., and Cunningham, S., 2009. Teaching computer graphics in context, computer graphics education 09 workshop. Tech. Report, Eurographics / ACM SIGGRAPH, http://education.siggraph.org/media/reports/CGE09-Workshop-Report.pdf.Google ScholarGoogle Scholar
  5. Costantini, G., Maggiore, G., and Cortesi, A. 2009. Learning by fixing and extending games. In Eurographics '09: Education paper, 15--21.Google ScholarGoogle Scholar
  6. ERASMUS, 2009. Erasmus programme. http://ec.europa.eu/education/lifelong-learning-programme/doc80_en.htm.Google ScholarGoogle Scholar
  7. Grissom, S., Kubitz, B., Bresenham, J., Owen, G. S., and Schweitzer, D. 1995. Approaches to teaching computer graphics (abstract). SIGCSE Bull. 27, 1, 382--383. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Hitchner, L. E., and Sowizral, H. A. 2000. Adapting computer graphics curricula to changes in graphics. Computers&Graphics 24, 283--8.Google ScholarGoogle Scholar
  9. Larboulette, C. 2009. Computer animation curriculum: An interdisciplinary approach. In Eurographics '09: Education paper, 73--80.Google ScholarGoogle Scholar
  10. Laxer, C., and Orr, J., 2006. A knowledge base for the emerging discipline of computer graphics: Report of the siggraph education committee curriculum working group. Tech. Report, SIGGRAPH Education Committee Curriculum Working Group, http://education.siggraph.org/conferences/eurographics/2006/CKBreport_CGE06.pdf. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. McCracken, C. R. 2006. Issues in computer graphics education. In SIGGRAPH '06: ACM SIGGRAPH 2006 Educators program, ACM, New York, NY, USA, 29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Parent, R. 2002. Computer Animation: Algorithms and Techniques. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Parent, R. 2007. Computer Animation: Algorithms and Techniques. 2 edition, Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Teaching animation in computer science

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!