Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Computer Graphics : Part 2
Search
Sricharan
May 08, 2015
Technology
0
29
Computer Graphics : Part 2
Sricharan
May 08, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
490
Generative Query Networks
raincrash
0
150
Django Unchained!
raincrash
0
57
Smart Suggestions - Part II
raincrash
0
60
Smart Suggestions - Part I
raincrash
0
38
Distributed Version Control
raincrash
0
66
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
30
Computer Graphics : Intro
raincrash
0
56
Other Decks in Technology
See All in Technology
プラットフォームとしての Datadog / Datadog as Platforms
aoto
PRO
1
340
データ戦略部門 紹介資料
sansan33
PRO
1
3.1k
技術書典18結果報告
mutsumix
2
190
継続戦闘能⼒
sansantech
PRO
0
220
いまさら聞けない Git 超入門 〜Gitって結局なに?から始める第一歩〜
devops_vtj
0
170
Flutterアプリを⾃然⾔語で操作する
yukisakai1225
0
170
単一Gitリポジトリから独立しました
lycorptech_jp
PRO
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
カンファレンスのつくりかた / The Conference Code: What Makes It All Work
tomzoh
8
950
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.2k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
GigaViewerにおけるMackerel APM導入の裏側
7474
0
460
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Gamification - CAS2011
davidbonilla
81
5.3k
Thoughts on Productivity
jonyablonski
69
4.7k
Scaling GitHub
holman
459
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Making Projects Easy
brettharned
116
6.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
15
890
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
850
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
1
82
Transcript
Computer Graphics: Overview
What is computer graphics? • Representation and display of image
data • Concerned with mathematical and computational aspects of displaying and representing images • Not concerned with design/aesthetics
3D Modelling • Mathematical representation of 3D surface • Polygonal
modelling: Mesh • Curve modelling: NURBS
Wireframe model
NURBS surface
3D Rendering • Displaying a model (or collection of models)
• Real-time/Non real-time
The Graphics Pipeline • Vertex transformation: Translation, rotation, scaling, projection
• Clipping and rasterization, hidden surface detection • Per-pixel operations: Lighting, texture mapping • Display finished frame
Transformation matrices
Illumination
Texture mapping
The Role of the Graphics card • GPU and RAM
• Used for hardware accelerated graphics computations
The Graphics Processing Unit • Implements the graphics pipeline in
hardware • Performs vector and matrix operations, clipping, interpolation, rasterization and more • Can simultaneously perform many computations
Video Memory
The Graphics Pipeline
APIs: OpenGL and Direct3D • Used to command the graphics
card • Configure graphics pipeline, copy data to video memory, load and run shaders • Low-level
Thank you \(^o^)/