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
54
Computer Graphics : Intro
Sricharan
April 11, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
480
Generative Query Networks
raincrash
0
140
Django Unchained!
raincrash
0
54
Smart Suggestions - Part II
raincrash
0
59
Smart Suggestions - Part I
raincrash
0
36
Distributed Version Control
raincrash
0
63
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
29
Computer Graphics : Part 2
raincrash
0
28
Other Decks in Technology
See All in Technology
Cross Data Platforms Meetup LT 20250422
tarotaro0129
1
840
更新系と状態
uhyo
8
2.1k
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
500
今日からはじめるプラットフォームエンジニアリング
jacopen
8
1.8k
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
360
AIコーディングの最前線 〜活用のコツと課題〜
pharma_x_tech
4
2.8k
グループ ポリシー再確認 (2)
murachiakira
0
170
React ABC Questions
hirotomoyamada
0
580
watsonx.data上のベクトル・データベース Milvusを見てみよう/20250418-milvus-dojo
mayumihirano
0
170
Azure Maps Visual in PowerBIで分析しよう
nakasho
0
150
SnowflakeとDatabricks両方でRAGを構築してみた
kameitomohiro
1
520
4/17/25 - CIJUG - Java Meets AI: Build LLM-Powered Apps with LangChain4j (part 2)
edeandrea
PRO
0
140
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Automating Front-end Workflow
addyosmani
1370
200k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
RailsConf 2023
tenderlove
30
1.1k
Speed Design
sergeychernyshev
29
910
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Agile that works and the tools we love
rasmusluckow
329
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Six Lessons from altMBA
skipperchong
28
3.7k
Writing Fast Ruby
sferik
628
61k
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^)/