Megosztás a következőn keresztül:


Ködparaméterek (Direct3D 9)

A ködparaméterek vezérlése eszközmegjelenítési állapotokon keresztül történik. A képpont- és csúcspontok ködtípusai egyaránt támogatják a Ködképletekben (Direct3D 9)bevezetett ködképleteket. A D3DFOGMODE számba vett típus állandókat határoz meg, amelyekkel azonosíthatja a Microsoft Direct3D által használni kívánt ködképletet. A D3DRS_FOGTABLEMODE renderelési állapot szabályozza a Direct3D által a képpont ködhöz használt köd üzemmódot, a D3DRS_FOGVERTEXMODE renderelési állapot pedig a csúcsos köd üzemmódot.

A lineáris ködképlet használatakor a kezdő és záró távolságokat a D3DRS_FOGSTART és D3DRS_FOGEND renderelési állapotokon keresztül kell beállítani. Hogy a rendszer hogyan értelmezi ezeket az értékeket, attól függ, hogy milyen típusú ködet használ az alkalmazás – képpont vagy csúcs köd – és képpontos köd használata esetén z-alapú vagy w-alapú mélységet használ. Az alábbi táblázat összefoglalja a ködtípusokat, valamint azok kezdő és befejező egységeit.

Köd típusa Köd kezdő/záró egységei
Pixel (Z) Eszköztér [0.0,1.0]
Képpont (W) Kameratér
Tetőpont Kameratér

 

A D3DRS_FOGDENSITY renderelési állapot szabályozza az exponenciális ködképlet engedélyezésekor alkalmazott ködsűrűséget. A köd sűrűsége lényegében egy súlyozási tényező, amely 0,0-tól 1,0-ig terjed (beleértve), amely a kitevőben skálázza a távolság értékét.

A rendszer által a ködkeveréshez használt színt a D3DRS_FOGCOLOR eszköz renderelési állapotán keresztül vezérli. További információ: Ködszín (Direct3D 9) és ködkeverés (Direct3D 9).

ködtípusok