PDA

View Full Version : [FRAGE] - MipMapping bei 3D-Texturen


tivolo
16-06-2004, 23:03
Hallo zusammen,

Bin die GPU Programming Guide von NVidia mal durchgegangen. Dort wird erwähnt, dass 3D-Texturen mit aktiviertem MipMapping bessere Performance bieten als "normale" 3D-Texturen (wegen Texture-Cache).

Weiß jemand, wie ich MipMapping für 3D-Texturen zum Laufen krieg? Hab' nicht mal im Google irgendwas Vernünftiges dazu gefunden.

mfg,
tivolo

Uebungsleitung
18-06-2004, 01:45
Ich denke genau wie bei 2D Texturen...

Michael Wimmer

Chuck
18-06-2004, 13:39
du kannst einfach die auto mipmap generation extension verwenden (ist sehr einfach... muss man nur vor dem teximage3d call nen texenv state setzen)

hier ein link zur spec:
http://oss.sgi.com/projects/ogl-sample/registry/SGIS/generate_mipmap.txt

tivolo
18-06-2004, 15:50
oh, vielen dank.
hab nicht gewusst, dass so eine extension existiert.

mfg,
tivolo

Chuck
18-06-2004, 16:27
ist ne fette sache das teil :) (auch wenns noch ned ARB ist wirds denk ich sowohl auf fast allen nv als auch ati karten unterstützt)
btw die extension funzt auch bei pbuffern die man als textur bindet (werden dann automatisch die fehlenden mipmap lvls dazugeneriert)

tivolo
18-06-2004, 20:20
dass das auch bei pbuffern funktioniert hab ich ebenfalls nicht gewusst.
wär ziemlich praktisch, weil ich meine schatten dann mit zunehmender distanz auf einfache art und weise "faden" könnte, jedoch hab ich bei aktiviertem mipmapping für mein rendertarget einen performance-einbruch um den faktor 7!
-> unspielbar

mfg,
tivolo