1 registered members (AndrewAMD),
475
guests, and 1
spider. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: fps Problem mit animierten Modellen
[Re: jane]
#418869
03/02/13 14:53
03/02/13 14:53
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
Das debug panel wird nicht viel bringen, da ich wirklich NUR die entities gezeichnet hab. Aber mal ne' andere Frage: Benutzt du viele Texturen mit Alphachannel?
POTATO-MAN saves the day! - Random
|
|
|
Re: fps Problem mit animierten Modellen
[Re: Kartoffel]
#418875
03/02/13 15:50
03/02/13 15:50
|
Joined: Nov 2008
Posts: 216
jane
OP
Member
|
OP
Member
Joined: Nov 2008
Posts: 216
|
Sagen wir mal so, nicht viele verschiedene, als tga's 32 bit, hauptsächlich die transparenten teile der Bäume, Büsche, Gräser und Haartexturen der NPCs.
In der Menge kommt dann aber schon einiges zusammen, wobei ich entfernte Vegetation ausblenden lasse.
Last edited by jane; 03/02/13 15:52.
|
|
|
Re: fps Problem mit animierten Modellen
[Re: jane]
#418876
03/02/13 16:24
03/02/13 16:24
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
Wenn Alpha nicht 1 oder 0 ist, und mehrere transparente Objekte hintereinander sind, kann das die Leistung stark beeinträchtigen.
POTATO-MAN saves the day! - Random
|
|
|
Re: fps Problem mit animierten Modellen
[Re: Kartoffel]
#418877
03/02/13 17:14
03/02/13 17:14
|
Joined: Nov 2008
Posts: 216
jane
OP
Member
|
OP
Member
Joined: Nov 2008
Posts: 216
|
Das lässt sich nur bei Gras und Bäumen nicht vermeiden, mehr als Entferntes auszublenden (mit INVISIBLE) und Mipmaps bei den Texturen zu verwenden, kann ich da nicht machen.
Edit: Macht eine Umschaltung auf eine 2. textur ohne Alphakanal, mit setzen von TRANSLUCENT auf OVERLAY sinn oder ist overlay ganau so rechenintensiv?
Last edited by jane; 03/02/13 17:38.
|
|
|
Re: fps Problem mit animierten Modellen
[Re: jane]
#418881
03/02/13 18:38
03/02/13 18:38
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
Bei overlay wird - soviel ich weiß - kein alpha-blending durchgeführt und somit nur das "vorderste" pixel gerechnen. Also ja, overlay sollte die fps anheben, solange die alpha channels auch wirklich das problem hier sind.
POTATO-MAN saves the day! - Random
|
|
|
Re: fps Problem mit animierten Modellen
[Re: Superku]
#418911
03/03/13 15:30
03/03/13 15:30
|
Joined: Nov 2008
Posts: 216
jane
OP
Member
|
OP
Member
Joined: Nov 2008
Posts: 216
|
@Superku: Bin bereits dabei die funktionen zu reduzieren, entstammen noch einer modell-action/function mit while(1) um bei Kornfeld-modellen eine animation abspielen zu lassen, noch dazu sitzen einige raben in den feldern, die bei annäherung hochfliegen und auf distanz wieder landen.
Mit der Entity-anzahl ... ja ok, ich habe z.B. alle bäume immer in 2 modellen (Stamm und Blattwerk), PSSM beuntze ich nicht, damit geht die fps absolut in den keller. Beim abschalten des Schattenshaders, den ich benutze, der eine recht niedrige reichweite hat, habe ich ~10-15 frames mehr, das abschalten des Bloom-Shaders würde noch mal 2-4 Frames bringen, möchte ich aber nicht missen.
HDR benutze ich nicht und das abschalten des Terrain- und Wasser-shaders bringt ebenfalls zusammen nur ca. 3 frames mehr. Woher die hohe Zahl der sichtbaren Modelle also wirklich kommt, kann ich nicht nachvollziehem, zumal ich ja entfernte Objekte auf INVISIBLE setze.
LOD ist so ne Sache, der wechsel sieht meist nicht gut aus und fällt gerade bei weiträumigen Levels mit hoher Sichtweite extrem auf.
Edit: Werde erst mal die laufenden funktionen reduzieren, um diesbezügliche Probleme auszuschliessen und die ms/frame dafür runter zu bekommen.
Last edited by jane; 03/03/13 15:35.
|
|
|
Re: fps Problem mit animierten Modellen
[Re: jane]
#418926
03/03/13 17:55
03/03/13 17:55
|
Joined: Jul 2008
Posts: 2,107 Germany
rayp
X
|
X
Joined: Jul 2008
Posts: 2,107
Germany
|
Mit der Entity-anzahl ... ja ok, ich habe z.B. alle bäume immer in 2 modellen (Stamm und Blattwerk), Falls diese nur im Hintergrund sind, könnte man sie auch durch Sprites ersetzen. Edit: Wegen den Polygonen (ein oder zwei Seiten weiter vorne), mag sein, das man zig Millionen rendern kann. Ich habe die Erfahrung gemacht, das es ab 500k, und etwas mehr Actions/Animationen am laufen, schnell rapide nach unten geht. Gutes LOD von Anfang an, und zwar bei allem, ist ein muß.
Last edited by rayp; 03/03/13 18:07.
Acknex umgibt uns...zwischen Dir, mir, dem Stein dort... "Hey Griswold ... where u gonna put a tree that big ?" 1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected rayp.flags |= UNTOUCHABLE;
|
|
|
|