CSE3016 Computer-Graphics-and-Multimedia ETH 1 AC44

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

CSE3016 Computer Graphics and Multimedia L T P J C

2 0 2 4 4
Version : 1.00
Pre-requisites: None
Objectives:
 To have a complete overview of fundamentals of graphics and multimedia.
 To gain knowledge in the concepts of 2D and 3D graphics programming.

 To acquire skills related to multimedia processing in communication.

Expected Outcome:
Student will be able
 Recognize the meaning of computer graphics terminologies, differentiate methods
involved in developing graphics models.
 Design and develop real work graphics application using 2D, 3D primitives and
transformations.
 Describe the standardization process of multimedia elements like Audio, Video, graphics

 Describe the methods of processing multimedia elements and other information


presentation concepts during multimedia communications

Student Learning Outcomes 1,2,7,9,14


(SLO):

Module:1 BASIC CONCEPTS & TECHNIQUES 3 Hours SLO:1,2


Pixels-Replicating Pixels, Pixel Interpolation, Pixel Art Scaling. Bi-linear Interpolation, Vector -
Scaling, Magnitude, Normalization, Dot Product, Cartesian and Polar co-ordinate system.

Module:2 TWO DIMENSIONAL GRAPHICS 4 Hours SLO:1,7


PRIMITIVES
Bresenham’s Line Algorithm, Mid-point circle Algorithm, Liang-Barsky line clipping Algorithm,
Weiler and Atherton polygon clipping Algorithm, Halftoning

Module:3 GEOMETRIC TRANSFORMATIONS 5 Hours SLO: 1,7


& PROJECTIONS
Basic 2D Transforms, Basic 3D Transforms, Composite transformation matrices, Co-ordinate
transform, Projections - Orthographic, Axonometric,1 Point Perspective Projection

Module:4 MODELING 4 Hours SLO:1,7,9


Fractal models - Lindenmayer system Models, Deterministic self-similar fractals. Viewing -
Drawing the Canonical View Volume, Computer Animation methods, Morphing techniques
Module:5 RENDERING TECHNIQUES 5 Hours SLO: 1,7,9
Antialiasing, Texture Mapping- MipMap, Visible surface determination - Back face detection, Z-
Buffer method, Shading Model - Gouraud and Phong Shading.
Module:6 AUGMENTED AND VIRTUAL 4 Hours SLO: 2
REALITY
Understanding the Human Senses and their relationship to Output / Input Devices -
Component Technologies of Head-Mounted Displays. Google Glass and Related Augmenting
Displays, Sensors for Tracking Position, Orientation and Motion, Devices to Enable Interaction
with Data.

Module:7 MULTIMEDIA COMMUNICATION 3 Hours SLO:2


STANDARDS
JPEG, MPEG-7 standardization process of Multimedia content description, MPEG-21
Multimedia framework, ITU-T standardization process, Audio-visual systems(H.322, H.324),
Video coding standards (H.261, H.26L)

Module:8 CONTEMPORARY ISSUES (To be 2 Hours SLO:2


handled by experts from industry)
Total Lecture: 30 Hours

Text Books:
1 K.R. Rao, Zoran S. Bojkovic and Dragorad A. Milovanovic, "Multimedia Communication
Systems: Techniques, Standards, and Networks", Pearson Prentice Hall, 2014, ISBN-978-81-
203-2145-8
2 Donald Hearn, Pauline Baker, "Computer Graphics with OPENGL - C Version", 4th Edition,
Pearson Education, 2011

References Books:
1 J. Vince ,"Mathematics for Computer Graphics, Undergraduate Topics in Computer Science ",
DOI 10.1007/978-1-84996-023-6 14, Springer-Verlag
2 F.S.Hill,Computer Graphics using OPENGL, Second edition, Pearson Education, 2009
3 Kamisetty Rao, Zoran Bojkovic, Dragorad Milovanovic, "Introduction to Multimedia
Communications: Applications, Middleware, Networking ", Wiley, ISBN: 978-0-471-46742-7
4 James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, "Computer Graphics-
Principles and practice", 2nd Edition, Pearson Education, 2007
5 John F. Hughes, Andries Van Dam, Morgan Mc Guire ,David F. Sklar , James D. Foley, Steven
K. Feiner and Kurt Akeley, “Computer Graphics: Principles and Practice”, 3rd Edition, Addison-
Wesley Professional, 2013.
6 Practical Augmented Reality: A Guide to the Technologies, Applications, and Human
Factors for AR and VR, Steve Aukstakalnis, Addison-Wesley Professional, 2016, ISBN
0134094352, 9780134094359
Lab 30 Hours SLO: 1,14
Software requirement:
Python Graphics Library ,OpenGL (glu, glut) ,Sketch Up, Unity, QFlash, Open DiaLect, SigFig,
and etc.,
Indicative List of experiments:
1. Learning of Graphics Programming Environment and usage of Graphics APIs.
Modelling and visualization of real-world /artificial scene using 2D graphics
primitives
2. Implementation of Line Drawing algorithms
3. Implementation of Circle Drawing algorithm.
4. Implementation of Line clipping algorithms against the given rectangular window.
5. Implement the 2-D transformations functions on 2-D graphic objects. Write a
sample program to demonstrate the use of the various 2-D transformation
6. Implement the function for the following 3-D transformation of a 3-D object
o Translation
o Rotation
7. Write down function to display a 3D object using
o Orthographic Projection
o Perspective Projection
8. Write an application to demonstrate the use of the 3D transformations and
projections.
9. Use a audio processing software and perform the audio editing tasks–Import
audio, Select and edit the sound, Create fade-in fade-out effects, Label audio
segments, Use noise remove filter, Mix audio, Change stereo to mono tracks,
Export audio to different format and save.
10. Use a video processing Software to perform – Trim video clips, crop video,
rotate video, join video, add subtitles, and edit video dimension, bit rate,
frame rate, sample rate, channel on a video.
11. Application development to Augmented and Virtual Reality - Science and Engineering
12. Create a 3D animation using a 3D modelling software.
SLO:14

Sample Projects:
1 Advanced 3D Maps for Personal Digital Assistant
2 3D surface modelling of a building and its projection
3 Panoramic view of the Great Wall of China
4 Business data visualization for forecast analysis
5 Simulation of Hawk-eye view in LBW decision
6 Simulated Cartoon Shading
7 Scene recreation stages in butterfly life cycle
8 Line drawing using line symmetric property
9 Custom view generation of Mysore Palace
10 Application development to Augmented and Virtual Reality - Health and Medicine,
Human Factor
Date of approval by the Academic Council: 16.3.2017

You might also like