703
edits
No edit summary |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
File:Bälle3.jpg | File:Bälle3.jpg|Entwicklung 1 | ||
File:Bälle1.jpg | File:Bälle1.jpg|Entwicklung 2 | ||
File:Bälle2.jpg | File:Bälle2.jpg|Entwicklung 3 | ||
File:Bälleneu.jpg | File:Bälleneu.jpg|Weiterentwicklung 1 | ||
File:Bälleneu1.jpg | File:Bälleneu1.jpg|Weiterentwicklung 2 | ||
File:Bälleneu2.jpg | File:Bälleneu2.jpg|Finale 1 | ||
File:Bälleneu3.jpg | File:Bälleneu3.jpg|Finale 2 | ||
File:Bälleneu4.jpg | File:Bälleneu4.jpg|Finale 3 | ||
</gallery> | </gallery> | ||
Line 29: | Line 29: | ||
=== Weiterentwicklung === | === Weiterentwicklung === | ||
Jetzt sehen die Bälle schon etwas besser aus (sind etwas kleiner geworden), doch in der Bewegung scheinen sie eher oval. Liegt wohl daran, dass ich für die Schattierung mehrere Ellipsen übereinander zeichne und die '''Framerate''' vielleicht nicht passt. Zusätzlich haben sie verschiedene | Jetzt sehen die Bälle schon etwas besser aus (sind etwas kleiner geworden), doch in der Bewegung scheinen sie eher oval. Liegt wohl daran, dass ich für die Schattierung mehrere Ellipsen übereinander zeichne und die '''Framerate''' vielleicht nicht passt. Zusätzlich haben sie verschiedene Farbbereiche in den Ebenen. | ||
Wenn sie an den Rand stoßen, werden sie kurz verformt und dann wieder normal. So sehen sie wirklich aus als würden sie springen. | Wenn sie an den Rand stoßen, werden sie kurz verformt und dann wieder normal. So sehen sie wirklich aus als würden sie springen. | ||
Line 42: | Line 42: | ||
Ich habs geschafft! Die Bälle stoßen sich voneinander ab! | Ich habs geschafft! Die Bälle stoßen sich voneinander ab! | ||
Dadurch werden die physikalischen Gesetze manchmal aufgehoben, denn der in die entgegengesetzte Richtung abgestoßene Ball fliegt auf seiner Kreisbahn zur Decke. | Dadurch werden die physikalischen Gesetze manchmal aufgehoben, denn der in die entgegengesetzte '''Richtung''' abgestoßene Ball fliegt auf seiner '''Kreisbahn''' zur Decke. | ||
Manchmal wird ein Ball sogar aus dem Bereich heraus gekickt. | Manchmal wird ein Ball sogar aus dem Bereich heraus gekickt. | ||
Das gute dabei ist, dass sich die Bälle manchmal irgendwann einpendeln. Sie stoßen dann nicht mehr gegeneinander. | Das gute dabei ist, dass sich die Bälle manchmal irgendwann einpendeln. Sie stoßen dann nicht mehr gegeneinander. | ||
Zusätzlich habe ich sie ein bisschen größer gemacht und eine größere Knautschung eingestellt. | Zusätzlich habe ich sie ein bisschen größer gemacht und eine größere Knautschung eingestellt. | ||
[[/CodeB/]] | [[/CodeB/]] | ||
=== Letzte Feinarbeiten === | === Letzte Feinarbeiten === | ||
Line 55: | Line 55: | ||
[[File:BälleEnde.jpg|400px|Bälle]] | [[File:BälleEnde.jpg|400px|Bälle]] | ||
Die letzten Fehler habe ich behoben. Die Bälle fliegen nicht mehr | Die letzten '''Fehler''' habe ich behoben. Die Bälle fliegen nicht mehr unnatürlich nach oben. Das Wegdrängen habe ich etwas gedämpft dadurch, dass beide Bälle sich von einander abstoßen (und nicht nur einer abgestoßen wird). | ||
Die Farbe ist wieder völlig zufällig. | Die '''Farbe''' ist wieder völlig zufällig. | ||
Nun sind sie fast so groß wie am Anfang. Ich kann nur die 100 nicht nehmen, weil sonst die gemalten Kreise innen zu klein werden und der schöne, abgerundete Effekt nicht ganz stimmig ist. Außerdem werden sie dann zu dunkel. | |||
Fehlt nur noch der '''schweifende Ball'''. Da habe ich eventuell vor, den Anwender diesen schweifenden Ball per '''Maus''' durch die Ebenen ziehen zu lassen und so auch die Flugbahnen der anderen Bälle zu verändern. Alles andere wäre wahrscheinlich sehr aufwendig... | |||
[[/CodeC/]] | [[/CodeC/]] | ||
=== Interaktiver Ball === | |||
Es ist kein schweifender Ball (das sah ziemlich unpassend aus), aber mit der '''Maus''' kann nun ein Ball gelenkt werden, der ebenfalls die anderen abstößt. Diesmal habe ich die Bälle auch entgegen die Laufrichtung abstoßen lassen, hier ist der unnatürliche Effekt wieder da. Außerdem können die Bälle aus ihrer Ebene heraus gekickt werden. | |||
Per '''Mausklick''' lässt sich zusätzlich die Farbe des Balls ändern. | |||
[[/CodeD/]] | |||
[[File:Tischtheater_Baelle.zip]] Hier die App zum ausprobieren (Bildschirmgröße 1280*1024) | |||
[[File:Tischtheater_Baelle_Zwischen.zip]] Bildschirmgröße 1680*1050, ist nicht proportional aufteilbar (sorry, Ben...) | |||
- Balken sind weg, also wird wohl egal sein, obs auf den Millimeter passt | |||
[[File:Tischtheater_Baelle_Ende.zip]] Bildschirmgröße 1920*1200 | |||
'''Hier noch andere [[Digital Bauhaus Vorkurs/Projekte/Form und Raum|Projekte]] in Processing für [[Digital Bauhaus Vorkurs]].''' |
edits