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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sricharan
May 08, 2015
Technology
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Computer Graphics : Part 2
Sricharan
May 08, 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
91
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 : Intro
raincrash
0
62
Other Decks in Technology
See All in Technology
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
270
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1k
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
220
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
360
JAWS_ICEBERG_BASECAMP
iqbocchi
2
110
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
300
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
120
文字起こし基盤の信頼性
abnoumaru
0
110
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
300
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
7
2.8k
Type-safe IaC for Dart
coborinai
0
180
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
200
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Raft: Consensus for Rubyists
vanstee
141
7.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
Between Models and Reality
mayunak
4
380
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
510
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
370
Typedesign – Prime Four
hannesfritz
42
3.1k
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^)/