Seite 1 von 1

denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 12:04
von joe23
hallo

ich habe hier eine landkarte mit 300 städten, die als kleine punkte dargestellt werden. nun sollen diese punkte alle nacheinander erscheinen (aus der mitte nach außen). Eine Möglichkeit wäre jeden einzelnen punkt zu animieren, aber das wäre ein haufen arbeit (und man bräuchte für fast jeden punkt eine extra ebene).

leichter wäre es natürlch mit eine maske, die man von innen nach außen aufzieht und die punkte damit freilegt. das problem dabei ist, dass die punkte dann nicht sofort komplett erscheinen, sondern (je nach geschwindigkeit der masken-animation) langsam aufgedeckt werden. d.h. man sieht z.B. erst ein kleines stück von dem punkt, dann die hälfte, dann 2/3, dann komplett. jeder punkt soll aber nur 2 zustände haben. entweder man sieht ihn komplett oder gar nicht.

meine idee war nun folgende:
man animiert die maske ganz normal. irgendwie (und genau darum geht es mir hier, weil ich nicht weiß WIE) sagt man jedem punkt:

if (man sieht mehr als 50% vom punkt)
show punkt
else
hide punkt

verstanden? also erst wenn die hälfte vom punkt von der maske frei liegt, sieht man ihn, dann aber bereits komplett und nicht nur die hälfte. man könnte auch sagen erst wenn die makse komplett drünber ist sieht man ihn, das wäre egal. wichtig ist nur, dass man NIE nur einen teil des punktes sieht.

wie könne man das realisieren?
oder hat jemand eine ganz andere idee?


danke schnmal
der joe

Re: denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 12:24
von Gast
Hi
eine idee wäre mit dem Vektorpinsel!Vorteil,du kannst die Pkt frame genau animieren,brauchst nur eine Ebene.Nachteil:Gibt's nur in der pro version und die Pkt.e müssen manuell aufgetragen werden.
Ich schätzte der Aufwand liegt bei 5Min.

Re: denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 12:34
von joe23
danke für die anregung. die pro version haben wir hier (6.5), daran sollte es also nicht scheitern.
hab deine idee aber noch nicht so ganz verstanden. die punkte kann ich nicht nachzeichnen, da es nicht gewöhnliche, einfarbeige punke sind sondern kleine icons (die ich als JPGs importieren würde).

oder meintest du ich soll eine maske mit dem vektorpinsel malen? bitte klär mich auf :)

danke
der joe

Re: denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 13:12
von Gast
joe23 hat geschrieben:die punkte kann ich nicht nachzeichnen, da es nicht gewöhnliche, einfarbeige punke sind sondern kleine icons (die ich als JPGs importieren würde).
wenn es jpg's sind kannst du den vektorpinsel vergessen,sorry

Re: denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 15:36
von matte
also ich würds manuell über keyframes lösen einmal 2 keyframes für die Deckkraft gemacht die dann kopiert und halt schnell an der jeweiligen Stelle eingefügt, ist auch wesentlich weniger arbeit als mit dem vektorpinsel!

Re: denksportaufgabe mit masken und expressions

Verfasst: Mo 31 Jul, 2006 19:02
von Gast
Hallo

lege alle punkte in der Reihenfolge in die Timeline ,wie sie eingeblendet werden sollen!

nun fühge für einen punkt diese expression hinzu

//start der expression
dauer = 2; // Zeit in der alle punkte erscheinen (in sekunden)
num =300; // Anzahl aller ebenen

idx = Math.exp((time/dauer)*Math.log(num)) - 1;
if (idx >= index) 100 else 0
//Ende der Expression



kopiere nun nur die expression und fühge sie in die restlichen punkte ein
gruss didgi