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
62
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Computer Graphics : Intro
Sricharan
April 11, 2015
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
670
Generative Query Networks
raincrash
0
170
Django Unchained!
raincrash
0
100
Smart Suggestions - Part II
raincrash
0
92
Smart Suggestions - Part I
raincrash
0
51
Distributed Version Control
raincrash
0
76
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
45
Computer Graphics : Part 2
raincrash
0
47
Other Decks in Technology
See All in Technology
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
5
1.2k
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
670
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1.5k
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
110
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
2.7k
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
740
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
150
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
110
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
160
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
330
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1k
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
460
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How STYLIGHT went responsive
nonsquared
100
6.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Technical Leadership for Architectural Decision Making
baasie
3
450
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
330
Measuring & Analyzing Core Web Vitals
bluesmoon
9
930
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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^)/