Árnyékolástechnika (fény modell)

Történelmileg, 3D-grafikák árnyékolással (festés) technikák jelentette festmény sokszög.
Két fő típusa festés tárgyak:
1. Lapos fogmosás

2. finom árnyékolás
• Festés Gouraud
• Festés Phong

színezés hulladéklerakó
Polygon árnyékoló fordul minden pontot, amelyben a kívánt színt. Pixel hulladéklerakó látogatott egymás után, általában vonalak söpörni balról jobbra.

Árnyékolástechnika (fény modell)

Az ábrán a két sokszög, az arcok, amelyek tele vannak színes. Az ábra jelölt képernyő koordináták minden csúcsa. Az ordináta a legalsó és a legfelső pontot kijelölt Ycurr, Ybottom. Ezért, az árnyékoló az ábrán indul Ycurr = Ybottom (az ábrán ez az egyik pontot), majd Ycurr = Ybottom + 1 az összes X a szakterületen [Xleft, Xright] helyezzük a kívánt színt minden egyes pixel pixel [Xcurr, Ycurr] és a T .D. Így ezzel az eljárással van megvalósítva, mint egy hagyományos kettős-ciklus:

Nézzük részletesen az egyes módszerek.

1.Ploskoe fogmosás (Flat árnyékolás)

Amikor a permetlé festett lakás poligonok hozzá van rendelve, és kapcsolódó számítások az azonos színű minden egyes pixel szélén. Bár például, akkor válassza ki a felső egy szín mint tulajdonság. Hogyan befolyásolja ez az árnyékoló a csúcsra? Kiderült, hogy amikor a lapos sugarú festett mindig csak az első színes arcok, és a képzési helyszínen az alkalmazás árnyékoló folyamatosan megjelenik. Emiatt lehet, hogy FindColor csapat a ciklus kezdetén. Így a diffúziós hatás a megvilágítás és a tükör van egy gyenge hatást. Ez a módszer nem alkalmazható a festés játékok.

A Direct3D9 lakás fogmosás telepítve a parancsot:

Az OpenGL lakás fogmosás alábbiak szerint kerül meghatározásra:

2. finom árnyékolás

Amikor finom árnyékolás jelentkezik simító szélei között arcokat. Színes általában számítva nagyobb számú pontot minden arc. Kétféle sima árnyékolás: Gouraud árnyékolás és Phong árnyalás.

1. Gouraud árnyékolás (Gourand mintázat)

Ha ezt a módszert kiszámítani minden egyes képpont egy külön szín érték c. A színes pixel x:

A számítási szempontból Gouraud árnyékoló költsége valamivel drágább, mint a sima tömés.

A Direct3D9 fogmosás Guro telepítve a parancsot:

Az OpenGL fogmosás Guro alábbiak szerint kerül meghatározásra:

2. Phong árnyalás (Phong árnyalás)

Nagyobb realizmus érhető el ezzel a módszerrel. Ez abban áll, közelítő felületi normális minden egyes pixel. Amikor dolgozik egy festmény Phong, megtaláljuk a szokásos minden egyes pontja a szélén az objektumot, és segítenek megtalálni a színek benne alkalmazzon árnyékolást modell szerint. Kiszámítása normál minden egyes pontja az arc interpolálva számítjuk ki között a sokszög normals. A színe a pont x a lényeg:

A Direct3D9 fogmosás Phong telepítve a parancsot:

Mi árnyékolás (világítás modell)?

Kapcsolódó cikkek