|
|
Re: Größe von Partikeln vs Rendering Speed
[Re: JoGa]
#342532
09/28/10 23:26
09/28/10 23:26
|
Joined: Dec 2003
Posts: 988 Germany, Magdeburg
JoGa
OP
User
|
OP
User
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
|
Hm, hab ich irgendwas übersehen, steht meine Frage schon irgendwo beantwortet? Wenn ja, dann tuts mir leid, jedoch wäre es nett, wenn mir jemand den Link oder ein Stichwort sagen könnte, wo ich Antworten finden könnte. Falls meine eigentliche Frage etwas undeutlich formuliert war, hier nochmal: ist es besser, wenn kleine Bild-dateien für Partikel nimmt und diese per script (my.size) hochskaliert, oder ob man gleich größere Bild-Dateien nimmt?
|
|
|
Re: Größe von Partikeln vs Rendering Speed
[Re: JoGa]
#342535
09/29/10 00:23
09/29/10 00:23
|
Joined: Nov 2008
Posts: 216
jane
Member
|
Member
Joined: Nov 2008
Posts: 216
|
Habe mich vor einiger Zeit mal etwas genauer mit Partikel-Effekten beschäftigt. Der Rangewert ist für Primitive(untexturierte, theoretische, selbstleuchtende) gedacht. Dabei wird dem Partikeleffekt keine bmap zugewiesen. Das Partikelsystem rendert je nach angewiesener Dynamik die Stelle an der sich der gedachte Pixel gerade befindet, mit den Farb und Helligkeits-Werten die ihm zugewiesen sind. Deshalb dürfen Partikeleffekte ohne bmap-Zuweisung(gedacht für grosse Mengen/Schwärme) eine bestimmte Grösse nicht überschreiten.
Partikeleffekte mit einer bmap-Zuweisung sind im Prinzip Sprite-Effekte bei denen halt eine gewisse Zahl Sprites erzeugt wird die sich je nach funktion verhalten. Dabei ist es wohl besser die Sptites gleich in ihrer gewünschten Grösse zu erzeugen, da sonst noch der Skalieprozess dazu kommt, was bei einigen wenigen kein Problem ist bei grösseren Mengen jedoch schnell die Framerate beeinflussen kann.
Da dieses Wissen auch nur durch "Internetforsten" zusammengetragen ist, hoffe ich dass sich noch jemand findet der zu der Thematik etwas sagen kann, da ich die Richtigkeit dieser Aussagen nicht garantieren möchte.
Last edited by jane; 09/29/10 00:36.
|
|
|
[solved] Re: Größe von Partikeln vs Rendering Speed
[Re: Superku]
#342613
09/29/10 17:28
09/29/10 17:28
|
Joined: Dec 2003
Posts: 988 Germany, Magdeburg
JoGa
OP
User
|
OP
User
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
|
Okay, danke euch; hier hab ich mal was ausprobiert:
Zwei Partikelemitter, der eine mit 64x64, der ander mit 10x so großer Datei.
Beide brauchen so um die 15 ms, keine große Änderung.
Wenn man nun die Partikel ingame per vslider, der an die Skalierung in der Effektdatei verknüpft ist, ändert (von ca. my.size = 10 auf my.size = 130 [ganz grob, hatte keine Skalierung am Slider]), stiegen die 15 ms auf satte knapp 50ms. Auch wieder bei beiden Emittern gleich. Daraus schließ ich, dass das Skalieren ingame rechenintensiver ist. Falls jmd ne andere oder ähnliche Beobachtung gemacht hat, gern her mit. Gruß
Last edited by JoGa; 09/29/10 18:00.
|
|
|
|