Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Computer Graphics : Intro
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sricharan
April 11, 2015
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Computer Graphics : Intro
Sricharan
April 11, 2015
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
690
Generative Query Networks
raincrash
0
190
Django Unchained!
raincrash
0
110
Smart Suggestions - Part II
raincrash
0
97
Smart Suggestions - Part I
raincrash
0
57
Distributed Version Control
raincrash
0
80
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
49
Computer Graphics : Part 2
raincrash
0
54
Other Decks in Technology
See All in Technology
Loop Engineering これくらいでいい
mikanichinose
0
230
今さら理解するウェブフォントver.2026
takanorip
3
690
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.3k
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
120
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
210
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
190
自分で立ててみるLLMサービス
y_sera15
0
160
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
650
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
130
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
880
しろおびから始める!ログ活用の第一歩
shumei_ito
0
930
hackers_champloo_2026_tidb
makocchi
0
140
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
430
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
WENDY [Excerpt]
tessaabrams
14
40k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
Are puppies a ranking factor?
jonoalderson
2
4k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Un-Boring Meetings
codingconduct
0
450
The Pragmatic Product Professional
lauravandoore
37
7.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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^)/