Partikel Demo - Effekte (Updated)
Übersicht

Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7 Weiter
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
ojay: liegt daran, dass es vorhin noch eine andere version war =)
die effekte sind übrigens echt hübsch ![]() |
||
MrKeks.net |
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das mit den 4000 Partikeln war ein Test in der ersten Version der Demo, die habe ich ja inzwischen mit den Effekten ersetzt -also nicht auf den Tasten rumprügeln, haha ![]() Ich kann den Massentest aber noch mal mit rein nehmen, ist vielleicht gar nicht schlecht zum Testen. Keyframes Ja, daran dachte ich auch schon. Im Moment hat jede Partikel-Art quasi zwei Keyframes (Start und End-Keyframe), also Start-Farbe, End-Farbe, Start-Größe, End-Größe usw. Es wäre zwar kein Problem, dazwischen noch mehrere Interpolationen zu setzen, aber das hätte zwei Nachteile: erstens müsste man beim Partikel-Designen noch mehr Paramter angeben und zweitens würde das die Engine etwas langsamer machen. Da muß man halt abwägen, ob das dem User dann überhaupt auffallen würde. Was ich aber auf jeden Fall noch zufügen möchte, sind z.B. Sub-Partikel. Dann kann jedes Partikel einen eigenen Schweif (eine beliebige andere Partikel-Art) emittieren. Und die Partikel dieses Schweifs könnten dann wiederum Sub-Partikel ausstossen usw. ![]() ![]() |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
INpac |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
![]() ![]() |
||
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
*** UPDATE ***
-4000-Partikel-Massentest ist wieder dabei -Zwei neue Effekte: Wasserfall und Wasserfontäne (Download-Link: siehe erstes Posting) INpac hat Folgendes geschrieben: ![]() ![]() Darüber grüble ich schon eine Weile... auf der einen Seite hasse ich es selbst, wenn man für jedes einzelne Modul Geld hinlegen muß, keine Frage. Andererseits stecken aber auch schon drei Wochen Vollzeit-Arbeit drin. Als selbstständiger Programmierer steckt man da einfach in einer miesen Zwickmühle: auf der einen Seite wünschte man selbst, alle tollen Programme wären Open-Source, aber auf der anderen Seite muß man leider auch realistisch sein und die Zeit und den Aufwand in Relation setzen. Eine große Wahl hat man da leider nicht. ![]() Wäre mal interessant, eure Meinung zu hören: würdet ihr für eine All-In-One Partikel-Engine zahlen? Und welcher Betrag wäre eurer Meinung nach denn wirklich fair? Und welche Features sollte sie haben, damit ihr sie in euren Games nutzen könnt? Ich poste nachher mal ein Code-Beispiel... |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
hmm, ist bei mir deutlich langsamer geworden :/ nur noch 40 fps bei 4000 partikeln und auch die anderen effekte sind langsamer.... | ||
MrKeks.net |
IonPainter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Zitat: Wäre mal interessant, eure Meinung zu hören: würdet ihr für eine All-In-One Partikel-Engine zahlen? Und welcher Betrag wäre eurer Meinung nach denn wirklich fair? Und welche Features sollte sie haben, damit ihr sie in euren Games nutzen könnt? hmm, kostenlos nehm ich sowas gerne, aber bezahlen..? ich glaube da code ich das dann lieber selber und lerne noch was dabei. glaube das viele so denken... edit: asserdem könnte ich meine games ja dann nicht mehr opensource machen oder im team entwickeln... |
||
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Bitte machs Open Source... ![]() Vielleicht würde ich etwas zahlen, aber das würde auf die Leistungsfähigkeit und die Geschwindigkeit ankommen... Kann aber auch gut sein dass ichs dann lieber selber coden würde, wie IonPainter schon sagte... |
||
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
*** UPDATE ***
-Jetzt mit Sub-Partikeln / Partikel-Schweifs! (Download-Link im ersten Posting) Siehe Effekt Nummer 9! Dadurch kann nun jedes einzelne Partikel einen Schweif/Rauch etc. erzeugen (diesen Effekt sollte man aber mit Vorsicht einsetzen, da sich hier die Anzahl der Partikel unter Umständen sehr schnell erhöht und die Geschwindigkeit sinkt). Es ist eine unendliche Kette von Sub-Partikeln möglich (also jedes Partikel kann Partikel ausstossen, die wiederrum Partikel ausstossen, die wiederrum... ) ![]() @Inarie: hast du irgendwelche Progs im Hintergrund laufen? Ich hatte eigentlich vorher gar nichts an der Engine selbst verändert. Bedenke auch, daß es vorher im VOLLBILD lief. Das macht einen guten Unterschied. |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
OJay |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
boah das wasser (7+8) sieht echt hammer aus! das muss sich hinter emittern, die vollpreis-engines endhalten nicht verstecken! die 0 kann ich irgendwie nicht deuten, sieht aber auch nett aus...hab da allerdings auch "nur" noch 90 fps. aber bei 4000 partikeln kann man auch nichts anderes erwarten...ist auch bei profi-engines nicht anders...
ok, mal zum thema lizenzierung: ich würde dir 2 versionen empfehlen. eine kostenlose version, mit eingeschränkten features und erlaubni´s nur für freeware spiele, welche aber für kleine projekte und minispiele völlig reichen. und eine kauf-version, die volle features und support beinhaltet und auch bei kommerziellen projekten eingesetzt werden darf. in diesem falle denke ich, das man eine lizenz im bereich von 50-100€ oder eine beteiligung an den verkäufen für realistisch ansehen kann. hängt allerdings auch von dem gesamtumfang ab... |
||
![]() |
Shodan |
![]() Antworten mit Zitat ![]() |
---|---|---|
Erstklassige Partikel-Engine. Hab selten sowas perfektes gesehen. Das stellt sogar die Effekte von manchem Top-Game in den Schatten. ![]() Das abprallen der Partikel am Boden, worauf basiert es? Kollision? Test: 3975 Partikel bei 104 Fps Maschine: AMD 1800XP 512MB GForce4Ti4200 64MB WinME @Linux: Sag mal, was hast du denn da für ne Kampfmaschine.Das Ding muss ja Schweineteuer sein? ![]() Vorschläge: Mir ist aufgefallen, dass der Ursprung der Partikel punktförmig zu sein scheint. Ist der Bereich des Auftauchens frei wählbar? Denkbar wäre auch die Vergabe des Emitters an ein Mesh, dann könnten die Partikel entlang seiner Oberfläche auftauchen( Brennende Wracks oä) Die Idee einer Freeware- und ner Kommerziellen Version erscheint mir auch die Beste. Eine zum Reinschnuppern und eine für die, die es ernst meinen mit ihrem Projekt. |
||
www.selfmadegames.de |
MaGus |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hmm...wenn du denkst dass sie besser ist als die hier(free): http://blitz3dfr.com/projets_eps.htm (was ich nicht beurteilen kann, da ich die Möglichkeiten von deiner nicht kenne), ist eine Bezahlversion IMO gerechtfertigt... wobei das EPS schon einen relativ hohen Standard setzt, aber wie gesagt, ich kenne deine nicht. | ||
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
Shodan hat Folgendes geschrieben: Mir ist aufgefallen, dass der Ursprung der Partikel punktförmig zu sein scheint. Ist der Bereich des Auftauchens frei wählbar? Denkbar wäre auch die Vergabe des Emitters an ein Mesh, dann könnten die Partikel entlang seiner Oberfläche auftauchen( Brennende Wracks oä)
Das ist schon drin. Man kann in jede Richtung (X/Y/Z) eine 'Breite' angeben, in der die Partikel auftauchen. Schau dir mal den Wasserfall an, der hat z.B. eine Breite von 6 auf der X-Achse. Jeder Emitter kann Partikel in einem beliebigen Radius emittieren, entweder Kreisförmig, auf einer Linie, als Punkt usw. Für das Abprallen der Partikel werden keine Kollisionen benutzt (das wäre viel zu langsam). Stattdessen kann man für jede Partikel-Art eine eigene Bodenhöhe angeben. Aber Partikel-Terrain-Kollisionen könnte ich noch mit aufnehmen, wenn das nötig sein sollte. Dann würde jedes Partikel auch im richtigen Winkel zum Terrain abprallen. MaGus hat Folgendes geschrieben: hmm...wenn du denkst dass sie besser ist als die hier(fee): http://blitz3dfr.com/projets_eps.htm...
Bei der EPS-Engine täuscht das schöne Interface ein bisschen darüber hinweg, das auch nicht viel mehr als übliche 'Standards' implementiert wurden -finde ich jedenfalls. Und soweit ich sehen konnte, kann man hier weder Partikel-Trails, noch Abprallverhalten, verschiedene Blendmodi gleichzeitig, verschiedene Partikel-Startzeiten oder Sounds einstellen. Aber wie gesagt -vielleicht habe ich das ja auch übersehen. Die Idee mit einer 'free' Version und einer 'kommerziellen' finde ich eigentlich ganz ok. Für kleinere Games langt ja wirklich schon eine 'Standard-Engine', die sauber und einfach einzufügen ist. *** UPDATE *** - Jeder Emitter kann nun mit einem 3D-Sound versehen werden (Download-Link siehe erstes Posting). Sounds sind auch gleich dabei. |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
MaGus |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das stimmt, die Sachen sind in EPS nicht drin. Hab aber ja auch nicht gesagt, dass EPS besser, ist, nur kenne ich eben die Möglichkeiten(Flexibilität, Features, wie leicht in ein Projekt zu integrieren) deiner Engine (noch) nicht komplett, außerdem lässt sich EPS relativ einfach erweitern.
Naja ich wart einfach mal ab...wann ist mit einem Release zu rechnen? |
||
INpac |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hmm.
deine partikel-engine ist ja wie gesagt wirklich cool - allerdings muss ich sagen, dass sich das recht leicht coden lässt, wenns auch eijn paar nerven kostet, bis die richtigen eigenschaften der emitter gefunden sind, etc. - aber trotzdem, bei dir ist das perfekt abgestimmt, farben, richtung, skalierung, alles. Und deswegen würde ich nichts dafür bezahlen, weil, wie Ion schon sagte, man beim coden selbst noch viel lernt. Ich würde vllt für eine partikelengine mit single-surface-feature bezahlen... vllt! Allerdings ist singlesurface recht schwierig ... aber ernorm schnell. |
||
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber davon rede ich doch die ganze Zeit ![]() Okay, hier also mal die wichtigsten Features soweit: - Single Surface Partikel System - Wahlweise Quads (4 Vertices, bessere Texturausnutzung) oder auch Triangles (nur 3 Vertices, daher noch schneller, aber ungünstigere Texturausnutzung) - Beliebig viele Partikel-Texturen möglich (alle sauber in einem Bild untergebracht) - Keine Partikelbeschränkung (bei vielen anderen Engines normalerweise immer auf einen Maximalwert beschränkt). - Beliebig viele Emitter möglich. - Super-einfaches Handling. Jeder Emitter kann genau wie ein Pivot behandelt, rotiert, ausgerichtet, an ein Parent gehängt, verschoben usw. werden und wird mit einem Befehl gestartet (oder gestoppt). - Natürlich kann man auch jederzeit nachfragen, ob dieser oder jener Emitter gerade aktiv ist, diesem auch neue Partikel zuweisen, bereits zugewiesene wieder entfernen usw. - Jedem Emitter kann man einen eigenen Sound zuweisen, der wahlweise auch geloopt wird. Somit muß man sich auch darum nicht mehr kümmern. - Jedem Emitter kann man verschiedene Partikel-Arten zuweisen, die ganz verschiedene Startzeiten, Dauer und auch sonst völlig unabhängige Parameter haben. - Jede Partikel-Art hat ca. 30 Parameter mit denen sich die jeweilige Partikel-Art exakt designen lässt. Viele Parameter kann man aber auch, wenn nicht benötigt, auch einfach weglassen, dann werden Standards benutzt. - Jede Partikel-Art kann Blendmode 'normal' oder 'additiv' (normal, z.B. für Felsen und additiv für Leucht-Effekte) haben. Viele Single-Surface Partikelsysteme sind hier auf einen Modus (meist additiv) beschränkt. Leuchtende Felsbrocken sehen auch sehr gut aus -hmmm ![]() - Sub-Particles und Particle Trails. Jedes(!) Partikel kann beliebig viele andere Partikel aussenden, diese wiederrum eigene Partikel usw. usw. - Mit diesen Parametern kann man jeweils eine Partikel-Art definieren: ---Textur ---Größe (Anfang, Zufalls-Variation, Änderung über Zeit, Maximal-Größe) ---Geschwindigkeit (Anfang, Zufalls-Variation, Änderung über Zeit) ---Transparenz (Anfang, Zufalls-Variation, Änderung über Zeit) ---Farbverlauf (Anfang, Zufalls-Variation, Änderung über Zeit) ---Helligkeits-Variation (Gamma) der Farbe ---Abprall-Höhe, Abprall-Stärke, Maximale Anzahl Abprälle ---Pulsation (Flackern) mit beliebiger Intensität ---Rotation (Anfang, Zufalls-Variation, Änderung über Zeit) ---Rotations-Modus (statisch, fortwährend, oder sogar je nach Flugrichtung) ---Gewicht/Masse (inkl. Zufalls-Variation) ---Emissions-Achsen (nur in eine, zwei oder alle Richtungen) ---Emissions-Winkel (von Punkt 0 Grad bis Kreisförmig 360 Grad) ---Emissions-Bereich (Offset/Breite) auf allen drei Achsen ---Lebensdauer - Vollautomatische Verwaltung der Partikel. Partikel werden nur gezeichnet, wenn sie auch sichtbar sind. Partikel, deren Größe sich auf Null ändert, oder die z.B. unsichtbar sind, werden automatisch entfernt. - Und (das ist mir persönlich am wichtigsten) SUPER-EINFACHES Handling. Ich habe da schon Partikel-Engines gesehen, bei denen man erst mal SELBST herausfinden mußte, welche von den dort maximal erlaubten Partikeln man gerade benutzen dürfte. Puh... das mal in Kürze. Wie gesagt -wenn noch weitere Features nötig sind, sollte kein Problem sein. ![]() |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
IonPainter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
was schwebt dir denn für ein preis vor? ausserdem ich wette wenn der 5te käufer das gekauft hat taucht irgendwo eine neue partikelengine auf die *zufällig* die selben features hat... ![]() |
||
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
OJay hat Folgendes geschrieben: und eine kauf-version, die volle features und support beinhaltet und auch bei kommerziellen projekten eingesetzt werden darf. in diesem falle denke ich, das man eine lizenz im bereich von 50-100€ oder eine beteiligung an den verkäufen für realistisch ansehen kann. Es fragt sich nur, wie oft das dann gekauft werden würde ![]() |
||
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: was schwebt dir denn für ein preis vor?
Auf keinen Fall mehr, als ich selbst zu zahlen bereit wäre ![]() Ich habe hier mal einen Thread zur Diskussion über kommerziellen Code erstellt (ich finde, dort ist das Thema besser aufgehoben, dann kann man sich hier ganz auf die technischen Features konzentrieren): https://www.blitzforum.de/view...7593#17593 Aber wie gesagt: das nur, wenn sich die Engine im praktischen Einsatz absolut bewährt und 100% brauchbar ist. Ich bastel gerade an einem Spiel, in dem ich sie verwende und schaue mal, wie sie sich macht. Wie wäre es denn eigentlich noch mit folgenden zusätzlichen Features: - HUD-System (Single-Surface) - Sunflares (Single-Surface) - Billboards und Decals (Single-Surface) - Vielleicht auch noch eine integrierte 3D-zu-2D-Sprite Engine Dann hätte man wirklich eine tolle All-in-one-Lösung, oder nicht? Da die Engine sowieso schon mit einem Single-Surface-System arbeitet, könnte man hier noch all jene Dinge integrieren, für die man gewöhnlich die grottenlahmen Sprites benötigt. |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hmm, wenn das alles noch dazukommt, dann wäre der Preis so langsam wiklich gerechtfertigt... Am Besten noch mit Keyframes, wie schon vorgeschlagen ![]() |
||
IonPainter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
pff 30€ is viel... na da fummle ich lieber da weiter:
Zitat: |
||
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7 Weiter
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group