41
Způsoby uložení grafické informace • Rastr (grid, bitmapa …) • Vektor

Způsoby uložení grafické informace

  • Upload
    lynley

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

Způsoby uložení grafické informace. Rastr (grid, bitmapa …) Vektor. Rastrové formáty. Barva v počítačové grafice. Elektromagnetick é vlnění. Vnímání barvy – spektrální funkce. Barevné modely. Prostor všech spektrálních funkcí má nekonečnou dimenzi - PowerPoint PPT Presentation

Citation preview

Page 1: Způsoby uložení grafické informace

Způsoby uložení grafické informace

• Rastr (grid, bitmapa …)

• Vektor

Page 2: Způsoby uložení grafické informace

Rastrové formáty

Page 3: Způsoby uložení grafické informace

Barva v počítačové grafice

Page 4: Způsoby uložení grafické informace

Elektromagnetické vlnění

Page 5: Způsoby uložení grafické informace

Vnímání barvy – spektrální funkce

Page 6: Způsoby uložení grafické informace

Barevné modely

• Prostor všech spektrálních funkcí má nekonečnou dimenzi

• Lidské oko je schopno rozlišit jen asi 10.000 – 50.000 odstínů

• Pro reálné použití stačí uvažovat dimenzi 3

• Potřebuji zvolit 3 základní barvy, například červená (R), zelená (G), modrá (B)

Page 7: Způsoby uložení grafické informace

Model RGB

Page 8: Způsoby uložení grafické informace

Aditivní skládání barev

Page 9: Způsoby uložení grafické informace

RGB – 256 barev

• 8 x 8 x 4 stupně

Page 10: Způsoby uložení grafické informace

RGB True Color

• 256 x 256 x 256 = 16.777.216 barev

Page 11: Způsoby uložení grafické informace

CMY model

• Model subtraktivní

Page 12: Způsoby uložení grafické informace

CMYK model

• Barva K namíchaná z CMY není přesná

• Je to levnější

Page 13: Způsoby uložení grafické informace

Model HLS

Page 14: Způsoby uložení grafické informace

Některé formáty rastrové grafiky

• BMP – bez komprese• PCX – bezztrátová komprese RLE (zastaralé,

vhodné pro jednobarevné plochy)• PNG – bezztrátová komprese LZW (vhodné pro

pravidelné vzory)• GIF – bezztrátová komprese LZW + redukce na

256 barev (vhodné pro jednoduchá loga)• JPG – ztrátová komprese JPEG (vhodné pro

fotografie)

Page 15: Způsoby uložení grafické informace

Vektorová grafika

Page 16: Způsoby uložení grafické informace

Vektorové entity

• Úsečka

• Kružnice, elipsa, kruhový oblouk,…

• Složitější křivky, splajny, Bézierovy křivky, …

• Plochy

• Tělesa

• Modely

Page 17: Způsoby uložení grafické informace

Interpolace

• Křivka prochází přímo zadanými body

Page 18: Způsoby uložení grafické informace

Interpolace polynomem

• Lineární – 2 body

• Kvadratická – 3 body

• Polynom n-tého stupně – n+1 bodů

Page 19: Způsoby uložení grafické informace

Lineární interpolace

Page 20: Způsoby uložení grafické informace

Kvadratická interpolace

Page 21: Způsoby uložení grafické informace

Interpolace polynomem 4 stupněInterpolované body:

(-2,4) (-1,0) (0,3) (1,1) (2,-5)

Rovnice:

16a -8b +4c -2d + e = 4

a - b + c -d +e = -3

e = 3

a + b + c + d +e = 1

16a +8b +4c +2d +e =-5

Řešení:

a=0.458 b=-0.75 c=-2.95

d=1.25 e=3

Funkce:

0.458*x^4-0.75*x^3-2.95*x^2+1.25*x+3

Page 22: Způsoby uložení grafické informace

Spline křivka

• Křivka se skládá z úseků vyjádřených polynom nižšího stupně, než odpovídá počtu bodů. Křivky na sebe v hraničních bodech hladce navazují

Page 23: Způsoby uložení grafické informace

Lineární „spline“

• Polynomy prvního stupně.

• V hraničních bodech na sebe navazují spojitě.

• Není zaručena spojitost ani první derivace.

• Česky se tomu říká lomená čára

Page 24: Způsoby uložení grafické informace

Kvadratický spline

• Křivka jsou úseky parabol.• V hraničních bodech na sebe paraboly

hladce navazují – mají spojitou první derivaci.

• Další derivace nemusí být (a obvykle nejsou) spojité.

• Je nejpoužívanější, pokud se řekne jen spline, myslí se obvykle kvadratický spline (viz AutoCAD)

Page 25: Způsoby uložení grafické informace

Kvadratický spline

Page 26: Způsoby uložení grafické informace

Bézierova aproximace (Bézierova křivka)

• Aproximace polynomem daného stupně n-tý stupeň pro n+1 bodů P0,P1,…,Pn

• Křivka prochází krajními body P0 a Pn• Tečna v počátečním bodě P0 je

rovnoběžná s vektorem P0P1.• Tečna v koncovém bodě Pn je rovnoběžná

s vektorem Pn-1 Pn• Celá křivka leží v konvexním obalu bodů

P0, … ,Pn

Page 27: Způsoby uložení grafické informace

Vyjádření Bézierovy křivky

Page 28: Způsoby uložení grafické informace

Lineární Bézierova křivka

• B(t) = (1-t).P0 + t.P1• Parametrická rovnice

úsečky

Page 29: Způsoby uložení grafické informace

Kvadratická Bézierova křivka

• B(t) = (1-t)2P0 + 2t(1-t)P1 + t2P2

Page 30: Způsoby uložení grafické informace

Kubická Bézierova křivka

B(t) = (1-t)3P0 + 3t(1-t)2P1 + 3t2(1-t)P2 + t3P3

Page 31: Způsoby uložení grafické informace

Třírozměrné modelování

Page 32: Způsoby uložení grafické informace

Modelování a zobrazování

Realita (sutečnost)

model

Obraz(y) modelu

modelování

Zobrazování

(vizualizace)

Page 33: Způsoby uložení grafické informace

3D modelování

• Rastrové (voxelové)

• Vektorové

Page 34: Způsoby uložení grafické informace

Voxelové modelování

0 = není v tělese

1 = je v tělese

Page 35: Způsoby uložení grafické informace

Modelování z primitivních těles

Kvádr

Zadat dva protilehlé vrcholy

Nebo

Zadat dva protilehlé vrcholy podstavy a výšku

Page 36: Způsoby uložení grafické informace

Primitivní tělesa v AutoCADu

• Kvádr

• Koule

• Válec

• Kužel

• Klín

• Torus

• ….

Page 37: Způsoby uložení grafické informace

2 ½ D modelování

• Modelování 3D těles pomocí transformací z 2D objektů– Posunutí (vysunutí, extrude)– Rotace (rotate, revolve)– …… např posunutí podle křivky

Page 38: Způsoby uložení grafické informace

Vysunutí

• Obdélník → Kvádr

• Kruh → Válec

Page 39: Způsoby uložení grafické informace

Otočení

• Obdélník → Válec

• Trojúhelník → Kužel

• Kruh → Koule

Page 40: Způsoby uložení grafické informace

Computer Solid Geometry (CSG) modelování

• Množinové operace– Sjednocení– Průnik– Rozdíl

• CSG strom

Page 41: Způsoby uložení grafické informace

CSG strom