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
22
Computer Graphics : Part 2
Sricharan
May 08, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
350
Generative Query Networks
raincrash
0
130
Django Unchained!
raincrash
0
48
Smart Suggestions - Part II
raincrash
0
54
Smart Suggestions - Part I
raincrash
0
23
Distributed Version Control
raincrash
0
59
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
26
Computer Graphics : Intro
raincrash
0
47
Other Decks in Technology
See All in Technology
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
600
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
100
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
130
20240416_devopsdaystokyo
kzkmaeda
1
220
反実仮想機械学習とは何か
usaito
PRO
11
4.5k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
210
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
510
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
370
アクセス制御にまつわる改善 / Improving access control
itkq
0
530
require(ESM)とECMAScript仕様
uhyo
1
180
本当のAWS基礎
toru_kubota
0
510
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
270
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
305
41k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
Automating Front-end Workflow
addyosmani
1356
200k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Design by the Numbers
sachag
274
18k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
For a Future-Friendly Web
brad_frost
172
9k
Navigating Team Friction
lara
178
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Facilitating Awesome Meetings
lara
42
5.6k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
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^)/