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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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とハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
770
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
710
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
930
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
200
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
200
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
370
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1k
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
150
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
4
420
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
920
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
Amazon Quick 入門!
ysuzuki
2
130
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Building Adaptive Systems
keathley
44
3.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Six Lessons from altMBA
skipperchong
29
4.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
GitHub's CSS Performance
jonrohan
1033
470k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
300
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
440
Utilizing Notion as your number one productivity tool
mfonobong
4
450
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Between Models and Reality
mayunak
4
380
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^)/