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.
This course provides an introduction to the principles of computer graphics. In particular, this course focus on the theoretical aspects and implementation of computer graphics through 3D graphics Application Programming Interfaces. Design and develop methods of modelling polygons, UV texture and shading, shadows and illumination, and rendering will be introduced. The methods are typically used to interact with graphics processing unit (GPU) to create computer graphics.
This course is projected to provide students with three fundamental area’s such as (a) Basic concepts of computer graphics on rendering, and polygonal meshes, (b) Basic theories and methods of the bezier curves and surfaces, and (c) Basic concepts and functions of shading, lighting, and texture algorithms.
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 algorithm
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.
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.
Course Name: Audio-visual Language
Course Code: DMT213*
Course Description: This course introduces the process of video production from pre-production to post production. Students will learn different types of shooting and editing techniques. They will learn how to analyze movie language, learn story structure, develop written or spoken ideas into a narrative and how to edit to create a clear and engaging result for short video. The main topics for this module including cinematography techniques, composition techniques and different type of editing techniques.
Lecturer Email: sufyan.shakoor@xmu.edu.my
This is DMT320 - Digital Audio Technology that will commence during the coming semester of 2026 April. If you are interested on venturing in the medium of Audio Technology, this can be the subject for you.
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 process of creating animation, principles of animation, and learn to use different types of animation techniques to create an animation. Other related topics such as character and animal movements will also be covered. In addition, wide ranges of topic in using 2D animation software will be learned. Students will use the 2D animation software to develop course projects. By the end of this course, students are expected to create a short 2D animation film.