GameEngineKoblenz / GeKo

2 stars 7 forks source link

Partikel System #137

Open MarcelBock opened 9 years ago

MarcelBock commented 9 years ago

@MadeleineKolb @NicolasKlee @KMichalski :

Das Partikel System soll weiter ausgebaut werden, so dass eine erste fertige Version bis nächste Woche steht.

KMichalski commented 9 years ago

Verspätetes Update:

  1. Wir haben eine Partikelsystem Struktur aufgebaut (Klassen, Methoden, ..)
  2. Wir benutzen SSBO's um Daten zu transportieren
  3. Wir benutzen ComputeShader
  4. Wir benutzen einen GeometryShader um daraus Quads zu machen, die Texturen bekommen
  5. Wir können Billboards anzeigen lassen
  6. Wir haben Blending
  7. Wir haben Point Sprites
  8. Wir haben eine grundlegende Physik
  9. Wir können in einer 2d Fläche emittieren
  10. Wir bestimmen Velocity mittels einen Funktionspointer
  11. Wir blenden Ein- und Aus der Quads (Geburt Einblenden, Tod ausblenden)
  12. Wir können zwischen PS und GS wechseln
  13. Unsere Billboards können mit dem GS rotiert werden (links/rechts) mit unterschiedlicher Geschwindigkeit
  14. Wir können konstant oder nur einmal emitten
  15. Der Emitter kann ein Objekt folgen
  16. Die Partikel können mit dem GS und PS skaliert werden
  17. Die Partikel können die Texturen nach gewisser Zeit wechseln/blending
  18. Wir speichern/laden per TinyXML
  19. Wir haben eine GUI, die erlaubt das Wetter auszuwählen, Screen Emitter und maximale Auslastung durch Partikeln

Wir haben folgende Emitter:

folgende kommen noch:

Bugs:

Lisa:

Nico:

Mad:

Kevin:

Wird nicht gemacht

Ausarbeitung:

lisawerner commented 9 years ago

Hey, im Partikelsystem gibt es einen "Errror 3". Kann man den noch genauer Ausgeben lassen, wofür "3" steht? :) Lg, Lisa

NicolasKlee commented 9 years ago

Hi, wenn das in der loadEffect() Methode auftritt (wovon ich ausgehe) dann ist das ein File_read_error. Sprich die XML-Datei kann nicht gefunden werden. Überprüfe doch mal den Pfad. Um die 3 als Text ausgeben zu lassen, müsste man für jede Zahl eine Errormessage basteln und darauf hatte ich bisher noch keine Lust ;)

NicolasKlee commented 9 years ago

Vortrag: Was wir benutzen:

Was das PS kann:

Was kann man erweitern: