Author Topic: Feuer und andere partikel-effekte  (Read 4161 times)

Offline Elrohir

  • byte
  • *
  • Posts: 31
    • View Profile
Feuer und andere partikel-effekte
« on: March 15, 2009, 11:51:37 pm »
Guten Abend,
Mal wieder beschäftigt mich ein kleines Problem...
Undzwar geht es diesmal, wie der Threadtitel schon aussagt um Partikel-effekte, oder auch Animationen, bei denen sich die Vertex-zahl ändert...
Es gibt ja zum Beispiel ein partikel-emitter object in Cinema4d, aus dem dann während der animationszeit immer partikel bzw. kleine objekte herausströmen etc....
Aber gut, wie man dazu kommt ist ja auch erstmal egal...
Gibt es denn jedenfalls eine Möglichkeit derartige effekte per jPCT einzubauen, z.B. das Charaktere in einer rauchwolke erscheinen oder halt fackeln, die rauch absondern oder so? :-o

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11748
    • View Profile
    • http://www.jpct.net
Re: Feuer und andere partikel-effekte
« Reply #1 on: March 16, 2009, 07:32:16 am »
Ja, klar. Aber es gibt keine vorgefertigte Klasse dafür. Beispiele für Rauch findest du z.B. in den Robombs-Quellen (ganz unten auf der Seite). Da gibt es im Package "view" einen ParticleManager und einen SmokeCloudManager. Die Idee ist, einen Pool von einfachen Objekten zu halten und die bei Bedarf für Partikel zu verwenden. Nach dem Effekt gehen die Partikel dann wieder in den Pool zurück.
« Last Edit: March 16, 2009, 07:34:49 am by EgonOlsen »

Offline Elrohir

  • byte
  • *
  • Posts: 31
    • View Profile
Re: Feuer und andere partikel-effekte
« Reply #2 on: March 16, 2009, 08:50:26 pm »
Ja, klar. Aber es gibt keine vorgefertigte Klasse dafür. Beispiele für Rauch findest du z.B. in den Robombs-Quellen (ganz unten auf der Seite). Da gibt es im Package "view" einen ParticleManager und einen SmokeCloudManager. Die Idee ist, einen Pool von einfachen Objekten zu halten und die bei Bedarf für Partikel zu verwenden. Nach dem Effekt gehen die Partikel dann wieder in den Pool zurück.


ouf, habe mir auch schon die explosion-class angesehn... und muss gestehn, ich hab kaum was verstanden^^ nja, werd's mir bei gelegenheit nochmal genauer anschaun.. bis zu dem status dauert's wohl noch ne weile, danke :)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11748
    • View Profile
    • http://www.jpct.net
Re: Feuer und andere partikel-effekte
« Reply #3 on: March 16, 2009, 11:25:12 pm »
Die Explosion-Klasse ist vielleicht kein gutes Beispiel, zumal sie auch keinen wirklichen Partikeleffekt darstellt. Was sie im Prinzip macht, ist ein paar Quads vom Zentrum der Explosion (und eines in der Mitte) weg zu bewegen und dabei die Texturkoordinaten jedes Quads zu modifizieren um den Explosionseffekt zu bekommen (die Explosionstextur enthält 16 Teiltexturen mit unterschiedlicher Feuerballgröße). Aber wie gesagt: Ein Partikeleffekt ist das nicht. Particle und ParticleManager sind (hoffentlich) einfacher zu verstehen.