Module Overview

3D Environments

Interactive 3D virtual environments are proving increasingly useful in a wide variety of fields and contexts: these include training, commerce, architectural design, digital games, online museums and art. This module will explore such interactive media systems, and equip the learners with the critical, design and technical skills necessary to produce high-quality work in this field.

Module Code

DMED H3030

ECTS Credits


*Curricular information is subject to change


History and applications of interactive 3D environments; influences and applications (film, animation, architecture, games, virtual and augmented reality), use of 3D in Digital Media; the 3D production process.

3D Basics

3D coordinate systems, transformations, polygonal meshes and other representation techniques, texturing and materials, virtual cameras, perspective and orthographic projections, shading algorithms, the 3D pipeline.


3D primitives, polygon mesh editing, box modelling, subdivision surfaces, modelling curved objects, sculpting, mesh optimisation.

Textures and Materials

Images and textures, procedural textures, UV editing.


Nature of light and colour, colour representation and colour models, light reflection and refraction, lighting models, surface shading and rendering, lighting the scene, compositing and effects, normal maps and environment maps, path tracing, realism

Design Processes and Documentation

Treatments, scoping the game/environment, game design documentation, functional and technical design, interface design, level and asset design, documentation standards.

Building Interactive Environments

Scripting for interaction; forms of 3D interactions; mouse and keyboard interaction; collision detection and event logic.

Audio for Virtual Environments

Audio clips and encoding choices, audio sources and listeners in 3D environments, audio events and messages.

3D Animation

Key framing and path animation, inverse and forward kinematics, hierarchical models, constraints, character representation and skeletons, rigging and skinning, character animation techniques

Testing and Evaluation

Quality aspects of computer games and interactive multimedia systems. Quality criteria for interactive systems. Alpha and Beta Testing. User testing.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100