2
CS2401 COMPUTER GRAPHICS LTPC 300 3 UNIT I 2D PRIMITIVES 9 Outputprimitives – Line, Circle and Ellipse drawing algorithms - Attributes o f output primitives Two dimensional Geometric transformation - Two dimensional viewing – Line, Polygon, Curve a nd Text clipping algorithms UNIT II 3D CONCEPTS 9 Parallel and Perspective projections - Three dimensional object representation Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D transformations – Viewing - Visible surfaceidentification. UNIT III GRAPHICS PROGRAMMING 9 Color Models RGB, YIQ, CMY, HSV Animations General Computer Animation , Raster, Keyframe - Graphics programming using OPENGL – Basic graphics primiti ves – Drawing three dimensional objects -Drawing three dimensional scenes UNIT IV RENDERING 9 Introduction to Shading models – Flat and Smooth shading – Adding texture to fa ces – Adding shadows ofobjects – Building a camera in a program – Creating shaded o bjects – Rendering texture – Drawing Shadows. UNIT V FRACTALS 9 Fractals and Self similarity – Peano curves – Creating image by iterated functi ons – Mandelbrot sets Julia Sets Random Fractals Overview of Ray Tracing – Intersecting rays with othe

CS2401 CG

  • Upload
    padma

  • View
    219

  • Download
    6

Embed Size (px)

DESCRIPTION

cg syllabus

Citation preview

CS2401COMPUTERGRAPHICS LTPC 3003UNITI2DPRIMITIVES

9

OutputprimitivesLine,CircleandEllipsedrawingalgorithms-AttributesofoutputprimitivesTwodimensional Geometrictransformation-TwodimensionalviewingLine,Polygon,CurveandTextclippingalgorithmsUNITII3DCONCEPTS

9ParallelandPerspectiveprojections-Threedimensionalobjectrepresentation Polygons, Curvedlines, Splines, QuadricSurfaces,-Visualizationofdatasets-3DtransformationsViewing-Visiblesurfaceidentification.UNITIIIGRAPHICSPROGRAMMING

9ColorModelsRGB,YIQ,CMY,HSVAnimationsGeneralComputerAnimation,Raster,Keyframe-GraphicsprogrammingusingOPENGLBasicgraphicsprimitivesDrawingthreedimensionalobjects-DrawingthreedimensionalscenesUNITIVRENDERING 9IntroductiontoShadingmodelsFlatandSmoothshadingAddingtexturetofaces AddingshadowsofobjectsBuildingacamerainaprogramCreatingshadedobjects RenderingtextureDrawingShadows.UNITVFRACTALS 9

FractalsandSelfsimilarityPeanocurvesCreatingimagebyiteratedfunctions MandelbrotsetsJuliaSetsRandomFractalsOverviewofRayTracingIntersectingrayswithotherprimitivesAddingSurfacetexture Reflectionsand TransparencyBooleanoperationsonObjects. TOTAL:45PERIODSTEXTBOOKS:1.DonaldHearn,PaulineBaker,ComputerGraphicsCVersion,secondedition,PearsonEducation,2004.2.F.S.Hill,ComputerGraphicsusingOPENGL,Secondedition,PearsonEducation,2003.REFERENCE:1.JamesD.Foley,AndriesVanDam,StevenK.Feiner,JohnF.Hughes,Computer Graphics Principles and practice,SecondEditioninC,PearsonEducation,2007.