Registry
Module Specifications
Current Academic Year 2012 - 2013
Please note that this information is subject to change.
| |||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||
|
This course examines 3D scientific visualisation and visualisation technologies from an Engineering viewpoint. Topics to be examined include an introduction to computer graphics (2-D & 3-D), volume and surface visualisation, computer graphics frameworks, real-time visualisation techniques, acquisition and visualisation systems. The module aims to provide an evolving up-to-date snapshot of leading edge visualisation methodologies and techniques, focusing on research literature. The course will emphasise a practical approach, through course assignments. | |||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes | |||||||||||||||||||||||||||||||||||||||||
|
1. Use the scene graph programming model to design a 3D scene that incorporates both content and functionality and create a software implementation of the scene that corresponds to the scene graph representation. 2. Create custom 3D content using geometry primitives and specify how the content should appear using a range of different appearance options. 3. Explain how a 2D rendering of a 3D volume can be generated using direct volume rendering techniques. 4. Describe how an accurate polygonal mesh representation of a particular isosurface can be extracted from a volumetric dataset. 5. Write OpenGL code for real-time visualisation applications and low-level GPU systems integration 6. Design a scenegraph structure that is tailored to a specific visualisation application. 7. Explain the real-time considerations of scenegraph design, including the use of efficiency algorithms that reduce the complexity of the scene without have an impact on viewing quality of the data. 8. Describe research algorithms for advanced visual effects in real-time applications, such as shadowing, texture mapping, scale based rendering etc. | |||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||
|
Mathematical Fundamentals of Computer Graphics. Manipulation of 2-D & 3-D structures Transformations, Vector Geometry, Matrix Algebra, Ray Geometry, Aliasing.. Basic Graphics. Creating Geometry, Transformations, Lighting, Textures, User Interaction. Content. 3-D Content Specification using Scene Graphs (Introduction to Java3D) Geometry Definition (points, voxels, B-Splines, NURBS, Primitives, Meshes, Surfaces). Rendering. Volume Rendering (raycasting, splatting, shear-warp, texture-mapping) Surface Extraction and Surface Rendering. Colour Models, Shading, Texturing, Non-photorealistic rendering The Graphics Pipeline Coordinate Systems. Visualisation System and Technologies. View Space (algorithms for culling, clipping) Hardware (GPUs, Geforce/ATI) Scene Graph Theory Data Representation (DAGs, object-oriented Structure, recursion) Efficiency and Acceleration Algorithms Real-Time Rendering Space Subdivision (octrees, BSP trees) Polygon Mesh Optimisation (LOD) Computer Animation Rigid Body Animation, Hierarchical Motion Dynamics, Collision Detection Particle Simulation Medical Visualisation Systems, Stereo Graphic Systems, GIS 3-D Acquisition - Medical Imaging Modalities, Motion Capture.. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| Indicative Reading List | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| Other Resources | |||||||||||||||||||||||||||||||||||||||||
| None | |||||||||||||||||||||||||||||||||||||||||
| Array | |||||||||||||||||||||||||||||||||||||||||
| Programme or List of Programmes | |||||||||||||||||||||||||||||||||||||||||
| CAPD | PhD | ||||||||||||||||||||||||||||||||||||||||
| CAPM | MSc | ||||||||||||||||||||||||||||||||||||||||
| CAPT | PhD-track | ||||||||||||||||||||||||||||||||||||||||
| DMEV | M.Eng. in Digital Media Engineering | ||||||||||||||||||||||||||||||||||||||||
| ECSAO | Study Abroad (Engineering & Computing) | ||||||||||||||||||||||||||||||||||||||||
| EEPD | PhD | ||||||||||||||||||||||||||||||||||||||||
| EEPM | MEng | ||||||||||||||||||||||||||||||||||||||||
| EEPT | PhD-track | ||||||||||||||||||||||||||||||||||||||||
| GCES | Grad Cert. in Electronic Systems | ||||||||||||||||||||||||||||||||||||||||
| GCTC | Grad Cert. in Telecommunications Eng. | ||||||||||||||||||||||||||||||||||||||||
| GDE | Graduate Diploma in Electronic Systems | ||||||||||||||||||||||||||||||||||||||||
| GTC | Grad Dip in Telecommunications Eng | ||||||||||||||||||||||||||||||||||||||||
| IFPES | PG Int. Foundation Prog.(Elec. Systems) | ||||||||||||||||||||||||||||||||||||||||
| IFPSES | Pre MSc Intl. Foun Prog Sgl Sem Elec Sys | ||||||||||||||||||||||||||||||||||||||||
| IFPSTE | Pre MSc Intl Foun Prog SS in Telecom Eng | ||||||||||||||||||||||||||||||||||||||||
| IFPTE | PG Int. Foundation Prog.: Telecomm.Eng | ||||||||||||||||||||||||||||||||||||||||
| MEN | MEng in Electronic Systems | ||||||||||||||||||||||||||||||||||||||||
| MEPD | PhD | ||||||||||||||||||||||||||||||||||||||||
| MEPM | MEng | ||||||||||||||||||||||||||||||||||||||||
| MEPT | PhD-track | ||||||||||||||||||||||||||||||||||||||||
| MEQ | Masters Engineering Qualifier Course | ||||||||||||||||||||||||||||||||||||||||
| MTC | MEng in Telecommunications Engineering | ||||||||||||||||||||||||||||||||||||||||
| SMPEC | Single Module Programme (Eng & Comp) | ||||||||||||||||||||||||||||||||||||||||
| Timetable this semester: Timetable for EE563 | |||||||||||||||||||||||||||||||||||||||||
| Date of Last Revision | 01-JUN-10 | ||||||||||||||||||||||||||||||||||||||||
| Archives: |
| ||||||||||||||||||||||||||||||||||||||||









