| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #61 (permalink) |
| Frank Baumgartne Registriert seit: Jul 2005
Beiträge: 28
|
georgem: sehr geil! schonmal an nen schönen animierten radial blur gedacht? das müsste doch entweder mit sowas, oder mit verschachteltem zoom/blur filter zu machen sein, nicht ? michael: pixelDissolve hab ich schonmal kurz probiert, leider auch ohne Erfolg :-( |
| | |
| | #62 (permalink) |
| x39 Registriert seit: Oct 2004 Ort: St.Gallen, Schweiz
Beiträge: 1.261
|
@franky303 die Möglichkeiten überschlagen sich langsam. Es kommt zur berühmten kombinatorischen Explosion wenn ich das recht sehe ![]() radialer Blur tönd vielversprechend... ich frage mich momentan wie man den PerlinNoise in seinem Farbverhalten steuern könnte.... kann man einen ColorTransform (geomclasse) darauf anwenden, um den Farbbereich zu steuern? Jetzt ist mir der Perlin einbisschen zu bunt |
| | |
| | #63 (permalink) |
| Frank Baumgartne Registriert seit: Jul 2005
Beiträge: 28
|
@georgem: ASSetNative(o, 1100, "8getPixel,8setPixel,8fillRect,8copyPixels,8applyF ilter,8scroll,8threshold,8draw,8pixelDissolve,8get Pixel32,8setPixel32,8floodFill,8getColorBoundsRect ,8perlinNoise,8colorTransform,8hitTest,8paletteMap ,8merge,8noise,8copyChannel,8clone,8dispose,8gener ateFilterRect", 1); -> ich denke "colorTransform" klingt schonmal sehr vielversprechend. ich habe mit flash MX schonmal nen HSV cycler gebaut (also nur hue animiert, hier: http://www.develotec.com/en/header.html) Prinzipiell haben wir die perfekte funktionalität für nen texture generator in flash 8! (Kennst Du imagestyles von www.paurex.com oder den farbrausch texture generator bzw werkkzeug? - flash 8 bietet so ziemlich einiges bzw. alles der dafür benötigten funktionalitäten !!) hätte wer lust mit mir zusammen sowas zu entwickeln? zB. als standalone windows APP die dann actionscript oder direkt SWFs ausspuckt? |
| | |
| | #65 (permalink) |
| Frank Baumgartne Registriert seit: Jul 2005
Beiträge: 28
|
@georgem: hab eben das hier gefunden: http://www.waterlijn.info/flash8/ColorMatrixFilter.swf |
| | |
| | #66 (permalink) |
| x39 Registriert seit: Oct 2004 Ort: St.Gallen, Schweiz
Beiträge: 1.261
|
@frank303 aha, genau das brauche ich.... wegen ner Entwicklungsumgebung... Ich bin jetzt in der Konzeptuellen Planung um für ne Firma eine Art online Quizsystem zu machen, womit die dann Onlineprüfungen usw... machen können... Die sollen dann eigene Quize usww erstellen können... Gedacht ist es für User die Flash GAR NICHT kennen. Bis das Projekt steht, wird wohl auch der F8 schon voll verfügbar sein... Aber bei diesem Projekt möchte ich keine SWFs erstellen, sondern ein SWF wird anhand einer (untertrieben gesagt) "parameter-datei" mit allen relevanten Datein gefüllt und generiert dann in Echtzeit den Inhalt... Server-Kommunikation wahrscheinlich mit PHP und XML-Sockets... Mit der SWF-Erstellung befasse ich mich seit kurzem indem ich die ByteCodes anhand dem SpezifikationsPDF studiere, ist aber doch ziemlich tough... Kannst du da einpaar hilfreiche Quellen vorschlagen, die mir als Einstieg dienen können?? |
| | |
| | #67 (permalink) |
| dude Registriert seit: Apr 2005
Beiträge: 560
|
warum benutzt du nicht für die swf erstellung mtasc??? Dann könntest du mit php dynamisch das as schreiben (nach den parameterdateien) und rauskommen würde eine swf.
__________________ grüße aus dem sonnigen Weil am Rhein Seedianer Geändert von Seedianer (20-07-2005 um 11:14 Uhr) |
| | |
| | #69 (permalink) |
| dude Registriert seit: Apr 2005
Beiträge: 560
|
jop tu das kannst dir nämlich die flash8 ide sparen zukaufen (theoretisch) .Ich selber bin vor ein paar monaten umgestiegen auf mtasc, eclipse. Such einfach mal nach FAMES. Und wenn du dann schon dabei bist kannst später dann auch unter linux arbeiten.
__________________ grüße aus dem sonnigen Weil am Rhein Seedianer |
| | |
| | #70 (permalink) |
| x39 Registriert seit: Oct 2004 Ort: St.Gallen, Schweiz
Beiträge: 1.261
|
Die ganze Interaktion die ich mit der Flashentwicklungumgebung habe ist das erste Frame, die F9-Taste und Ctrl-Enter.... ...da wird es langsam Zeit den restlichen Ballast abzuwerfen, stimmt schon... |
| | |
| | #71 (permalink) |
| dude Registriert seit: Apr 2005
Beiträge: 560
|
bisher hat man die ide schon noch gebraucht weil man irgendwo die elemente in der biliothek einfügen musste da man mit flash 8 aber dynamisch geladene bilder kopieren kann brauch man selbst diese nicht mehr
__________________ grüße aus dem sonnigen Weil am Rhein Seedianer |
| | |
| | #72 (permalink) |
| Frank Baumgartne Registriert seit: Jul 2005
Beiträge: 28
|
@georgem: bezüglich lowlevel SWF war früher eine gute quelle www.openswf.org - leider ist das aus irgendeinem grund seit ein paar monaten down. snieef. ich hab über die jahre hinweg (seit 2001) meine eigenen C++ SWF klassen inkl. drawTextureTriangle(..) *grins* entwickelt, aber es geht auch einfacher: es gibt von macromedia ein SDK wo der volle source inkludiert ist, kA obs das auch schon für flash 7 gibt, geschweige denn ab wann es für flash 8 rauskommt. weiters gibts für PHP die ming library, und was mich auch sehr beeindruckt hat war das MTASC mit dem ich aber selbst noch garnichts gemacht habe. ansonsten hab ich auch irgendwo mal ein xml2swf gesehen, frag mich aber nicht wie gut das ist. ansonsten ist für lowlevel sachen uA auch FLASM interessant, zumindest wars das mal. ich denke mal MTASC scheint ne sehr gute wahl zu sein. muss ich mir auch unbedingt noch reinziehen !! Und hier noch ein Beispiel das mit dem Mapping code unten gemacht wurde: www.active-web.cc/dev/dercube3.swf (Flash environment mapping. Ein JPEG texture im file, rest ist in der tat vector! Wers nicht glaubt bitte gern das file zerlegen *fg* ) Hier das "edle" Stück Code: damit könnt ihr hardcoded SWF texture mapping machen, vielleicht kanns ja wer portieren auf eine der offenen Plattformen. uU kann man es in Kombination zu den rein AS basierten mappern zu speedoptimierung nutzen: /* draw & define Triangle these methods define a textured triangle, and then use this textured surface to display it on any triangle defined by its XY coordinate pairs. it defines the UV textured surface only ONCE and then draws it with any XY coordinates. use these methods for standard texture mapping, where texture uv-coordinates are constant over time. (c) 2001-2005 by frank baumgartner, office@develotec.com for educational use only ! */ void C_SWF::drawTexTriangle( int texshapeid, int bitmapid, int depth, double x[], double y[] ) { visible_depth[ texshapeid ] = depth; visible_new[ texshapeid ] = true; double tex_x[] = { 0.0, 500.0, 1000.0 }; double tex_y[] = { 0.0, -1000.0, 0.0 }; /* x[0] = ceil( x[0] ); y[0] = ceil( y[0] ); x[1] = ceil( x[1] ); y[1] = ceil( y[1] ); x[2] = ceil( x[2] ); y[2] = ceil( y[2] ); */ double u1 = tex_x[0], v1 = tex_y[0], u2 = tex_x[1], v2 = tex_y[1], u3 = tex_x[2], v3 = tex_y[2]; double x1 = x[0], y1 = y[0], x2 = x[1], y2 = y[1], x3 = x[2], y3 = y[2]; /* the following calculations are the result of maple, it was fed with the following equations: -------------------------------------------------------- x1 = u1 * scaleX + v1 * skew1 + transX y1 = u1 * skew0 + v1 * scaleY + transX x2 = u2 * scaleX + v2 * skew1 + transX y2 = u2 * skew0 + v2 * scaleY + transX x3 = u3 * scaleX + v3 * skew1 + transX y3 = u3 * skew0 + v3 * scaleY + transX where scaleX, scaleY, skew0, skew1, transX, transY are to be solved */ double div = (u1*v2-u1*v3-v1*u2+u3*v1-u3*v2+u2*v3); double skew1 = -(x1*u2-x1*u3-u1*x2+u1*x3-x3*u2+u3*x2)/div; double skew0 = -(-y1*v2+y1*v3+v1*y2-v1*y3+v2*y3-y2*v3)/div; double scaleY = (u1*y2-u3*y2-y1*u2+y3*u2-u1*y3+y1*u3)/div; double scaleX = (-x2*v1+x2*v3+v2*x1-v2*x3+x3*v1-v3*x1)/div; double _x = (v2*u1*x3-x3*v1*u2+x2*u3*v1-v2*x1*u3+v3*x1*u2-x2*u1*v3)/div; double _y = (-u1*v3*y2+u1*v2*y3+u3*v1*y2+y1*v3*u2-y1*u3*v2-v1*y3*u2)/div; // --- place Object --- startShortTag( 26 ); // placeObject2 // writeTag( 26, 26 ); // tag id, len writeBits( 0, 5 ); // various flags writeBits( 1, 1 ); // has Matrix writeBits( 1, 1 ); // has Character (shape id) if ( !visible_old[texshapeid] ) { writeBits( 0, 1 ); // place new character } else { writeBits( 1, 1 ); } writeShort( depth ); // depth writeShort( texshapeid ); // shape id writeMatrixScale( scaleX, scaleY ); writeMatrixRotation( skew0, skew1 ); writeMatrixTranslate( pix2twip(_x), pix2twip(_y) ); // writeAlignByte(); stopShortTag(); } Geändert von franky303 (20-07-2005 um 12:36 Uhr) |
| | |
| | #75 (permalink) | |
| dude Registriert seit: Apr 2005
Beiträge: 560
| Zitat:
hmmm pixelbilder sind halt immer noch schneller
__________________ grüße aus dem sonnigen Weil am Rhein Seedianer | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |