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
58
Computer Graphics : Intro
Sricharan
April 11, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
530
Generative Query Networks
raincrash
0
150
Django Unchained!
raincrash
0
66
Smart Suggestions - Part II
raincrash
0
66
Smart Suggestions - Part I
raincrash
0
39
Distributed Version Control
raincrash
0
67
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
33
Computer Graphics : Part 2
raincrash
0
33
Other Decks in Technology
See All in Technology
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
340
株式会社ARAV 採用案内
maqui
0
380
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
6
760
Goでマークダウンの独自記法を実装する
lag129
0
230
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
910
モダンフロントエンド 開発研修
recruitengineers
PRO
6
2.7k
ゆるふわエンジニアでもAIフローにチャレンジしたい!!~Zapierのすゝめ~
masakiokuda
2
100
自社製CMSからmicroCMSへのリプレースがプロダクトグロースを加速させた話
nextbeatdev
0
250
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.8k
会社にデータエンジニアがいることでできるようになること
10xinc
9
1.6k
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
2
20k
トヨタ生産方式(TPS)入門
recruitengineers
PRO
4
990
Featured
See All Featured
Balancing Empowerment & Direction
lara
2
590
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How GitHub (no longer) Works
holman
315
140k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Six Lessons from altMBA
skipperchong
28
4k
KATA
mclloyd
32
14k
Documentation Writing (for coders)
carmenintech
73
5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Music & Morning Musume
bryan
46
6.8k
Site-Speed That Sticks
csswizardry
10
790
The Invisible Side of Design
smashingmag
301
51k
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^)/