Upload
verdad
View
24
Download
0
Embed Size (px)
DESCRIPTION
4.7. Textúra. A felület anyagszerűsége Sík-képek ráborítása a felületre Például: faburkolat. Textúrák. Változatos felületekre bitlapos (bittérképes), procedurális-, 3D-textúrák Bitlapos textúra: színes négyzet [ 0 u, v 1] C // = {r, g, b} - PowerPoint PPT Presentation
Citation preview
4.7. Textúra
• A felület anyagszerűsége
• Sík-képek ráborítása a felületre
• Például: faburkolat
2
Textúrák
Változatos felületekre
bitlapos (bittérképes), procedurális-, 3D-textúrák
Bitlapos textúra: színes négyzet
[ 0 u, v 1] C C // = {r, g, b}
Felület textúrázása:
textúra geometriai modell KPP, vagy
textúra KPP
Felületek paraméterezése
• Egy textúra- négyzet leképezése felület-elemekre:
TextúraKR VKR (SKR)
• gömbre, hengerre, háromszögre: képlettel
• Bonyolultabb felületeknél
- befoglaló közvetítő felület-elem: gömb, stb;
- textúra közvetítő-elem: „paraméterezés” - közvetítő-elem felület; merőleges vetítés
Gömb „paraméterezése”
• Textúra leképezése egy gömb felületére: (u,v)= (x,y,z)
• Az r sugarú gömb:
x() = r sin cos ; 0 < r y() = r sin sin; 0 0
2 z() = r cos;.
• u = / (2), v = / jelöléssel: 0 u, v 1,
x(u, v) = r sin(v) cos(2u), y(u, v) = r sin(v) sin(2u), z(u, v) = r cos(v),
• Inverze: u = atan2(x, y) / (2); v = arccos(z / r) / ;
Henger „paraméterezése”
• Textúra leképezése egy henger felületére : (u,v)= (x,y,z)
• Az r sugarú, H magasságú henger:
x (h) = r cos, 0 < r y (h) = r sin, 0 2 z (h) = h; 0 h H.
• u = / (2), v = h / H jelöléssel 0 u, v 1,
• x(u, v) = r cos(2 u), y(u, v) = r sin(2 u), z(u, v) = v H,
• Inverze: u = atan2(x, y) / (2); v = z / H;
Háromszög paraméterezése
Textúra háromszög leképezése egy VKR háromszögre:
Ti = (ui, vi) = [ui, vi, 0, 1] Vi = [xi, yi, zi, 1]; i = 1, 2, 3
Affin transzformációval: Ti = Vi ; = { ik }
( 11 12 13 14 ) ( ui ) = ( xi); i = 1, 2, 3 | 21 22 23 24 | | vi | = | yi | | 31 32 33 34 | | 0 | = | zi | ( ) ( 1 ) = ( 1 ); (*4): T1 eltolása V1 -be
9 egyenlet, 9 ismeretlen
Az inverz leképezés hasonlóan: ’ Vi = Ti
A textúra-piramis
• A tárgyak különböző nagyításainál
a textúra részletessége is eltér
8
Ami még kimaradt …
Árnyék és átlátszóság
Különleges leképezések
Bucka
Környezet
Stb.