Module Title:   Scripting and Technical Animation

Module Credit:   20

Module Code:   EM-4092D

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 7

Module Type:   Standard module

Provider:   Games and Visual Effects

Related Department/Subject Area:   School of Media, Design and Technology

Principal Co-ordinator:   Dr T R Wan

Additional Tutor(s):   -

Prerequisite(s):   None

Corequisite(s):   None

To understand the theory and the concepts and technical animation, to learn a wide range of the aspects of 3D embedded scripting languages with commercial 3D modelling environments to students with some programming experience; to learn technical animation methods and algorithms with embedded scripting languages; to understand the methods and the concepts for basic modelling and animation tools development in order to complete modelling and or animation tasks practically; to gain understanding of real-time 3D modelling and animations technology theory and practice with an animation tool.

Learning Teaching & Assessment Strategy:
Teaching method will be lectures and demos; tutorials and practical sessions, and individual coursework project developments. This module covers all the aspects of scripting programing and the concepts of an embedded scripting languages with Maya environment, with lectures and demos that introduce the relevant theory and key concepts followed by lab sessions to provide hands-on experience and reinforce the theory learnt. Assessment is based on practical individual course work project to demonstrate the skills developed and to demonstrate the knowledge and understanding of technical animation and scripting programming, as well as their theory and methods. Supplementary assessment: students will be required to repair deficiency in the relevant failed area of the module as original assessments.

Lectures:   18.00          Directed Study:   146.00           
Seminars/Tutorials:   12.00          Other:   0.00           
Laboratory/Practical:   24.00          Formal Exams:   0.00          Total:   200.00

On successful completion of this module you will be able to...

understand and evaluate the concept and theory of technical animation and its algorithms, and the fundamentals of script programming and programming essentials;
Understand, evaluate and apply the process of computer animation technical concepts and implementation with respect to commercial 3D graphics packages;
Select appropriate methods to produce a technical animation.

On successful completion of this module you will be able to...

develop an advanced scripting program and produce an animation by means of a 3D embedded language;
Develop an appropriate customised solution for modelling and animation tasks.

On successful completion of this module you will be able to...

work to a specification within a prescribed timescale and to a set brief.

  Coursework   70%
  Coursework 1: Coursework project product
  Coursework   30%
  Coursework 2: Coursework report (min 1500 words)

Supplementary Assessment:
As Original

Outline Syllabus:
Theory and algorithms of technical modelling and animation, script programming languages, programming essentials, data and variables, function and procedures, loops, control statements, embedded programming environment, understanding the concepts and process of scripting 3D animation, the basics of embedded script commands, modelling in 3D environments, using expressions, nodes, user interface, handling applications.
1. Maraffi, C. (2010) MEL Scripting a Character Rig in Maya: Modeling and Animation Controls. Publisher: New Riders. ASIN: B003GCTQE0.
2. Mannens, K., and Caspersen, E. (2009) Professional MEL Solutions for Production. Wordware Publishing Inc. ISBN-10: 1598220667, ISBN-13: 978-1598220667.
3. Mechtley, A and Trowbridge, R. (2011) Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API. Publisher: CRC Press. ISBN-10: 0123785782, ISBN-13: 978-0123785787
4. Stripinis, D. and Hingham, M. (2003) The MEL companion : Maya scripting for 3D artists. Charles River Media. Classmark L 681.31:76 MAYA STR ISBN: 1584502754 (pbk.) Series: Graphics series.
5. Wilkins, M. R. and Kazmier, C. (2005) MEL scripting for Maya animators. Morgan Kaufmann.
6. Gould D. (2005) Complete Maya Programming: v.II: An In-depth Guide to 3D Fundamentals, Geometry, and Modeling. (The Morgan Kaufmann Series in Computer Graphics). Publisher: Morgan Kaufmann Publishers. ISBN-10: 0120884828, ISBN-13: 978-0120884827

Version No:  1