| |||||||
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 |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
| Umsetzung eines Charakter-Editors
Hey, wir prüfen gerade die Machbarkeit eines Editors für Charaktere in Flash. Der Editor soll am besten wie zB. in diversen Pc-Spielen funktionieren. (Man kann unterschiedliche Frisuren, Gadgets, Arme, Beine usw. ) auswählen. Der "CloU" wäre jetzt, dass es sich nicht um immer gleiche Grundformen handelt (Menschlich) sondern eher richtung Monster geht. Sprich der Kopf kann mal weiter oben oder unten sitzen. In Half Life 1 ist es bsp. so, dass die Models über spezielle Punkte verfügen an denen andere Objekte/Models ausgerichtet werden können. Dadurch sitzt eine Waffe bspw. immer an der richtigen Positionen in der Hand der Spieler-Models. ![]() Mich würde mal interessieren, wie Ihr sowas in as3 sehen würdet. Sprich ist sowas überhaupt denkbar, was wäre eine mögliche 3d Engine etc. ?? Ich habe derzeit echt kaum Anhaltspunkte was eine Recherche angeht - daher wollte ich mal direkt nach Euren Erfahrungen fragen. Btw. wer vielleicht an Spore denkt, denkt in die richtige Richtung. Auch wenn unsere angedachte idee natürlich 100 mal weniger Komplex sein soll/muss. :P grüße, nico Geändert von Nico B. (01-02-2012 um 21:26 Uhr) |
| | |
| | #2 (permalink) | |||||
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.869
|
ich versteh noch nicht so ganz die Rahmenbedingungen bzw die tatsächlichen Anforderungen. Zitat:
Zitat:
transformiert (skaliert, rotiert, verzerrt(skew) und positioniert) ein "Gesicht" anhand von drei Stützpunkten (AS3, 2D) so wie ihr das beschreibt, passiert in HL das selbe; halt nur im 3D-Raum. Zitat:
die Matrix-Transformation kannst du in jedem Frame machen (langsamer, aber flexibler), oder du transformierst einmal (am Anfang) die Stütz-Punkte der Waffe (schneller, aber möglicherweise problematisch bei animierten Models) Zitat:
Away3D, Unity, Alternativa, und was es da noch soa alles geben mag. Zitat:
Geändert von thomas_E (01-02-2012 um 22:41 Uhr) | |||||
| | |
| | #3 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
bereits mit mann/ frau(monster :-) hast du diese unterschiede. * DVD oder internet? * ganz oder nur brust? * 2D = viele layer übereinander sollten kein problem sein. selbst wenn einzelne layer (mund, augen) animiert sind. * 2 1/2 D ganzkörperanimiert (laufen) = dann brauchst du schon für jede pose und objekt mindestens 5x soviel bilder und für jede weitere animation (winken, sitzen usw. alles mal x) * 3D polygonalisiert und viele attribute, das sprengt alle grenzen (das zieht ja schon mit poser gleich). für echtes 3D finde ich flash zu langsam und für alle variationen texturen zu erstellen ist ziemlich viel zeugs. von der herstellung bis zum speicherbedarf. wenn jeder jedem type begegnen kann, dann müssen auch immer alle daten geladen werden. waffen kleider usw. würde ich für jede lebensform neu erstellen. mag zwar gleich aussehen, aber z.b. die hände fassen das ganz anders an. verzerrt sieht nur schräg aus. du/ ihr solltet vielleicht erstmal was ganz einfaches erstellen um selbst ein gefühl dafür zu bekommen? gibt es schon grafische entwürfe? damit man die richtung erkennen kann.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (01-02-2012 um 22:54 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hi, die Angaben sind so schwammig, da wir im Moment erstmal das grobe Spielprinzip etc. gemacht haben und jetzt prüfen wie wir diesen Part am besten umsetzen können. ;-) Das Ganze soll später auf mobile Devices laufen, evtl. auch auf dem Desktop. So oder so ist es demnach keine Flashplayer Anwendung, sondern Air. Zum Editor: Es geht schon darum ein komplettes "monster" zu erstellen. Ergo nicht nur den Kopf oder bis zum Brust Bereich. Allerdings kann man hier sicher auch Kompromisse eingehen, sollte das technisch erforderlich sein. Wir sind gerade auch so weit, dass wir wohl eher zu 2d tendieren. 3d fände ich persönlich geiler, aber was bringt es wenn der Aufwand ein zig-faches höher, das Ergebnis Qualitativ schlechter und die Pflege schwieriger ist.... Ich würde dort so vorgehen, dass wir alle Teiel direkt als Vektoren innerhalb von Flash anlegen und als Assets in die Applikation einladen. Spricht was dagegen? (Für den ersten Release werden die Teile dann weder skalierbar noch großartig verschiebbar sein) |
| | |
| | #5 (permalink) |
| Alter User Registriert seit: Jul 2003 Ort: Dortmund
Beiträge: 637
|
Spannendes Vorhaben, aber in 2D sollte es doch einigermaßen überschaubar sein. Ich würde die einzelnen Teile dann wirklich als animierte MCs anlegen (vielleicht mit ein paar vordefinierten keyframes für verschiedene Animationen). Wenn die Hierarchie der Teile immer gleich bleibt, könnt Ihr das ja einfach als verschachtelt MC's anlegen. Dann braucht Ihr nicht noch zusätzlich die Ankerpunkte zu verwalten, sondern könnt das alles bequem in der API zusammenbasteln und ausprobieren. Sofern alles nach dem gleichen Prinzip aufgebaut ist (Torso, 1 Kopf, 2 Arme, 2 Beine), wäre das völlig ausreichend. Nur wenn dann wirklich Monster ins Spiel kommen, die dieses Muster aufbrechen sollen... dann wird's komplex. Dann müsste vielleicht eine Matrix her, welche Teile zu welchen passen. All das lebt und stirbt natürlich mit den Fähigkeiten des Grafikers. Auch die simpelste Engine wird überzeigen, wenn sie Hammergrafiken verwendet ![]() Bin gespannt, wie's aussehen wird.
__________________ Dharokan |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hey, so ähnlich wird es wohl werden. :-) Nach aktueller Planungslage wird es wohl ca. 3-5 unterschiedliche "Archetypen" geben alá - Was mit Schuppen/Hornhaut - Was schleimiges - Was mit Fell + - ne Art Dämon - ne Art kuscheltier Liegt einfach an den verschiedenen Zielgruppen. Die Augenpaare etc. werden dabei immer gleich sein. Nur eben sowas wie Arme wird sich wohl unterscheiden. |
| | |
| | #7 (permalink) | |||||||
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.869
| Zitat:
Sidescroller, Top-Down, Iso-Perspektive, 3rd-Person, ego-Perspektive, oder so ne Tile-Engine schräg von oben Perspektive (Zelda like) Zitat:
Zitat:
(naja, bei den vielen Einschränkungen in einem Satz, sieht man vielleicht, dass ich es wohl erstmal versuchen würde bevor ich 3D dann endgültig verwerfe )Zitat:
Zitat:
Zitat:
Der Versuch es allen recht zu machen, ist noch der sicherste Weg, es sich mit allen zu verderben Zitat:
So frei nach Volker Pispers: "Das ist ja alles ganz toll, aber es tuts einfach nicht" Tipp:FFK09 - Gute Figur. Character Animation für Flash Games und Websites. (Rainer Michael) on Vimeo | |||||||
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hi, wie das Game selbst aussehen soll, wissen wir schon ziemlich genau. ;-) Ich möchte auch nicht allzu viel verraten, aber es wird sich aus unterschiedlichen Teilen zusammensetzen. Daher auch der, durchaus gewollte, Spagat zwischen den Zielgruppen. Eine Festlegung auf Iso, Sidescroller etc. gibt es also nicht - es wird ein Mix. Was die Grafik angeht: Wir werden natürlich mit unterschiedlichen Dingen/Styles herum probieren, bevor wir uns auf eine Sache festlegen. Zitat:
| |
| | |
| | #9 (permalink) |
| Alter User Registriert seit: Jul 2003 Ort: Dortmund
Beiträge: 637
| Bitte nicht meine Sätze verdrehen! ![]() Eine Matrix wäre nur eine einfache Möglichkeit, mit der vermeintlich entstehenden Komplexität umzugehen. @Nico: Klingt ja immer spannender, das Ganze. Schade, daß Du nichts verraten kannst. Vielleicht ja in einem späteren Stadium? Viel Erfolg jedenfalls!
__________________ Dharokan |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Sobald es irgendwas gibt, was vorzeigbar ist, werde ich es selbstverständlich hier zum Abschuss freigeben. :-) Sind aber gerade wirklich noch am Anfang. Auch die Statistik Überlegungen bzgl. Spielverlauf etc. sind ja sehr wichtige Entscheidung fernab jeder Programmierung/Visualisierung. |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Nachtrag: Es geht nochmal um die grafische Umsetzbarkeit des Ganzen... Unserer Grafiker will jetzt anfangen die einzelnen Shapes zu zeichnen. Meinem aktuellen Kenntnisstand nach, wäre es am sinnvollsten das Ganze in einem Vektor-Programm zu zeichnen (illustrator bsp.) Im Script werde ich dann mittels cacheAsBitmap arbeiten, um die maximale Performance aus dem ganzen herauszuholen. Ich frage mich jetzt nur, ob es nicht cooler wäre die Shapes direkt in Flash zu zeichnen? Dann könnte man direkt bsp. Augen in verschiedenen Versionen (geschlossen, Geöffnet, Blinzeln etc.) in 1-x Keyframes anlegen. Was meint Ihr? |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 195
|
Also zeichnen in Flash ist möglich, ich würde aber davon abraten. Selbst in CS5 sind die Zeichenwerkzeuge nicht im Ansatz vergleichbar mit PS/AI. Das ist nicht wirklich die starke Seite von Flash. Sinnvoller wäre, die einzelnen "Zustände" in Illustrator ind eigene, sauber benannte(!) ebenen zu packen. Die Ebenen kannst Du in Flash dann einzeln als MCs importieren. Noch sauberer und platzsparender, wenn man gleich im AI Symbole anlegt für sich wiederholende Elemente.
__________________ The hardest part of conception is getting bright ideas past dim people. Geändert von maybe (08-02-2012 um 13:23 Uhr) |
| | |
| | #13 (permalink) |
| in the boondocks Registriert seit: Feb 2006 Ort: Augsburg
Beiträge: 3.501
|
Jap, aber unbedingt zwischendurch immer in flash prüfen, ob auch ankommt, was ihr erwartet. Da gab es ein paar Effekte oder so die bei mir mal Probleme gemacht haben ... cacheAsBitmap kannst du knicken. Das macht dir deine Animation nur langsamer. (ich nehm jedenfalls mal an, dass du die Arme und Beine drehen und nicht nur orthogonal verschieben willst). Wenn du was für die performance tun willst, dann musst du dir da wohl dynamische spritesheets erstellen. Wie habt ihr denn vor das ganze zu animieren? |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
@Maybe: Danke für den Hinweis, ist unserem Grafiker bestimmt nur Recht. ![]() @Shin: Was genau meinst Du mit dynamische spritesheets erstellen. ? Ansonsten steht es noch nicht ganz fest, was wir wie animieren wollen. Ich denke das meiste wird im Rahmen von, AUgen zwinkern, Zunge raustrecken etc. passieren. Sprich keine komplexe Animationen ala "die Figur läuft, dreht sich etc." |
| | |
| | #15 (permalink) | |
| Neuer User Registriert seit: Nov 2006
Beiträge: 195
| Zitat:
Besonders übel sind Form-Ebenen aus Photoshop (CS3), da bastelt dir Flash dann gern mal eine Vektor-Maske über einer Bitmapebene draus.
__________________ The hardest part of conception is getting bright ideas past dim people. | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] Frage zu Umsetzung eines Diagramms | eigenkreation | Flash Einsteiger | 9 | 12-02-2009 13:46 |
| Umsetzung eines Fotovotings | maestro | Server-Seite allgemein | 9 | 04-01-2006 21:03 |
| Umsetzung eines Menüs, Anregungen | Nokoka | Flash MX | 0 | 08-02-2005 13:31 |
| Tips für Umsetzung eines Menüs | Gayson | Gestaltungstheorien | 4 | 01-01-2004 11:48 |
| Frage zur Umsetzung eines Flashfilms ??? | GreenGumble | Flash 4 und Flash 5 | 6 | 22-07-2002 14:10 |