Computer Graphics

by Douglas College Claim Listing

Topics include graphics systems and models, graphics hardware, implementation of computer graphics using the open graphics library (opengl), geometrical transformations, viewing and projections, lighting and shading, clipping and rasterization, rendering, and interaction techniques.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Douglas College Logo

img Duration

15 Weeks

Course Details

Topics include graphics systems and models, graphics hardware, implementation of computer graphics using the open graphics library (OpenGL), geometrical transformations, viewing and projections, lighting and shading, clipping and rasterization, rendering, and interaction techniques. 

This course is an introduction to modern computer graphics systems. Fundamental concepts of computer graphics systems are covered, including mathematical foundations, architecture of high-resolution graphics systems, and the algorithms used in computer graphics programming.

Graphics systems and models

  • Image formation
  • Imaging systems
  • Graphics architectures

Graphics programming

  • Programming two-dimensional applications
  • OpenGL programming
  • Primitives and attributes
  • Colour attributes
  • Control functions
  • Polygons

Geometric objects and transformations

  • Scalars, points, and vectors
  • Coordinate systems
  • Frames in OpenGL
  • Matrix and vector classes
  • Translation, rotation, and scaling
  • Transformation matrices in OpenGL

Projections

  • Positioning of a camera
  • Parallel projections
  • Perspective projections
  • Projection matrices
  • Projection and shadows

Lighting and shading

  • Light sources
  • Reflection modeling
  • Polygonal shading
  • Lighting models

Discrete techniques

  • Buffers
  • Mapping methods
  • Texture mapping
  • Texture generation
  • Environment mapping
  • Bump mapping
  • Sampling and aliasing

Clipping and rasterization

  • Line-segment clipping
  • Polygon clipping
  • Polygon rasterization
  • Hidden-surface removal
  • Antialiasing

Rendering

  • Ray tracing
  • Radiosity
  • Parallel rendering

Learning Activities

  • Methods of instruction for this course will include lectures, labs, and self-directed learning (programming assignments).

Means of Assessment

  • Evaluation will be carried out in accordance with the Douglas College Evaluation Policy. The instructor will present a written course outline with specific evaluation criteria at the beginning of the semester. 

Learning Outcomes

Upon the completion of this course, successful students will be able to:

  • Describe the core concepts and mathematical foundations of computer graphics
  • Identify fundamental graphics algorithms and data structures
  • Identify a typical graphics pipeline
  • Describe special graphics programmming techniques such as shader programming and texture mapping
  • Design and develop interactive computer graphics applications using OpenGL
  • Construct 2D and 3D transformations including translation, rotation, scaling, shearing, and reflection
  • Apply projections and visible surface detection techniques to display 3D scenes on 2D screens
  • Demonstrate an understanding of lighting and shading models
  • Utilize different clipping methods to extract 3D scenes
  • Describe 3D rendering process
  • Vancouver Branch

    700 Royal Avenue New Westminster, BC V3M 5Z5, Vancouver

Check out more 3D Rendering courses in Canada

Durham College Logo

3D Modelling And Rigging 5

3d modelling and rigging 5 course is offered by durham college. Students create comprehensive 3d modelled projects to explore the creative possibilities of modelling, surfacing, lighting and rendering, and applying research into appeal, shape, colour and mood to develop personal styles and techniqu...

by Durham College [Claim Listing ]
Toronto Metropolitan University Logo

Product 3-D Animation/Rendering (CKCS 231)

Master hands-on solidworks tools essential for product design, focusing on modeling, lighting, texturing, animation, and rendering. Prepare a 3-d model ready for optional 3-d printing at toronto metropolitan university's 3-d printing lab. (formerly product design for 3-d printing).

by Toronto Metropolitan University [Claim Listing ]
McMaster University Continuing Education Logo

Concentrated Study In 3D Rendering And Printing (ART 3K03)

Concentrated study in 3d rendering and printing (art 3k03) is offered by mcmaster university continuing education. We are committed to achieving this through a values-based approach including respect for all, integrity, innovation, evidence-informed decision-making, and accountability.

by McMaster University Continuing Education [Claim Listing ]
JFL Media Formation Logo

3D Rendering And Modeling Corporate Training (For Architect)

3d modeling course in toronto and 3d rendering workshop calgary have you ever thought about taking online live classes or onsite workshops to learn 3d rendering or modeling, to use 3d printing and take your skills to the next level? Using 3d software like unity, unreal engine, archviz, blender or 3...

by JFL Media Formation [Claim Listing ]
BCIT: British Columbia Institute of Technology Logo

3D Modeling, Art and Animation

You will get hands on experience with the entire 3d workflow including modeling, animating, texturing, rigging, lighting, rendering, and compositing. You will be trained by working industry professionals from the game, film, and television industries providing the most up to date methods and techni...

by BCIT: British Columbia Institute of Technology [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy