Computer
Graphics PIpeline
Under the guidance of
Prof. Shailaja Uke
Shaikh Atifa(12420025)
Kamble Anjali(12420086)
Rahane Sanavi(12420063)
Rayatee Harshada(12420080)
Vishwakarma Institute of Technology,pune
Agenda
KEY TOPICS DISCUSSED IN
THIS PRESENTATION
• Computer Graphics.
• Computer Graphics Pipelining.
• Architecture of graphics pipeline.
• Application
Computer Graphics
Computer Graphics is the creation of pictures with the help of a computer.
The end product of the computer graphics is a picture it may be a business
graph, drawing, and engineering.
In computer graphics, two or three-dimensional pictures can be created that
are used for research.
It is the use of computers to create and manipulate pictures on a display
device.
Graphics Pipeline
(Rendering)
A graphics pipeline is a series of steps that a GPU performs
to convert 3D models into 2D images for display on a
screen.
Pipeline
Architecture
a vertex shader processes
each vertex's attributes, such
as position, color, and texture
coordinates.
vertex shader's primary role
is to transform 3D
coordinates into a 2D
viewport using
transformations like
translation, rotation, and
scaling.
Vertex Shadder
It involves the connectivity of
vertices to form triangles,
which are then passed to
subsequent stages for
rasterization and shading.
Efficient triangle assembly is
crucial for accurate and
optimized rendering, as it sets
the foundation for producing
detailed and realistic images in
computer graphics.
Shape Assembley
• The rasterization process
involves several key steps:
• First, the geometric
primitives are mapped to
the pixel grid of the
display, and coverage of
each pixel is determined.
• Next, the rasterizer
generates fragments for
each pixel that a primitive
covers.The depth test and
other per-fragment
operations are then
performed.
Rasterisation
• The fragment shader in
graphics pipelining
calculates the final color,
depth, and other
attributes of fragments
after rasterization.
• It handles tasks like
texturing, lighting, and
special effects,
determining how each
fragment appears on-
screen.
Fragment Shadder
Testing involves operations like depth
testing, which ensures that only the
closest pixels are rendered.
Blending combines the color of a pixel
with the background, enabling effects
like transparency by adjusting pixel
colors based on their corresponding
alpha values.
Testing & Blending
O P E N G L G R A P H I C S
P I P E L I N E
• Model of graphics pipeline is usually used for real time
rendering.
• Purpose of graphics pipelining:
• The graphics pipeline serves several important purposes in
the rendering of 3D graphics and the conversion of 3D scenes
into 2D images displayed on screens. Here are the key
purposes of the graphics pipeline
Key
Purpose
Of
Graphics
Pipeline
Efficient Rendering
Managing Complexity
Real-Time Rendering
Transforming data from 3D to
2D
Key
Purpose
Of
Graphics
Pipeline
Resource Management
Visual Effects Implementation
Cross Platform Compatibility
Shader support and flexibility
Application of Graphics Pipeline
Augmented reality
Video Game
Virtual Reality
Film-production
Simulation
Web Graphics
Thank You!

computer-graphics_PPT-graphics-pipeline.pptx

  • 1.
    Computer Graphics PIpeline Under theguidance of Prof. Shailaja Uke Shaikh Atifa(12420025) Kamble Anjali(12420086) Rahane Sanavi(12420063) Rayatee Harshada(12420080) Vishwakarma Institute of Technology,pune
  • 2.
    Agenda KEY TOPICS DISCUSSEDIN THIS PRESENTATION • Computer Graphics. • Computer Graphics Pipelining. • Architecture of graphics pipeline. • Application
  • 3.
    Computer Graphics Computer Graphicsis the creation of pictures with the help of a computer. The end product of the computer graphics is a picture it may be a business graph, drawing, and engineering. In computer graphics, two or three-dimensional pictures can be created that are used for research. It is the use of computers to create and manipulate pictures on a display device.
  • 4.
    Graphics Pipeline (Rendering) A graphicspipeline is a series of steps that a GPU performs to convert 3D models into 2D images for display on a screen.
  • 5.
  • 6.
    a vertex shaderprocesses each vertex's attributes, such as position, color, and texture coordinates. vertex shader's primary role is to transform 3D coordinates into a 2D viewport using transformations like translation, rotation, and scaling. Vertex Shadder
  • 7.
    It involves theconnectivity of vertices to form triangles, which are then passed to subsequent stages for rasterization and shading. Efficient triangle assembly is crucial for accurate and optimized rendering, as it sets the foundation for producing detailed and realistic images in computer graphics. Shape Assembley
  • 8.
    • The rasterizationprocess involves several key steps: • First, the geometric primitives are mapped to the pixel grid of the display, and coverage of each pixel is determined. • Next, the rasterizer generates fragments for each pixel that a primitive covers.The depth test and other per-fragment operations are then performed. Rasterisation
  • 9.
    • The fragmentshader in graphics pipelining calculates the final color, depth, and other attributes of fragments after rasterization. • It handles tasks like texturing, lighting, and special effects, determining how each fragment appears on- screen. Fragment Shadder
  • 10.
    Testing involves operationslike depth testing, which ensures that only the closest pixels are rendered. Blending combines the color of a pixel with the background, enabling effects like transparency by adjusting pixel colors based on their corresponding alpha values. Testing & Blending
  • 11.
    O P EN G L G R A P H I C S P I P E L I N E
  • 12.
    • Model ofgraphics pipeline is usually used for real time rendering. • Purpose of graphics pipelining: • The graphics pipeline serves several important purposes in the rendering of 3D graphics and the conversion of 3D scenes into 2D images displayed on screens. Here are the key purposes of the graphics pipeline
  • 13.
  • 14.
    Key Purpose Of Graphics Pipeline Resource Management Visual EffectsImplementation Cross Platform Compatibility Shader support and flexibility
  • 15.
    Application of GraphicsPipeline Augmented reality Video Game Virtual Reality Film-production Simulation Web Graphics
  • 16.