Geekovo Minimum. Počítačové Grafiky. Nadpis 1 Nadpis 2 Nadpis 3. Božetěchova 2, Brno

Podobné dokumenty
Co je grafický akcelerátor

Fakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38

Nvidia CUDA Paralelní programování na GPU

geekovo minimum počítačového Nadpis 1 Nadpis 2 Nadpis 3

Masivně paralelní zpracování obrazu v prostředí systému VisionLab Liberec Roman Cagaš, rc@mii.cz

Připravil: David Procházka. Základy OpenGL

GPU A CUDA HISTORIE GPU CO JE GPGPU? NVIDIA CUDA

PŘEDSTAVENÍ GRAFICKÉHO PROCESORU NVIDIA G200

PB001: Úvod do informačních technologíı

Programování grafiky ÚVOD

HW počítače co se nalézá uvnitř počítačové skříně

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Geneze grafických karet jako základní součásti PC Drahoslav Stejskal

3D počítačová grafika na PC Josef Pelikán, MFF UK Praha

Nvidia CUDA Paralelní programování na GPU

Programování grafiky ÚVOD

Grafické karty s podporou DirectX 11 Quynh Trang Dao Dao007

Karel Johanovský Michal Bílek SPŠ-JIA GRAFICKÉ KARTY

Základy OpenGL Josef Pelikán CGG MFF UK Praha. OpenGL / 34

Fakulta informačních technologíı. Rendering Seminář 1. 1 / 28

GPGPU. Jan Faigl. Gerstnerova Laboratoř pro inteligentní rozhodování a řízení České vysoké učení technické v Praze

Grafické karty. Autor: Kulhánek Zdeněk

AKCELERACE EVOLUCE PRAVIDEL CELULÁRNÍCH AUTOMATŮ NA GPU

SEZNAM A VYSVĚTLENÍ VYBRANÝCH POJMŮ TÝKAJÍCÍCH SE PARAMETRŮ ZOBRAZOVACÍCH JEDNOTEK ELEKTRONICKÝCH SYSTÉMŮ

Návrhy elektromagnetických zení

Notebooky za výhodné ceny. Počítačové sestavy s prodlouženou zárukou. Základní domácí počítač ASUS X53BR ASUS K53U.

Vektorové mapy. Ing. Martin Bak, vedoucí týmu vývoje

Hardware pro počítačovou grafiku NPGR019

Pokročilé architektury počítačů

Grafická data jsou u 2D vektorové grafiky uložena ve voxelech NEPRAVDA Grafická data jsou u rastrové grafiky uložena v pixelech PRAVDA Grafická data

tímto vyzývá zájemce k podání nabídky na veřejnou zakázku

Pravda leží v poušti odtamtud totiž

GPU a CUDA. Historie GPU. Co je GPGPU? Nvidia CUDA

5 790,- únor ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

Metoda sledování paprsku na grafických akcelerátorech. Martin Zlatuška

Vyuºití GPGPU pro zpracování dat z magnetické rezonance

CPU

AKČNÍ NABÍDKA BAREVNÝCH NOTEBOOKŮ - 15,6"

5 790,- prosinec ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

Vytváříme dobré aplikace vykreslovače grafiky v programovém prostředí Control Web

Architektura grafických ip pro Xbox 360 a PS3

Ve čtyřjádrové soutěži s Intelem teď

ATRAKTIVNÍ POČÍTAČE

AKČNÍ NABÍDKA NOTEBOOKŮ

ak. rok 2013/2014 Michal Španěl,

GPGPU- provádění vědeckých výpočtů prostřednictvím grafických karet osobních počítačů

Textury v real-time grafice Josef Pelikán, MFF UK Praha Josef.Pelikan@mff.cuni.cz

PV109: Historie a vývojové trendy ve VT

3D ANIMACE POSTAVY V POČÍTAČOVÉ GRAFICE ANIMATION OF 3D CHARACTER IN COMPUTER GRAPHICS

POROVNÁNÍ VHODNÝCH GRAFICKÝCH ENGINŮ PRO INTERAKTIVNÍ VOZIDLOVÉ SIMULÁTORY

Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."

ATRAKTIVNÍ POČÍTAČE

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

AKČNÍ NABÍDKA BAREVNÝCH NOTEBOOKŮ

Programovatelné shadery a jazyk Cg. Petr Kmoch

Představení a srovnání grafických procesorů ATI RV770 a NVIDIA G(T)200

Vývoj grafických karet

Sluchu zapřisáhlých příznivců AMD to

Hardware. Z čeho se skládá počítač

INTERAKTIVNÍ SIMULACE CHOVÁNÍ TKANINY AKCELEROVANÁ POMOCÍ GPU INTERACTIVE CLOTH SIMULATION ACCELERATED BY GPU

Bakalářská práce. Téma: Rešerše moderních grafických karet Literature retrieval of modern graphic cards. Zadání

OBRAZU FAKULTA INFORMAČNÍCH TECHNOLOGIÍ BRNO UNIVERSITY OF TECHNOLOGY FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND MULTIMEDIA

Hardwarová konfigurace 7x NTB 15,5 : Procesor Intel Pentium B970 Síla a výkon Rychlost procesoru (GHz) 2,3 Mezipaměť L3 (MB) 2 Počet jader 2


VYSOKÉ UČENÍ TECHNICK É V BRNĚ

Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.1. z předmětu

Počítačová grafika Grafické karty a monitory (metodické materiály) dr. Josef Šedivý Centrum talentů UHK, 2010

3D akcelerátory historie a architektura

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

GPGPU Aplikace GPGPU. Obecné výpočty na grafických procesorech. Jan Vacata

GPU jako levný výpočetní akcelerátor pro obrazovou JPEG2000 kompresi. ORS 2011 Karviná,

Vývoj počítačové grafiky. Tomáš Pastuch Pavel Skrbek

5 990,- leden ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

5 990,- září ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

Závěrečná zpráva projektu Experimentální výpočetní grid pro numerickou lineární algebru

5 990,- květen , ,- ceník. HCOMP AMD 4000 Trinity. Záruka 2 roky možnost splátek. Doporučený software. Cena s DPH.

Surfels: Surface Elements as Rendering Primitives

GPU a CUDA. Historie GPU. Co je GPGPU? Nvidia CUDA

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

2.Také poptáváme externí disk, min. 100 GB pro dokumentaci projektu, max. cena 2000 Kč.

5 990,- listopad ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

Počítačová grafika. (Computer Graphics) Úvod do tématu. Martina Mudrová únor 2007

Osvětlování a stínování

Řešíme úlohu zpracování velkého množství dat. Data jsou symetrická, úloha je dobře paralelizovatelná. Propaganda výrobců grafických karet:

Otázka číslo 3 Hardware PC komponent

Tutoriál programování grafických procesorů

Dne: Case Coolermaster minitower Elite 342, matx,black,bez zdroje 1. ARCTIC-COOLING F8, ventilátor 80mm 1

Váš stylový multimediální společník v karamelově smetanovém provedení. Oficiální webové stránky VAIO Europe

Rád bych poděkoval Ing. Davidu Ambrožovi za jeho cenné rady a připomínky a za ochotu po celou dobu vedení mé diplomové práce.

Dne: Case Coolermaster minitower Elite 342, matx,black,bez zdroje 1. ARCTIC-COOLING F8, ventilátor 80mm 1

Vizualizační 3D grafický engine. Bc. Jan Štalmach

Úvod do problematiky. Význam počítačové grafiky. Trochu z historie. Využití počítačové grafiky

Dne: Case Coolermaster minitower Elite 342, matx,black,bez zdroje 1. ARCTIC-COOLING F8, ventilátor 80mm 1

Vegetace v trojrozměrné scéně

GRAFICKÉ ADAPTÉRY. Pracovní režimy grafické karty

Hardwarová akcelerace HD videa v návaznosti na architektury čipu grafických karet

Grafická karta SVGA (2) Grafická karta SVGA (1) Grafická karta SVGA (4) Grafický akcelerátor: Grafická karta SVGA (3) Grafická karta SVGA (5)

5 990,- prosinec , ,- ceník. HCOMP AMD 4000 Trinity. Záruka 2 roky možnost splátek. Doporučený software. Cena s DPH.

Grafické adaptéry. Jan Vrzal, verze 1.0

Hierarchický model Josef Pelikán CGG MFF UK Praha. 1 / 16

Transkript:

Geekovo Minimum Nadpis 1 Nadpis 2 Nadpis 3 Počítačové Grafiky Jméno Adam Příjmení Herout Vysoké Vysoké učení technické učení technické v Brně, v Fakulta Brně, Fakulta informačních informačních technologií technologií v Brně Božetěchova 2, 612 66 Brno herout@fit.vutbr.cz jmeno@fit.vutbr.cz http://herout.net 99.99.2008 15.10.2011

Počítač ~ Procesor ~ Tranzistor #?? barcamp: Geekovo minimum počítačové grafiky 2

Tranzistory: CPU GPU Intel 1993 Pentium 3.1 Mt 1997 Pentium II 7.5 Mt 1999 Pentium III 24 Mt 2000 Pentium IV 42-169 Mt 2004 Prescott 125 Mt 2005 Pentium D 206 Mt 2006 Intel Core 2 Duo 291 Mt 2010 Qd-Cr Itanium Tukwila 2 Gt 2011 10-Core Xeon 2,6 Gt NVidia 1998 RIVA TNT 7 Mt 1999 TNT2 15 Mt 2000 GeForce 2 25 Mt 2001 GeForce 3 57 Mt 2002 GeForce 4 63 Mt 2003 GeForce FX 130 Mt 2005 G70 302 Mt 2006 nvidia G8800 GTX 680 Mt 2010 GF100 3 Gt PGR - Počítačová grafika / Organizace 3

Hrubá síla: GFLOPs/sec barcamp: Geekovo minimum počítačové grafiky 4

2D nebo 3D? barcamp: Geekovo minimum počítačové grafiky 5

2D nebo 3D? barcamp: Geekovo minimum počítačové grafiky 6

2D nebo 3D? barcamp: Geekovo minimum počítačové grafiky 7

Sprites barcamp: Geekovo minimum počítačové grafiky 8

Viditelnost: Malířův algoritmus barcamp: Geekovo minimum počítačové grafiky 9

Viditelnost: Malířův algoritmus barcamp: Geekovo minimum počítačové grafiky 10

Viditelnost: Malířův algoritmus barcamp: Geekovo minimum počítačové grafiky 11

2D nebo 3D? barcamp: Geekovo minimum počítačové grafiky 12

2D nebo 3D? barcamp: Geekovo minimum počítačové grafiky 13

Síť trojúhelníků! Trojúhelník popsán: barcamp: Geekovo minimum počítačové grafiky 14

Projekce: Perspektivní x = Mx x y 0 w = a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 x y z 1 barcamp: Geekovo minimum počítačové grafiky 15

Display je RASTROVÝ 8bitů grayscale 24bitů RGB 32bitů RGBA 16bitů RGB ----> Rasterizace barcamp: Geekovo minimum počítačové grafiky 16

Rasterizace: Trojúhelník barcamp: Geekovo minimum počítačové grafiky 17

Rasterizace: Trojúhelník Řádkovým algoritmem barcamp: Geekovo minimum počítačové grafiky 18

Rasterizace: Trojúhelník Řádkovým algoritmem barcamp: Geekovo minimum počítačové grafiky 19

Rasterizace trojúhelníka: Interpolace hodnot Barvy Texturovacích souřadnic Hodnot osvětlení Atd. atd. - cokoliv barcamp: Geekovo minimum počítačové grafiky 20

Rasterizace trojúhelníka: Texturování barcamp: Geekovo minimum počítačové grafiky 21

Síť trojúhelníků! Jenže: viditelnost? barcamp: Geekovo minimum počítačové grafiky 22

Viditelnost: Paměť hloubky barcamp: Geekovo minimum počítačové grafiky 23

Viditelnost: Paměť hloubky 8bitů grayscale 24bitů RGB 32bitů RGBA 16bitů RGB 24+48 bitů - RGBD Framebuffer barcamp: Geekovo minimum počítačové grafiky 24

Vykreslovací řetězec Per-Vertex Op Primitive Assembly x y z w = a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 x y z 1 Raster ization Per-Pixel Op Framebuffer barcamp: Geekovo minimum počítačové grafiky 25

Programovatelný vykreslovací řetězec x y z w = a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41? a 42 a 43 a 44 Vertex Shader x y z 1? Raster ization Primitive Assembly Pixel Shader Framebuffer barcamp: Geekovo minimum počítačové grafiky 26

OpenGL Direct3D x y z w Vertex Shader a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 =? a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 x y z 1? Raster ization Primitive Assembly Pixel Shader Framebuffer barcamp: Geekovo minimum počítačové grafiky 27

Struktura GPU (GeForce 6600 cca 2004) barcamp: Geekovo minimum počítačové grafiky 28

Vertex Op. Pixel Op. P = 5 V P = 1000 V barcamp: Geekovo minimum počítačové grafiky 29

Struktura GPU (GTX 280 cca 2008) barcamp: Geekovo minimum počítačové grafiky 30

Struktura GPU (GTX 560Ti cca 2010) barcamp: Geekovo minimum počítačové grafiky 31

GPU CPU x y z w Vertex Shader a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 =? a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 x y z 1? Raster ization Primitive Assembly Pixel Shader Framebuffer barcamp: Geekovo minimum počítačové grafiky 32

Hrubá síla: GFLOPs/sec barcamp: Geekovo minimum počítačové grafiky 33

CUDA OpenCL DirectCompute DirectCompute barcamp: Geekovo minimum počítačové grafiky 34

Vertex Op. Pixel Op. P = 0.1 V P = 1000 V P = 5 V barcamp: Geekovo minimum počítačové grafiky 35

Point-Based Graphics barcamp: Geekovo minimum počítačové grafiky 36

Suma sumárum 5. 4. 1. 2. 3. x y z w = Vertex Shader a 11 a 12 a 13 a? 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 x y z 1? Raster ization Primitive Assembly Pixel Shader Framebuffer barcamp: Geekovo minimum počítačové grafiky 37

Děkuji za pozornost! http://herout.net barcamp: Geekovo minimum počítačové grafiky 38