Course Title. Computer Graphics. Course Code CE313. Theory : 03. Practical : 01. Course Credit. Tutorial : 00. Credits : 04. Course Learning Outcomes

Similar documents
COURSE DELIVERY PLAN - THEORY Page 1 of 6

Course Title: Computer Graphics Course no: CSC209

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

Manipal Institute of Technology Manipal University Manipal

Welcome to CS 4/57101 Computer Graphics

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

CS2401 COMPUTER GRAPHICS ANNA UNIV QUESTION BANK


COMPUTER GRAPHICS, MULTIMEDIA AND ANIMATION, Second Edition (with CD-ROM) Malay K. Pakhira

Lahore University of Management Sciences. CS 452 Computer Graphics

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY CS2401 COMPUTER GRAPHICS QUESTION BANK

KRISTU JYOTI COLLEGE OF MANAGEMENT & TECHNOLOGY QUESTION BANK BCA SEMESTER III Computer graphics Part A (2 marks questions)

OXFORD ENGINEERING COLLEGE (NAAC Accredited with B Grade) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation.

Lahore University of Management Sciences. CS 452 Computer Graphics

Computer Graphics. Apurva A. Desai

COURSE PLAN Regulation: R11 FACULTY DETAILS:

End-Term Examination

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

Syllabus CS476 COMPUTER GRAPHICS Fall 2009

Introduction to Computer Graphics

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

Points and lines, Line drawing algorithms. Circle generating algorithms, Midpoint circle Parallel version of these algorithms

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

Roll No. :... Invigilator's Signature : GRAPHICS AND MULTIMEDIA. Time Allotted : 3 Hours Full Marks : 70

Part 3: 2D Transformation

COURSE DELIVERY PLAN - THEORY Page 1 of 6

Department of Computer Engineering Lesson Planning

SAZ4C COMPUTER GRAPHICS. Unit : 1-5. SAZ4C Computer Graphics

Lab Manual. Computer Graphics. T.E. Computer. (Sem VI)

Mcq In Computer Graphics

QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION

COMP30019 Graphics and Interaction Rendering pipeline & object modelling

Lecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling

LESSON PLAN. Sub. Code & Name : CS GRAPHICS AND MULTIMEDIA Unit:I Branch: IT Year Semester: VII UNIT I OUTPUT PRIMITIVES 9

Lesson Plan. Name of Faculty: Sana Bharti. Discipline: MCA. Semester: 4 th. Subject: Data Mining and Warehousing (MCA-16-43)

VALLIAMMAI ENGINEERING COLLEGE

Course Information Package

Course: 601 : Computer Graphics

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Computer Graphics

CHAPTER 1 Graphics Systems and Models 3

KINGS GRAPHICS AND MULTIMEDIA DEPARTMENT OF COMPUTER SCIENCE AND ENGG. OUTPUT PRIMITIVES Part-A (2-MARKS)

Lecturer Athanasios Nikolaidis

CS451Real-time Rendering Pipeline

Computer Graphics Introduction. Taku Komura

Graphics and Interaction Rendering pipeline & object modelling

Aptitude Test Question

CS184 : Foundations of Computer Graphics Professor David Forsyth Final Examination

Lecture 0 of 41: Part A Course Organization. Introduction to Computer Graphics: Course Organization and Survey

CS1354 GRAPHICS AND MULTIMEDIA DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB CODE / SUBJECT: CS1354 GRAPHICS AND MULTIMEDIA.

MCA V SEMESTER CODE SUBJECT MARKS

CS184 : Foundations of Computer Graphics Professor David Forsyth Final Examination (Total: 100 marks)

Section I. 1 Review of user defined function,recursion, pointer, structure 05 2 Introduction to Data Structures and stack

COURSE DELIVERY PLAN - THEORY Page 1 of 6

* 7<), ;)8 > #&,)?0/ ;. A ; ! 5- ):%4B ' %?2+?;,)7--

Clipping and Scan Conversion

Part A: Course Outline

The exam begins at 2:40pm and ends at 4:00pm. You must turn your exam in when time is announced or risk not having it accepted.

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

Lecture 7 of 41. Viewing 4 of 4: Culling and Clipping Lab 1b: Flash Intro

Animation & Rendering

U.C. Berkeley, EECS, Computer Science TAKE HOME EXAM. Your Class Computer Account: DO NOT OPEN THIS INSIDE SODA HALL -- WAIT UNTIL YOU ARE ALONE!

Einführung in Visual Computing

MET71 COMPUTER AIDED DESIGN

Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~

Computer Graphics. Anders Hast. måndag 25 mars 13

Graphics Hardware and Display Devices

TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

CS602 Midterm Subjective Solved with Reference By WELL WISHER (Aqua Leo)

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

Development of Computer Graphics

Solid Modelling. Graphics Systems / Computer Graphics and Interfaces COLLEGE OF ENGINEERING UNIVERSITY OF PORTO

Today. CS-184: Computer Graphics. Lecture #10: Clipping and Hidden Surfaces. Clipping. Hidden Surface Removal

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

ASSIGNMENT 1 INTRODUCTION TO CAD

Institutionen för systemteknik

Graphics Pipeline 2D Geometric Transformations

3D Polygon Rendering. Many applications use rendering of 3D polygons with direct illumination

Midterm Exam! CS 184: Foundations of Computer Graphics! page 1 of 13!

Spring 2011 Prof. Hyesoon Kim

Spring 2009 Prof. Hyesoon Kim

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

Computer Graphics ( /657) Prof. Misha Kazhdan

Chapter 5. Projections and Rendering

Computer Graphics I Lecture 11

CS452/552; EE465/505. Clipping & Scan Conversion

R. C. TECHNICAL INSTITUTE, SOLA

CS 130 Final. Fall 2015

U.C. Berkeley, EECS, Computer Science TAKE HOME EXAM. Your Class Computer Account: Your student ID #:

BHARATHIDASAN ENGINEERING COLLEGE,NATTRAMPALLI

Game Mathematics. (12 Week Lesson Plan)

Deccan Education Society s

Midterm Exam! CS 184: Foundations of Computer Graphics! page 1 of 14!

CS 112 The Rendering Pipeline. Slide 1

CSCE 441 Computer Graphics Fall 2018

SOFTWARE ENGINEERING & OOAD (3-1-0)Cr.-4

Last week. Machiraju/Zhang/Möller/Fuhrmann

Transcription:

Course Title Course Code Computer Graphics CE313 Theory : 03 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes Credits : 04 On the completion of the course, students will be able to: Understand the basic knowledge of basic computer graphics system. write program functions to implement graphics primitives Use the underlying algorithms, mathematical concepts, supporting computer graphics to create the various applications. Design programs to display graphic images to given specifications Design and implement the programs of different transformations. Design and implement model and viewing transformations, the graphics pipeline and an interactive render loop Enhance their perspective of modern computer system with modeling,analysis and interpretation of 2D and 3D visual information. Understand and select among models for lighting/shading. Detailed Syllabus Sr. No. Name of chapter & details Section I Hours Allotted 1 Introduction: 06 1

2 3 4 5 6 Computer Graphics, Elements of Graphics, Application of computer graphics,raster and random scan system, Video display devices - Refresh CRT, color CRT monitors, DVST, Flat panel display, Input devices. Output Primitives: Point and Lines, Line Drawing Algorithms DDA,Brasenham s and mid-point, Properties of a Circles, Circle generating algorithms - Brasenham sand mid-point,ellipse generating algorithm, Polygon representation, An Inside test, outside test, Polygon Interfacing Algorithms, Polygon Filling - boundary and flood fill. 2D Transformations Introduction, Matrices, Basic Transformation Translation, Rotation and Scaling, Homogeneous Co-ordinates, Composite transformation, Transformation about an arbitrary point, Other Transformations Reflection, Shear, Inverse Transformations, Coordinate transformation Section II 2D Viewing and Clipping The 2D Viewing Transformation pipeline, 2D Clipping - The Cohen- Sutherland Algorithm, Liang barsky line clipping Algorithm, NLN 3D Transformation and Viewing Introduction, 3DGeometry, 3D Primitives, 3D Transformations, Rotation About An Arbitrary Axis, Parallel Projection, Perspective Projection, 3D Viewing Transformations. Visible Surface Determination Visual Realism, Back-Face Removal, Z Buffers, Scan-Line Algorithms Light, Color And Shading Illumination Model, Shading Algorithms, Color Models RGB, CMY 10 08 06 08 10 Instructional Method and Pedagogy 2

Lectures will be conducted in audio-visual class room to discuss important concepts with the help of animations / videos / PPTs / case studies to understand the concepts effectively. Lecture will consist of real time case studies which have to be solved by students. Problems based on concepts discuss in each unit/topic will be given followed by discussion with professor which improves problem solving skills. Team project / Problem will be given such that students can apply their skills. Active learning methodologies will be introduced like problem based, quiz, scenario-based etc, according to the topic need Reference Books D.Hearn and P.Baker,Computer Graphics C Version, 2nd Edition, Pearson Education Steven Harrington, Computer Graphics, Second Edition, McGrawhill Publications. R.H.Bartels, J.C.Beatty and B.A.Barsk, An Introduction To Splines For Use in Computer Graphics And Geometric Modelling, First Edition, Morgan Kaufmann series Peter Shirley, Fundamentals of Computer Graphics, Third Edition, CRC Press James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics Principles And Practice, Third Edition, Pearson Foley, Computer Graphics Principles And Practice in C, Second Edition, AddisionWelsley Additional Resources NPTEL Lecture series of Computer Graphics by Prof. Prem K Kalra, Computer Science and Engineering, IIT Delhi NPTEL Lecture series of Computer Graphics by Prof. Sukhendu Das, Computer Science and Engineering, IIT Delhi 3

LAB PLANNING Name of Faculty: Vaishali Kalaria, Sheetal Pandya, Vinay Harsora, Gaurav Bhatt Subject : Computer Graphics [ CE512 ] Semester: 5 th CE-A/CE-B/IT Sr. No. Lab week Tutorial details 1 1 st week Tutorial 1 2 2 rd week Tutorial 2 3 3 rd week Tutorial 2 4 4 th week Tutorial 3 5 5 th week Tutorial 4 6 6 th week Tutorial 5 7 7 th week Tutorial 6 8 8 th week Tutorial 7 9 9 th week Tutorial 8 10 10 th week Tutorial 8 11 11 th week Tutorial 9 12 12 th week Tutorial 9 4

Tutorial List Tutorial-1 (Sketch out following output primitives with use of some basic graphics functions) 1. Co-ordinate axis at center of the screen. 2. Circle at center of the screen with dashed filling pattern. 3. Rectangle at center of the screen with dotted filling pattern. 4. Ellipse solid filled with blue color at center of the screen. 5. Twinkling star without use of line function. Tutorial-2 1. Create a Triangle shape with composition of Line drawing Methods where each line differentiate with color and method like 1 st line (Blue + DDA Method ) 2 nd line (Yellow + Bresenham s Method ) 3 rd line ( Red + Mid-point Method ) Tutorial-3 1. Construct following object. [Draw inner circle with use of mid-point method and Outer circle with use of Bresenham s method]. Apply boundary fill algorithm to fill inner circle and flood fill algorithm to fill outer circle. Tutorial -4 1. Construct cone shape with use of Mid-Point Ellipse drawing method and line function. 5

Tutorial -5 1. Draw a rectangle. Apply the three basic 2D transformations translation, Rotation and Scaling on it. Tutorial-6 1. Perform reflection object as per user s choice. Choices are with respect to x axis, with respect to y axis, with respect to co-ordinate origin and with respect to an axis at 45 degree to x axis. 2. Demonstrate shear transformation x-shear and y shear on square object. Tutorial-7 1. Draw a 3D Cube. Apply3D basic transformations on it. Tutorial-8 1. Construct a bicycleand translate it from left side to right side. Tutorial-9 1. Design Analog Clock with pendulum at 45 clock wise and anti-clock vise direction with respect to system date and time. 6