4th Sem, CSD

CD3403: Computer Graphics syllabus for CSD 2021 regulation

Computer Graphics detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Computer Science & Design 4th Sem scheme and its subjects, do visit CSD 4th Sem 2021 regulation scheme. The detailed syllabus of computer graphics is as follows.

Computer Graphics

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

2D GRAPHICS PROCESSING 9 Display devices, Computer Graphics APIs, 2D output Primitives, attributes of output primitives, 2D Transformations, Viewing – Clipping.

Unit II

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit III

VULKAN GRAPHICS API 9 Drawing Primitives, validation layers, resource management, Physical devices and queue families, logical devices and queues, Graphics pipeline, Input assembler, vertex shader, Tesselation, Geometry shader, Rasterization, Fragment shader, color blending. Vertex buffers, uniform buffers, Texture mapping, Depth buffering, Command buffer.

Unit IV

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit V

DATA STRUCTURES AND PROCEDURAL GRAPHICS 9 Data Structures for Graphics – Triangle Mesh, Scene Graph, Spatial Data Structures, BSP Trees, Octrees Fractals, Particle Systems, point cloud, procedural textures, grammar-based models, Constructive Solid Geometry.

Course Outcomes:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Laboratory Experiments:

(Reference: https://vulkan-tutorial.com/) Software Requirements: On Windows: Vulkan SDK, GLFW, GLM , C++ compiler and IDE like visual studio.

  1. Install vulkan sdk with c++ in Visual Studio and set up the work environment.
  2. Understand vulkan environment for setting up graphics experiment: setup, presentation, graphics pipeline commands, window surface, swap chain, image views, buffers.
  3. Drawing 2D primitives (points, lines, polygons, triangle fan, triangle strip etc.,)
  4. Setting up the camera, lights and performing viewing transformations. Demonstrate a Simple projection transformation for a primitive.
  5. Drawing 3D primitive Cube and show the cube from different camera angles and perspectives.
  6. Place lights and Shade the cube using any shading language or simple flat shading, with different colors for different surfaces of the cube.
  7. Apply basic transformations on the cube including Translation, Rotation, Scaling.
  8. Understand different types of shaders in Vulkan
  9. Using different Buffers (Depth Buffer, Stencil Buffer)to implement different effects on the 3D model.
  10. Applying textures on a Cube.
  11. Perform the above steps on other geometric objects other than Cube.
  12. Create a simple 3D scene with different objects and with different attributes
  13. Perform Rendering with Environment and Bump maps and other rendering techniques

Text Books:

  1. Donald D. Hearn, M. Pauline Baker, Warren Carithers, Computer Graphics with OpenGL, Pearson Education, Fourth Edition, 2011. (UNIT-I, II)
  2. Steve Marschner, Peter Shirley, Fundamentals of Computer Graphics, 5th Edition, CRC Press/ Taylor and Francis Group, 2021. (UNIT-IV, V)

Reference Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Web References:

  1. https://web.wlu.ca/science/physcomp/ikotsireas/CP411_notes/
  2. https://vulkan.org/
  3. https://web.engr.oregonstate.edu/~mjb/vulkan/Handouts/ABRIDGED.1pp.pdf
  4. https://vulkan-tutorial.com/ (UNIT-III)
  5. https://opengl.org/
  6. https://openglbook.com/

For detailed syllabus of all other subjects of Computer Science & Design, 2021 regulation curriculum do visit CSD 4th Sem subject syllabuses for 2021 regulation.

For all Computer Science & Design results, visit Anna University CSD all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.