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 : Intro
Search
Sricharan
April 11, 2015
Technology
0
47
Computer Graphics : Intro
Sricharan
April 11, 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 : Part 2
raincrash
0
22
Other Decks in Technology
See All in Technology
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
A (short) History of AI
harishpillay
0
110
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
150
オブザーバビリティの Primary Signals
onk
PRO
0
540
PHP"オレ"カンファレンスの告知
ysknsid25
0
350
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
320
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
530
SREとその組織類型
tatsuo48
8
1.5k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
320
転移学習とドメイン適応の基礎
kmatsui
2
570
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
14
35k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Facilitating Awesome Meetings
lara
41
5.6k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
RailsConf 2023
tenderlove
2
530
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
How to name files
jennybc
64
92k
Building an army of robots
kneath
300
41k
Web Components: a chance to create the future
zenorocha
305
41k
4 Signs Your Business is Dying
shpigford
175
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Side Projects
sachag
451
41k
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^)/