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 : Part 2
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sricharan
May 08, 2015
Technology
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Computer Graphics : Part 2
Sricharan
May 08, 2015
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
690
Generative Query Networks
raincrash
0
180
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 : Intro
raincrash
0
67
Other Decks in Technology
See All in Technology
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
490
自主式軟體工廠
philipz
0
230
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
320
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
3.1k
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
1
230
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
200
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
130
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
Kernel testing frameworks
ennael
PRO
0
110
並行性の問題を防げ!実践トランザクション入門
occhi
0
280
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
540
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
From π to Pie charts
rasagy
1
390
Code Review Best Practice
trishagee
74
20k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
250
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
270
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
エンジニアに許された特別な時間の終わり
watany
109
250k
The SEO Collaboration Effect
kristinabergwall1
1
590
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
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^)/