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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sricharan
May 08, 2015
Technology
0
37
Computer Graphics : Part 2
Sricharan
May 08, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
610
Generative Query Networks
raincrash
0
170
Django Unchained!
raincrash
0
88
Smart Suggestions - Part II
raincrash
0
86
Smart Suggestions - Part I
raincrash
0
44
Distributed Version Control
raincrash
0
70
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
40
Computer Graphics : Intro
raincrash
0
61
Other Decks in Technology
See All in Technology
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
1.2k
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
250
Bref でサービスを運用している話
sgash708
0
190
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
160
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
780
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
Phase11_戦略的AI経営
overflowinc
0
1.5k
From Senior to Staff : To infinity and beyond !
kuahyeow
0
100
スピンアウト講座02_ファイル管理
overflowinc
0
1.3k
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
180
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
400
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
690
How to train your dragon (web standard)
notwaldorf
97
6.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
My Coaching Mixtape
mlcsv
0
85
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
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^)/