Latest Module Specifications
Current Academic Year 2025 - 2026
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description This module deals with the visualisation of / interaction with acquired and synthetic 3D data. The topics covered include: 3D data acquisition, the mathematical fundamentals of 3D graphics, 3D application development for web and mobile platforms, rendering techniques for use with volumetric data and advanced 3D visualisation systems. The assessment of the module consists of a terminal examination and an assignment where the student created a bespoke sensor driven immersive 3D visualisation system. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Learning Outcomes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Content and Learning Activities
3D Computer Graphics Mathematical fundamentals of 3D computer graphics: Manipulation of 2D & 3D data structures, Transformations, Vector Geometry, Matrix algebra. OpenGL ES / WebGL: Scene graphs, Transformations , Geometry, Appearance, Lighting, Texture mapping, Animation, Interaction. Mobile Platforms for 3D Visualisation o The android platform, application development tools and concepts, application components, the manifest file, intents, the activity lifecycle, user interface components, event handling, layouts, fragments, data storage, interfacing with sensors (accelerometer, gyroscope, GPS, camera), 2D and 3D interfaces. 3D Display Systems Stereo visualisation: Shutter glasses, Autostereoscopic displays. Volumetric displays, Augmented reality, Sensor driven immersive 3D visualisation 3D Data Acquisition Medical Modalities: CT, MR, PET, SPECT, 3D Ultrasound. Industrial Systems: Contact approaches, Laser scanners, 3D Data formats Volume Visualisation Indirect volume rendering: The marching cubes algorithm. Direct volume rendering: Image-order rendering: Maximum intensity projection, volume ray casting. Object-order rendering: Splatting. Hybrid approaches: Shear-warp factorisation. Optimisation techniques: Empty space skipping, early ray termination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Reading List Books: None Articles: None | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Other Resources None | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||