Introduction to Computer Graphics: Application areas of Computer Graphics, Elements of Pictures created in Computer Graphics, Graphics Display Devices, Graphics Input Primitives and Devices. Unit I – Drawing Figures : Making Pictures, Drawing Basic Graphics Primitives, Making Line Drawings, Simple Interaction with the Mouse and Key board Drawing Tools: Introduction, World Windows and Viewports, Clipping Lines, Developing the Canvas Class, Relative Drawing, and Figures Based on Regular Polygons, Drawing Circles and Arcs, Using the Parametric Form of a Curve. Unit II – Vector for Graphics: Introduction, Review of Vectors, The Dot Product, The Cross Product of Two Vectors, Representations of Key Geometric Objects, Finding the Intersection of Two Line Segments, Intersections of Lines with Planes, and Clipping. Transformations of Objects: Introduction, Introduction to Transformations, 3D Affine Transformations, Changing Coordinate Systems, Affine Transformations in a Program, Unit III Drawing 3D Scenes with OpenGL. – Modeling Shapes with Polygonal Meshes: Introduction, Introduction to Solid Modeling with Polygonal Meshes, Polyhedra. Viewing: Introduction, The Camera Revisited, Building a Camera in a Program, Perspective Projections of 3D Objects, and Taxonomy of Projections. Unit IV – Rendering for Visual Realism: Introduction, Introduction to Shading Models, Flat Shading and Smooth Shading, Removing Hidden Surfaces, Adding Texture to Faces. Curve and Surface Design : Introduction, Describing Curves b y Means of Polynomials, On Interactive Curve Design, Bezier Curves for Curve Design, Properties of Bezier Curves, Finding Unit V Better Blending Functions, The B-Spline Basis Functions, Useful Properties of B-Spline Curves – for Design, Rational Splines and NURBS Curves, A glimpse a t Interpolation, Modeling Curved Surfaces. TEXT BOOKS & OTHER REFERENCES Text Books
Unit – I Introduction to Computer Graphics: Application areas of Computer Graphics, Elements of Pictures created in Computer Graphics, Graphics Display Devices, Graphics Input Primitives and Devices. Drawing Figures : Making Pictures, Drawing Basic Graphics Primitives, Making Line Drawings, Simple Interaction with the Mouse and Key board Unit – II Drawing Tools: Introduction, World Windows and Viewports, Clipping Lines, Developing the Canvas Class, Relative Drawing, and Figures Based on Regular Polygons, Drawing Circles and Arcs, Using the Parametric Form of a Curve. Vector for Graphics: Introduction, Review of Vectors, The Dot Product, The Cross Product of Two Vectors, Representations of Key Geometric Objects, Finding the Intersection of Two Line Segments, Intersections of Lines with Planes, and Clipping. Unit – III Transformations of Objects: Introduction, Introduction to Transformations, 3D Affine Transformations, Changing Coordinate Systems, Affine Transformations in a Program, Drawing 3D Scenes with OpenGL. Modeling Shapes with Polygonal Meshes: Introduction, Introduction to Solid Modeling with Polygonal Meshes, Polyhedra. Unit – IV Viewing: Introduction, The Camera Revisited, Building a Camera in a Program, Perspective Projections of 3D Objects, and Taxonomy of Projections. Rendering for Visual Realism: Introduction, Introduction to Shading Models, Flat Shading and Smooth Shading, Removing Hidden Surfaces, Adding Texture to Faces. Unit – V Curve and Surface Design : Introduction, Describing Curves b y Means of Polynomials, On Interactive Curve Design, Bezier Curves for Curve Design, Properties of Bezier Curves, Finding Better Blending Functions, The B-Spline Basis Functions, Useful Properties of B-Spline Curves for Design, Rational Splines and NURBS Curves, A glimpse a t Interpolation, Modeling Curved Surfaces. TEXT BOOKS & OTHER REFERENCES Text Books
CG-COURSEFILE.docx