Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-05-2007, 09:07   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 77
AS3 3D Engine

Bei mir ist auch in dem letzten halben Jahr auch eine kleine 3D Engine entstanden, die ich ab und zu weiterentwickelt habe. Erst noch in AS2, dann habe ich sie irgendwann nach AS3 portiert. Nur wegen Papervision habe ich nicht damit aufgehört Meine Engine soll simpel bleiben und ist eher auf Speed getrimmt.

Features:
- ASE Mesh Loader (Dank einen Beispiel irgendwo in Andre's RecycleBox)
- Texture Mapping
- 2D Sprites

Freie 3D Rotationen (Yaw, Pitch und Roll) funktionieren noch nicht so ganz perfekt, Gimbal Lock!?... Das wird aber noch.

Hier ein Kamerverfolger-Test, die Meshes und Texturen sind aus Homeworld: Klick
(MouseClick = Kamerawechsel zw. den beiden Schiffen, MouseWheel = Zoom)
__________________
[ Blog | ND2D Engine ]

Geändert von geggo (29-05-2007 um 13:28 Uhr)
geggo ist offline   Mit Zitat antworten
Alt 29-05-2007, 09:14   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Thumbs up

Hi Lars,
bekomme folgende Meldung:
Zitat:
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at SceneSpace2/SceneSpace2:nRenderScene()
Finde es gut, dass du deine eigene Engine weiterentwickelt hast und
das Ergebnis ist doch sehr beeindruckend. Wirklich gute Performance!

lg
sebastian ist offline   Mit Zitat antworten
Alt 29-05-2007, 09:16   #3 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
ich bekomme mir firefox, fp9 debug, osx mehrere fehlermeldungen in der art

TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at SceneSpace2/SceneSpace2:nRenderScene()

danach läufts aber, und auch sehr flüssig!

sehr beeindruckend. wie all deine sachen!
mojave ist offline   Mit Zitat antworten
Alt 29-05-2007, 09:18   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 77
Ja, der Fehler wird geschmissen, wenn auf die Meshes zugegriffen wird obwohl die noch nicht geladen sind... Reine Faulheit bisher das abzufangen
__________________
[ Blog | ND2D Engine ]
geggo ist offline   Mit Zitat antworten
Alt 29-05-2007, 10:36   #5 (permalink)
habs vergessen
 
Benutzerbild von pwdVergesser
 
Registriert seit: Feb 2006
Beiträge: 990
deine engine gefällt und läuft auf meiner dose auch wirklich flott.

pwd
__________________
Blog/Lab Xing
pwdVergesser ist offline   Mit Zitat antworten
Alt 29-05-2007, 10:48   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Thumbs up

ich hab hier im büro nicht grad die schnellste gurke (2400+ amd athlon 1 gb ram), aber die performance ist super! fehlermeldungen hab ich keine bekommen.. ne schöne engine haste da!

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 29-05-2007, 11:07   #7 (permalink)
flasher
 
Registriert seit: May 2002
Ort: in alsternähe
Beiträge: 133
hi geggo,

well done. gefällt mir sehr gut. arbeite selbst mit papervision3d.
willst du deine engine auch als opensource anbieten? was willst du noch implementieren?

weiter so,
jimmy
Jimmy@wOrk ist offline   Mit Zitat antworten
Alt 29-05-2007, 11:11   #8 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Keine Fehlermeldungen (Safari 2.0.2) und
sehr flüßig auf meinem 4 Jahre alten G4.

Wow!

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 29-05-2007, 11:25   #9 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
Wow, der Speed spricht für sich!
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 29-05-2007, 13:44   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 77
@Jimmy@wOrk: Wenn die denn mal irgendwann halbwegs fertig ist, könnte ich die schon OpenSource machen. Es fehlt allerdings noch einiges an Basiskrams (Texturloader, 6DOF Camera, etc.). Viele Features sollten da aber nicht mehr rein, damit die weiterhin schnell bleibt

Schauen wir mal...
__________________
[ Blog | ND2D Engine ]
geggo ist offline   Mit Zitat antworten
Alt 29-05-2007, 13:59   #11 (permalink)
flasher
 
Registriert seit: May 2002
Ort: in alsternähe
Beiträge: 133
ja, das wäre wünschenswert! also die schnelligkeit meine ich! halt mich mal auf dem laufenden
ciao, jimmy
Jimmy@wOrk ist offline   Mit Zitat antworten
Alt 22-06-2007, 22:13   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 77
Ich hab mal wieder ein wenig weitergebastelt und es relativ einfach hinbekommen additive Farbmischung für meine Engine zu realisieren.

Der erste Versuch, die gezeichneten Faces additiv auf ein Bitmap zu kleben war leider zu langsam. Das löschen eines Bitmaps pro Frame (bmp.fillRect) ist einfach zu langsam. Also hab ich einfach für jedes Face ein Sprite, welcher auf additiv gestellt ist, genommen... aber vielleicht hat wer von euch noch eine Idee das schneller hinzubekommen, schick sieht's schonmal aus:

Additive Cubes (Space schaltet die Rendermodi zw. additiv und normal um)
__________________
[ Blog | ND2D Engine ]

Geändert von geggo (22-06-2007 um 22:15 Uhr)
geggo ist offline   Mit Zitat antworten
Alt 24-06-2007, 13:18   #13 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
ja schick siehts aus!
auf meinem macbook pro komme ich im safari auf 30fps im firefox 22fps.
wieviel fps hast du eingestellt?
mojave ist offline   Mit Zitat antworten
Alt 01-10-2007, 08:44   #14 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Hamburg
Beiträge: 77
Wiedermal ein kleines Update. Die additive Farbmischung gefällt mir:
Click!
__________________
[ Blog | ND2D Engine ]
geggo ist offline   Mit Zitat antworten
Alt 01-10-2007, 08:51   #15 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Mir gefällt's auch!
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele