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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sricharan
April 11, 2015
Technology
62
0
Share
Computer Graphics : Intro
Sricharan
April 11, 2015
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
650
Generative Query Networks
raincrash
0
170
Django Unchained!
raincrash
0
97
Smart Suggestions - Part II
raincrash
0
90
Smart Suggestions - Part I
raincrash
0
50
Distributed Version Control
raincrash
0
74
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
45
Computer Graphics : Part 2
raincrash
0
45
Other Decks in Technology
See All in Technology
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
2.8k
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
430
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
100
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
380
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
690
GoとSIMDとWasmの今。
askua
3
480
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
130
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
180
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
5.2k
long-running-tasks
cipepser
3
460
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Scaling GitHub
holman
464
140k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
570
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Why Our Code Smells
bkeepers
PRO
340
58k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
39k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
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^)/