Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.04.2002, 18:34
Diablo_bth



also ich hab n Prob, das is klar. Das hört sich jetzt aber ein bischen komisch an. Ihr kennt doch sicher alle diesen q3-model-Effekt, dass die Texturen so komisch verzogen sind und sich durch Bewegung des [Waffen/ammo/etc]Models sich "verschieben". Ein gutes Beispiel ist dafür z.B. die BFG.
Damit ihr verstehen könnt was ich meine vergleicht einfach mal diesen Screen vor eurem inneren Auge mit der "echten" BFG:

In einer q3-Shader wird dass z.B. so definiert:
Quellcode:
textures/shader_name
{
  {
    ...
  }
  {
    map     textures/irgendwas.tga
    rgbGen lightingDiffuse // <- das da
  }
}

Ich habe dazu mal den aftershock-q3-renderer mir angeschaut. Der macht aber genau diesen Effekt nicht mit. Das wird auch im Code erwähnt:
Quellcode:
  else if( pass->rgbgen == SHADER_GEN_VERTEX )
  {
    /* FIXME: I don't think vertex colours are what is meant here */
    glEnableClientState( GL_COLOR_ARRAY );
  }

Also hat vielleicht jemand eine Ahnung wie man so was machen könnte, oder kennt vielleicht jemand einen Open-Source-q3-renderer der diesen Effekt unterstützt? Klar ich hab schon mit google nach q3-renderern gesucht, da haben aber bei allen komischerweise die source-download-links nicht funktioniert.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.04.2002, 18:34
Diablo_bth



ok ich hab jetzt selbst eine Lösung gefunden:
( die Textur-Coords stimmen zwar noch nicht ganz, aber der env-effekt haut scho einigermaßen hin )

wer das Ganze mal in Aktion sehen will, der kann sich mal meine demo-app saugen
http://mitglied.lycos.de/Diablo_bth/md3view.zip

--

zum Seitenanfang zum Seitenende Profil || Suche