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
53
Computer Graphics : Intro
Sricharan
April 11, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
370
Generative Query Networks
raincrash
0
130
Django Unchained!
raincrash
0
48
Smart Suggestions - Part II
raincrash
0
56
Smart Suggestions - Part I
raincrash
0
27
Distributed Version Control
raincrash
0
59
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
27
Computer Graphics : Part 2
raincrash
0
23
Other Decks in Technology
See All in Technology
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
110
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
310
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
How to Think Like a Performance Engineer
csswizardry
4
590
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
AOAI Dev Day - Opening Session
yoshidashingo
2
430
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
75
5.9k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
How to Ace a Technical Interview
jacobian
274
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Thoughts on Productivity
jonyablonski
64
4.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
The Invisible Customer
myddelton
117
13k
Teambox: Starting and Learning
jrom
130
8.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
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^)/