UrbanPro
true

Computer Graphics And Visualization With Laboratory Programs

LIVE
7 reviews
Ongoing

Course offered by Shaz Tutorials

7 reviews

Course objectives: This course will enable students to

  • Explain hardware, software and OpenGL Graphics Primitives.
  • Illustrate interactive computer graphic using the OpenGL.
  • Design and implementation of algorithms for 2D graphics Primitives and attributes.
  • Demonstrate Geometric transformations, viewing on both 2D and 3D objects.
  • Infer the representation of curves, surfaces, Color and Illumination models.

Syllabus

Module 1

Overview: Computer Graphics and OpenGL: Computer Graphics: Basics of computer graphics, Application of Computer Graphics, Video Display Devices: Random Scan and Raster Scan displays, color CRT monitors, Flat panel displays. Raster-scan systems: video controller, raster scan Display processor, graphics workstations and viewing systems, Input devices, graphics networks, graphics on the internet, graphics software. OpenGL: Introduction to OpenGL ,coordinate reference frames, specifying two-dimensional world coordinate reference frames in OpenGL, OpenGL point functions, OpenGL line functions, point attributes, line attributes, curve attributes, OpenGL point attribute functions, OpenGL line attribute functions, Line drawing algorithms(DDA, Bresenhamâ??s), circle generation algorithms (Bresenhamâ??s).

Module 2

Fill area Primitives, 2D Geometric Transformations and 2D viewing: Fill area Primitives: Polygon fill-areas, OpenGL polygon fill area functions, fill area attributes, general scan line polygon fill algorithm, OpenGL fill-area attribute functions. 2DGeometric Transformations: Basic 2D Geometric Transformations, matrix representations and homogeneous coordinates. Inverse transformations, 2DComposite transformations, other 2D transformations, raster methods for geometric transformations, OpenGL raster transformations, OpenGL geometric transformations function, 2D viewing: 2D viewing pipeline, OpenGL 2D viewing functions.

Module 3

Clipping,3D Geometric Transformations, Color and Illumination Models: Clipping: clipping window, normalization and viewport transformations, clipping algorithms,2D point clipping, 2D line clipping algorithms: cohen-sutherland line clipping only -polygon fill area clipping: Sutherland-Hodgeman polygon clipping algorithm only.3DGeometric Transformations: 3D translation, rotation, scaling, composite 3D transformations, other 3D transformations, affine transformations, OpenGL geometric transformations functions. Color Models: Properties of light, color models, RGB and CMY color models. Illumination Models: Light sources, basic illumination models-Ambient light, diffuse reflection, specular and phong model, Corresponding openGL functions.

Module 4

3D Viewing and Visible Surface Detection: 3DViewing:3D viewing concepts, 3D viewing pipeline, 3D viewing coordinate parameters , Transformation from world to viewing coordinates, Projection transformation, orthogonal projections, perspective projections, The viewport transformation and 3D screen coordinates. OpenGL 3D viewing functions. Visible Surface Detection Methods: Classification of visible surface Detection algorithms, back face detection, depth buffer method and OpenGL visibility detection functions.

Module 5

Input& interaction, Curves and Computer Animation: Input and Interaction: Input devices, clients and servers, Display Lists, Display Lists and Modelling, Programming Event Driven Input, Menus Picking, Building Interactive Models, Animating Interactive programs, Design of Interactive programs, Logic operations .Curved surfaces, quadric surfaces, OpenGL Quadric-Surface and Cubic-Surface Functions, Bezier Spline Curves, Bezier surfaces, OpenGL curve functions. Corresponding OpenGL functions.

Lab Experiments:

Design, develop, and implement the following programs using OpenGL API

  1. Implement Brenhamâ??s line drawing algorithm for all types of slope.
  2. Create and rotate a triangle about the origin and a fixed point.
  3. Draw a colour cube and spin it using OpenGL transformation matrices.
  4. Draw a color cube and allow the user to move the camera suitably to experiment with perspective viewing.
  5. Clip a lines using Cohen-Sutherland algorithm
  6. To draw a simple shaded scene consisting of a tea pot on a table. Define suitably the position and properties of the light source along with the properties of the surfaces of the solid object used in the scene.
  7. Design, develop and implement recursively subdivide a tetrahedron to form 3D sierpinski gasket. The number of recursive steps is to be specified by the user.
  8. Develop a menu driven program to animate a flag using Bezier Curve algorithm
  9. Develop a menu driven program to fill the polygon using scan line algorithm

 

Course outcomes: The students should be able to:

  • Design and implement algorithms for 2D graphics primitives and attributes.
  • Illustrate Geometric transformations on both 2D and 3D objects.
  • Apply concepts of clipping and visible surface detection in 2D and 3D viewing, and Illumination Models.
  • Apply the concepts of computer graphics Implement computer graphics applications using OpenGL Animate real world problems using OpenGL

 

About the Trainer

5 Avg Rating

7 Reviews

8 Students

4 Courses

Shaz Tutorials

Mtech (PhD) CSE

13+ years of Teaching as Assistant Professor at an Engineering College.

Students also enrolled in these courses

LIVE
10 reviews
1 Hours

Course offered by SubbaRao D

106 reviews
LIVE
21 reviews
15 Hours
6,000 Group Class (max 4)
6,000 1-on-1 Class

Course offered by Janaki Sivasubramanian

12 reviews
LIVE
20 reviews

Course offered by Bibhas

23 reviews
LIVE
13 reviews
1 Hours

Course offered by Arumbu

38 reviews
Top Tutor

Reviews (7)

5 out of 5 7 reviews

Shaz Tutorials https://www.urbanpro.com/assets/new-ui/institute-100X100.png Benson Town
5.0057
Shaz Tutorials
A

Computer Graphics And Visualization With Laboratory Programs

"Gained immense theoretical & practical experience of the subjects under the guided experience with exposure to state of the craft labs. I was also able to craft out projects on these topics and use the concepts of graphics & visualizations in different programming languages. A mini project carried out by me under the guided effort of the faculty. I highly recommend these tutorials. "

Shaz Tutorials
Z

Computer Graphics And Visualization With Laboratory Programs

"Her way of teaching is fantastic and she puts all her effort to make a student understand the topic. "

Shaz Tutorials
M

Computer Graphics And Visualization With Laboratory Programs

"Awesome experience. Worth investing. The classes were informative comprising theory sessions as well as lab exercises. "

Shaz Tutorials
H

Computer Graphics And Visualization With Laboratory Programs

"I have been associated with Shazia Mam for a project titled Text Detection from colour image. I must say she is a perfectionist in her work, and that is how she was known as. Her guidance made me to won best paper presenter award at the 8th national conference held at SJBIT Bangalore. She also helped me in the subject like Computer Graphics and Visualisation. Overall she is an excellent mentor. "

View All
Have you attended any class with Arumbu?

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

5 out of 5 7 reviews

Shaz Tutorials https://www.urbanpro.com/assets/new-ui/institute-100X100.png Benson Town
5.0057
Shaz Tutorials
A

Computer Graphics And Visualization With Laboratory Programs

"Gained immense theoretical & practical experience of the subjects under the guided experience with exposure to state of the craft labs. I was also able to craft out projects on these topics and use the concepts of graphics & visualizations in different programming languages. A mini project carried out by me under the guided effort of the faculty. I highly recommend these tutorials. "

Shaz Tutorials
Z

Computer Graphics And Visualization With Laboratory Programs

"Her way of teaching is fantastic and she puts all her effort to make a student understand the topic. "

Shaz Tutorials
M

Computer Graphics And Visualization With Laboratory Programs

"Awesome experience. Worth investing. The classes were informative comprising theory sessions as well as lab exercises. "

Shaz Tutorials
H

Computer Graphics And Visualization With Laboratory Programs

"I have been associated with Shazia Mam for a project titled Text Detection from colour image. I must say she is a perfectionist in her work, and that is how she was known as. Her guidance made me to won best paper presenter award at the 8th national conference held at SJBIT Bangalore. She also helped me in the subject like Computer Graphics and Visualisation. Overall she is an excellent mentor. "

Shaz Tutorials
H

Computer Graphics And Visualization With Laboratory Programs

"Good teaching level and it was easy to understand the course. I strongly suggest this place to take up the course. Great Experience and Best Faculty. "

Shaz Tutorials
S

Computer Graphics And Visualization With Laboratory Programs

"A great teacher. She is excellent teacher, knowledgeable and conveys difficult topics easily understandable. Individual approach, great advice, positive attitude, Intelligent and kind. "

Shaz Tutorials
U

Computer Graphics And Visualization With Laboratory Programs

"Shazia Ma'am is one of the best teacher who knows how to make a complex thing look simple and easy. She teaches students according to their need as not all students are good at understanding things quickly. She has very good ability to understand students and teach them in a way that they would understand faster. I was her student in hkbkce (2013)and she taught cgv. Her explanation made me fall in love with the subject. She is best in what ever she teaches. "

Have you attended any class with Arumbu?

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Computer Graphics And Visualization With Laboratory Programs by Shaz Tutorials

Shahzia Siddiqua picture
LIVE
(7 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Computer Graphics And Visualization With Laboratory Programs by Shaz Tutorials

Shahzia Siddiqua picture
LIVE
(7 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more