Modelling and Animation Fundamentals
Here we will introduce you to 3D modelling techniques and the principles of animation. You will use various techniques to develop non-deformable models used in the development of virtual environments. We will look at how 2D images can be mapped onto the 3D models in order to provide surface information and texturing. Virtual lights and cameras will be a focus in order to produce photorealistic rendered imaging, and different render engines will be explored. Material and volumetric shaders will be studied within render engines, looking at the physical properties they simulate and how they can be used to produce a range of visual output.
Computer Games Fundamentals
This unit provides a practical and theoretical overview of programming for computer games, games design, industries and audiences. Students will learn how to critically evaluate current debates in games design and apply practical production skills. Includes industries and gaming cultures, narrative and storytelling in games, alternative and serious games, design strategies, game rules and prototyping, the architecture of a computer game, game flow and logic, user interaction, device input and game state feedback, 2D and 3D game environments, game characters, animation, sound, scene control and scripting, introduction to game physics, introduction to artificial intelligence for games, controlling behaviour of non-player characters, chasing and evading, simple pathfinding.
Introduction to Web Design and Development
Introduces the modern context of web design and development, the core development technologies and standards and design methods that cater for different current platforms. The key theme of the unit is the efficient design and development of effective and robust websites for the range of popular platforms using the most modern technologies and techniques.
- The use of high-level tools for design and development
- DOM element selection and manipulation via script libraries such as jQuery
- The production of standards compliant HTML5 video. Students will create dynamic web pages with AMP systems and script on the server side using PHP with MySQL. The key theme for scripting will be the understanding and development of readable code that listens for and responds to browser and user events by manipulating DOM elements.
Digital Asset Production
Key to the art of modern cinematography is an understanding of both the physical and the virtual camera, geometrical optics, lens and image physics. Applying the same studio camera principles within the virtual world allows for the photorealistic computer generated imagery essential to the visual effects professional. This unit will lay out the foundations of image capture and adjustment, in a variety of formats, for a range of applications. Technical photography and lighting principles will be explored in order that digital images can be produced and used as assets within virtual or synthetic environments. Colour management and calibration will also form an important aspect of ensuring that what is seen on screen is an accurate representation of the digital asset you have created. Your digital painting skills are also developed through the use of industry standard hardware, empowering you to express the creativity you possess on a digital platform.