This course is to introduce the online game development techniques to students. This course includes 3 parts of learning which are general techniques of on-line game development, network communication / programming and multi-player on-line game development.
Software Architecture is the discipline of designing and specifying software systems. As we move towards larger and larger (or ultra large scale) systems, having well-designed architecture and system models will be an essential element for producing software that is of high quality and feasible to maintain.
This course covers the basic concept in computer graphics. It covers basic knowledge related to computer graphics from the hardware and software aspects. It includes graphics devices, image transformations in 2D and 3D, projection, geometric modelling, bezier curves and surfaces, shading, lighting, texture algorithms, and interactive programming.
Tuesday 3.00pm-6.00pm (A4#G01).
Please come to class to get access to this course.
CLASS WILL BE STARTED IN WEEK 2 ONWARDS.
This course is divided into two main parts. The first part is to learn about the basic principles and knowledge about digital synthesis. The second part is to learn about digital synthesis technologies through experiments and the teamwork project on short digital film making. The two parts are not isolated with each other, instead interacting with each other.
This course requires students to grasp the methods in doing 3D modeling via 3D modeling software. Students will be learning different types of modeling techniques including polygon modeling, nurbs modeling, subdivision surface modeling as well as learning texturing, lighting and rendering.
This course introduces the 3D animation techniques and it's fundamental principles to produce a 3D animation using MAYA. It includes 3 main parts of learning which are object animation, character animation and animated visual effects. Some animation techniques covered in the course are pose-to-pose keyframing, rigging, motion paths, set driven keys, and particle and physic effect. At the end of this course, students will be able to understand the industry level animation production pipeline, manipulate and animate 3D models to produce a 3D animation.