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 : Part 2
Search
Sricharan
May 08, 2015
Technology
0
23
Computer Graphics : Part 2
Sricharan
May 08, 2015
Tweet
Share
More Decks by Sricharan
See All by Sricharan
Isospectralization
raincrash
0
370
Generative Query Networks
raincrash
0
130
Django Unchained!
raincrash
0
48
Smart Suggestions - Part II
raincrash
0
56
Smart Suggestions - Part I
raincrash
0
27
Distributed Version Control
raincrash
0
59
Mechanism and Architecture of Brain-Computer Interaction
raincrash
0
27
Computer Graphics : Intro
raincrash
0
53
Other Decks in Technology
See All in Technology
How to Think Like a Performance Engineer
csswizardry
4
590
簡単に始めるSnowflakeの機械学習
nayuts
1
190
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
920
AOAI Dev Day - Opening Session
yoshidashingo
2
440
エンジニア向け会社紹介資料
caddi_eng
14
220k
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
Featured
See All Featured
Become a Pro
speakerdeck
PRO
15
4.8k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Happy Clients
brianwarren
94
6.5k
The Invisible Side of Design
smashingmag
294
50k
YesSQL, Process and Tooling at Scale
rocio
166
14k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
23
1.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
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^)/