Professional Documents
Culture Documents
CSE3016 Computer-Graphics-and-Multimedia ETH 1 AC44
CSE3016 Computer-Graphics-and-Multimedia ETH 1 AC44
CSE3016 Computer-Graphics-and-Multimedia ETH 1 AC44
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.
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
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