4/30/2009

Perlin Noise Landscape

Und nochmal PerlinNoise. Ich hab nochmal kräftig optimiert und konnte doch noch einiges rauskitzeln an Performance. Die SWF läuft jetzt deutlich flüssiger und die Drehung ist jetzt auch sauber. Die Partikel, mit den standart Einstellungen übrigens über 25000 Stück, werden jetzt mit Hilfe eines Gradienten eingefärbt. So soll der Eindruck entstehen das die Partikel eine Landschaft darstellen. Über den neuen Numeric Stepper "Color" können diverse Color Schemes ausgewählt werden.

FFK09 Fotos



















Ganz frisch. Marc Thiele hat grad die ersten Fotos von der Konferenz bei Flickr hochgeladen. Hier gehts zu der Flickr Fotogalerie.

Zudem hat Marc auch einen Beitrag im Flashforum veröffentlich in den alle Teilnehmer der Konferenz ihre eigenen Fotos, bzw. Links zu ihren Fotos posten können.

Hobnox Open Source

Echt super. Die Entwickler vom Hobnox Audiotool, André Michelle, Alan Ross, Joa Ebert und Kai-Philipp Schöllmann haben eine Seite ins Netz gestellt auf der man nützliche Libraries und Source Code bekommt.
Wer das Audiotool und dessen Entwickler kennt wird sich besonders freuen.
Als erstes wird das "UIEvent" vorgestellt und die Sources kann man sich direkt ziehen. Sehr interessant!
Ich bin gespannt was dort als nächstes auftauchen wird.

FFK09

Und schon ist die FFK09 auch wieder vorbei. Besonders die Vorträge von André Michelle, Joa Ebert, Mario Klingemann, Nicolas Cannasse, Rainer Michael und Frank Reitberger haben mir gut gefallen. Den Vortrag "Silverlight 3 – Sneak Preview" von Steffen Ritter und Oliver Scheer fand ich allerdings total überflüssig auf einer "Flash" Konferenz. Insgesamt fand ich die Bandbreite an Vorträgen dieses Jahr etwas schwächer als die Jahre zuvor. Dazu kam noch, dass ich diverse Vorträge schon auf der FITC in Amsterdam gesehen habe.
Aber als ganzes betrachtet war die FFK09 auch dieses Jahr wieder echt super.
Habe viele Freunde, Bekannte und Kollegen getroffen und kennengelernt. Und die Hobnox party hat auch wieder Spaß gemacht. Ich freu mich schon auf die FFK10! :)

4/27/2009

Perlin Noise Waver V2

Ich hab noch etwas optimiert und neue Features hinzugefügt.
So ist es jetzt unter anderem möglich die "Landschaft" zu drehen und über die Numeric Stepper unten am Rand der SWF diverse Parameter einzustellen. Vorsicht mit den Octaves, denn hier gehts sehr schnell auf die Performance.

4/23/2009

FFK09

Lange ist es nicht mehr hin. Ich freu mich Dienstag und Mittwoch ( 28.-29. April ) auf der Flashforum Konferenz in Köln dabei sein zu können. Wie in den vorhergegangenen Jahren bin ich auf die Vorträge und Sprecher gespannt und hoffe möglichst viele Flasher Kollegen wieder zu treffen.
Für alle die zur Konferenz wollen und noch kein Ticket ihr Eigen nennen können: "Vergesst es!" Alle Tickets sind schon länger ausverkauft. Nächstes Jahr früher drann denken! ;)

Klassischer Perlin Noise + Displacementmapfilter

Ein Klassiker. Wollte das ganze nur mal in Actioscript3 umsetzen. Es kommen Perlin Noise und ein Displacementmapfilter zum Einsatz um das Bild zu verzerren.

Perlin Noise Waver

Ich hatte diesen Effekt neulig beim rumstöbern auf der Seite von Keith Peters entdeckt, genauer im alten BIT-101 LAB. Netterweise stellt Keith alle FLA Dateien aus der Zeit vom alten BIT-101 LAB frei zu Verfügung. Natürlich musste ich mir die FLA direkt runterladen und mir erstmal alles genau anschauen. Wieder mal sehr erstaunlich mit wie wenig Zeilen Code man ein solch schönes Ergebnis erzielen kann. Ich habe den Code von Actionscript2 zu Actionscript3 übersetzt und noch an ein paar kleinen stellen versucht zu optimieren. Zudem wollte ich lieber Linien haben als ein Grid aus Punkten wie im Original. Die Idee hinter dem ganzen ist sehr simpel. Von einem mit Perlin Noise generiertem Bild werden bestimmte Farbwerte ausgelesen. Diese Werte werden dazu benutzt die Partikel entsprechend einzufärben und zu positionieren.

4/20/2009

Preloader Spaß

Neulig bin ich über ein Bild der guten alten Datassette, einem Speichermedium vom legendären Brotkasten, dem C64 gestolpert und mußte direkt drann denken wie das ganze wohl als Preloader funktionieren könnte.
Gestern hatte ich endlich mal etwas Zeit übrig, und so habe ich mir Bildmaterial besorgt und den Datenrekorder sowie die Kassette/Datassette in Flash illustriert. Nach ein paar Stunden Arbeit hatte ich 2 Illustrationen, die ich dann nur noch mit einer Preloader Logik ausstatten mußte und schon war er fertig, der C64 Datassette Preloader. Die SWF ist schmale 30KB klein und somit Preloader tauglich. Ich finde das Ergebnis ist schön geworden und habe den Preloader mal an Pretty Loaded
geschickt.
Ich bin sehr gespannt ob es denn mein Preloader auch in die exklusive Auswahl schafft.

4/03/2009

Flash on the Beach Brighton 09

2007 und 2008 waren der Hammer. Zu gerne würde ich auch wieder dieses Jahr nach Brighton fliegen um an der Konferenz teilzunehmen.
Leider sieht es dieses Jahr schlecht aus. Es ist einfach super viel zu tun und ob anyMOTION GRAPHICS nochmal den Tripp dorthin sponsort ist zumindest dieses Jahr sehr fraglich. Vielleicht gewinn ich ja ein Ticket für 2009. :)

Napalm Particles

Ein kleine Spielerei. Natürlich mit Partikeln. In diesem Beispiel werden ca. 468 Partikel erzeugt die untereinander eine Collision Detection haben und auch mit den anderen Gegenständen auf der Stage kollidieren können. Das ganze ist als Mousefollow angelegt. Würde man die Collision Detection für die Partikel untereinander entfernen wäre es ein leichtes die zehnfache Anzahl von Partikeln ohne performance Probleme auf die Stage zu bringen, aber das wär ja langweilig. Die einzelnen Partikel werden in ein BitmapData gezeichnet und darauf wird den ein Blurfilter gezeichnet. Um das ganze etwas "realistischer" aussehen zu lassen wird das BitmapData zusätzlich noch permanent gescrollt. Wenn Ihr die linke Maustaste gedrückt haltet sind die eben angesprochenen Effekte deaktiviert und man sieht schön die Flugbahnen aller Partikel.

Schiebepuzzle

Ein kleines Schiebepuzzle in Actionscript2 umgesetzt. Ein Kunde wollte ein solches Spiel haben und beim umsetzen hab ich gemerkt das es noch einfacher war zu realisieren als eh schon vermutet. Das Puzzle ist voll dynamisch und man kann theoretisch mit einer riesen Anzahl an Spielsteinen spielen. Hier in dieser Variante sind es 5 * 5 Spielsteine. Vielleicht hat ja jemand Spaß auf eine wilde rumklickerei und schafft es das Puzzle zu lösen ;)

ActionScript Wiki

Joa Ebert hat vor wenigen Tagen ein Actionscript Wiki gestartet mit tollen code snippets, data structures und super Tipps zum optimieren von ActionScript.