Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
4 registered members (AndrewAMD, Quad, soulman3, Ayumi), 675 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Größe von Partikeln vs Rendering Speed #341059
09/10/10 08:39
09/10/10 08:39
Joined: Dec 2003
Posts: 988
Germany, Magdeburg
JoGa Offline OP
User
JoGa  Offline OP
User

Joined: Dec 2003
Posts: 988
Germany, Magdeburg
So, ich war grad an einem Partikeleffekt und habe folgendes zu der Größe von Partikeln im manual gelesen:
"Range:
0 .. 16 (default: 4). Note that the rendering speed of particles depends on their size. Oversized particles can be very slow."
Zuerst mal OT: Die Größe kann man doch auch weit über die 16 herausskalieren? Warum steht da die Begrenzung von 16? Hat das was mit einer sinnvollen Begrenzung, aber nicht technischen wegen dem RenderingSpeed zu tun? Was mir auffiehl war, dass die xy-Koordinaten der Partikel am linken oberen Eck zu sein scheinen, da das Skalieren in größeren Dimensionen die Partiekl von ihrer Position nach rechts unten (xy-Were wurden erhöht?) skaliert wurden.

Und nun zum eigentlichen: Dem Zitat nach wäre es besser, wenn ich eine z.B 256x256 große Partikel-tga-Datei nehme, anstatt eine kleine Datei per Script (my.size) hoch zu skalieren - stimmt das?

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 Offline OP
User
JoGa  Offline 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
J
jane Offline
Member
jane  Offline
Member
J

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.
Re: Größe von Partikeln vs Rendering Speed [Re: JoGa] #342536
09/29/10 00:23
09/29/10 00:23
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Ich benutze auch gerne Partikel mit Größe > 50, aber um dir deine Frage zu beantworten: Probiere es einfach selbst aus! Schreib ein Miniprogramm und teste die Geschwindigkeit.
Da es mich auch interessiert, poste bitte dein Ergebnis!


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
[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 Offline OP
User
JoGa  Offline 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.

Moderated by  HeelX 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1