Mar 28, 2024  
2019 - 2020 Cowley College Academic Catalog 
    
2019 - 2020 Cowley College Academic Catalog [ARCHIVED CATALOG]

CIS1882 3D COMPUTER ANIMATION/PROGRAMMING COURSE PROCEDURE


CIS1882 3D COMPUTER ANIMATION/PROGRAMMING 

3 Credit Hours

Student Level: 

This course is open to students on the college level in either Freshman or Sophomore year

Catalog Description:

CIS1882 - 3D Computer Animation/Programming (3hrs)

An introductory course to give computer science, art, and computer graphics majors an introduction to 3D computer animation and how to use a programming language in conjunction with models and animations.

Course Classification:

Lecture

Prerequisites:

None

Controlling Purpose:

This course is designed to introduce students in computer science, art, or computer graphics to the concepts of 3D computer animation and animation programming.

Learner Outcomes:

The student will gain a comprehensive overview of 3D modeling concepts.

Unit Outcomes for Criterion Based Evaluation:

The following outline defines the minimum core content not including the final examination period.  Instructors may add other material as time allows.

UNIT 1: Interface and Objects

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to interact with the interface of the modeling and scripting features of the software.

  • Identify work areas and window types
  • Navigate the 3D space.
  • Identify objects and data blocks.
  • Navigate the scripting environment.

UNIT 2: Meshes

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to use polygons, sub surfacing, extrusion modeling, and box modeling to create models.  Students will learn how to programmatically create various objects.

  • Use polygons and sub surfacing
  • Use extrusion modeling and box modeling
  • Use scripting to create and edit objects

UNIT 3: Materials, Textures, and Particles

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to implement materials, textures, UV mapping, and static particles. Students will learn how to programmatically manipulate materials.  

  • Identify and use material data block.
  • Use textures and UV mapping.
  • Use static particles.
  • Use scripting to transform materials.

UNIT 4: Armatures and Rigging

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to use the armature system and perform rigging.  Students will learn how to programmatically work with drivers and constraints.

  • Describe the armature system.
  • Build a Simple Armature.
  • Use rigging.
  • Use scripting to implement drivers and constraints.

UNIT 5: Shape Keys and Facial Rigging

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to use shape keys, facial bones, and controls.

  • Define shape key basics.
  • Build a shape key set.
  • Use facial bones and controls
  • Implement improved mesh deformations using driven shape keys.

UNIT 6: Basics of Animation

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to create basic animations using key frames and ipos.  Students will learn how to programmatically create animations.

  • Use key frames and ipos.
  • Implement interpolation and extend types.
  • Use scripting to control ipos.

UNIT 7: Armature Animation

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to create animations based on armatures including posing, key framing, and common animations.  Students will programmatically control posing and key framing.  

  • Use posing and key framing.
  • Identify and implement walk and run cycles.
  • Identify and implement pose-to-pose animation.
  • Use scripting to control posing and key framing.

UNIT 8: Facial Animation and Lip Sync

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to create facial animations and perform lip syncs.

  • Implement facial posing.
  • Use lip sync.

UNIT 9: Nonlinear Animation

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to create nonlinear animations.

  • Use the NLA Editor
  • Define the concepts of nonlinear animation

UNIT 10: Further Concepts in Character Animation

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to create animations using props, lattices, soft bodies, and metaballs.

  • Implement Interacting with props.
  • Use deformation with lattices.
  • Create soft bodies and metaballs.

UNIT 11: Lighting, Rendering, and Editing

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to control lighting and rendering basics.

  • Describe lighting basics.
  • Render an animation.
  • Use the sequence editor.

UNIT 12: Scripts and Game Development

Outcomes: Upon completion of the unit, the students will be able to successfully demonstrate the ability to integrate animation programming with a simple game.  

  • Execute scripts in a simple game.
  • Work with standard scripts.
  • Extend functionality of the game with scripts.

Projects Required:

As assigned in class

Textbook:

Please Contact Bookstore for current textbook.

Materials/Equipment Required:

Attendance Policy:

Students should adhere to the attendance policy outlined by the instructor in the course syllabus.

Grading Policy:

The grading policy will be outlined by the instructor in the course syllabus.

Maximum class size:

Based on classroom occupancy

Course Time Frame:

The U.S. Department of Education, Higher Learning Commission and the Kansas Board of Regents define credit hour and have specific regulations that the college must follow when developing, teaching and assessing the educational aspects of the college.  A credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionally established equivalency that reasonably approximates not less than one hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work for approximately fifteen weeks for one semester hour of credit or an equivalent amount of work over a different amount of time.  The number of semester hours of credit allowed for each distance education or blended hybrid courses shall be assigned by the college based on the amount of time needed to achieve the same course outcomes in a purely face-to-face format.

Refer to the following policies:

402.00 Academic Code of Conduct

263.00 Student Appeal of Course Grades

403.00 Student Code of Conduct

Disability Services Program:

Cowley College, in recognition of state and federal laws, will accommodate a student with a documented disability.  If a student has a disability which may impact work in this class and which requires accommodations, contact the Disability Services Coordinator.