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
24
Computer Graphics : Part 2
Sricharan
May 08, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
400
Generative Query Networks
raincrash
0
130
Django Unchained!
raincrash
0
48
Smart Suggestions - Part II
raincrash
0
58
Smart Suggestions - Part I
raincrash
0
29
Distributed Version Control
raincrash
0
59
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
27
Computer Graphics : Intro
raincrash
0
53
Other Decks in Technology
See All in Technology
Segment Anything Model 2
tenten0727
3
720
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
150
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
1
120
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
430
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
280
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
グイグイ系QAマネージャーの仕事
sadonosake
0
390
『GRANBLUE FANTASY Relink』キャラクターの魅力を支えるリグ・シミュレーション制作事例
cygames
0
170
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
520
DuckDB雑紹介(1.1対応版)@DuckDB座談会
ktz
6
1.4k
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
120
開発生産性を始める前に開発チームができること / optim-improve-development-productivity.pdf
optim
0
150
Featured
See All Featured
Designing with Data
zakiwarfel
98
5k
The Invisible Customer
myddelton
119
13k
A Tale of Four Properties
chriscoyier
155
22k
Design by the Numbers
sachag
277
19k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
The Language of Interfaces
destraynor
153
23k
Faster Mobile Websites
deanohume
304
30k
The World Runs on Bad Software
bkeepers
PRO
64
11k
Adopting Sorbet at Scale
ufuk
73
8.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Unsuck your backbone
ammeep
667
57k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
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^)/