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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
640
Generative Query Networks
raincrash
0
170
Django Unchained!
raincrash
0
93
Smart Suggestions - Part II
raincrash
0
90
Smart Suggestions - Part I
raincrash
0
45
Distributed Version Control
raincrash
0
71
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
43
Computer Graphics : Part 2
raincrash
0
40
Other Decks in Technology
See All in Technology
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
250
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
260
freeeで運用しているAIQAについて
qatonchan
0
550
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
300
Swift Sequence の便利 API 再発見
treastrain
1
260
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
みんなの考えた最強のデータ基盤アーキテクチャ'26前期〜前夜祭〜ルーキーズ_資料_遠藤な
endonanana
0
310
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
160
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
120
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
100
Purview Endpoint DLP 動かしてみた
kozakigh
0
350
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
34
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
A better future with KSS
kneath
240
18k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
130
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
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^)/