PicLens σε Flash με Papervision3D 2.0: Μέρος ΙΙ

Τρίτη, 17 Ιουνίου 2008

Αυτή τη φορά (βλ. PicLens σε Flash με Papervision3D 2.0) δημόσιο κωδικό (PicLens.as), θα έπρεπε να αναθεωρηθούν ορισμένα τμήματα του κώδικα, ευθυγραμμίζοντας την τελευταία έκδοση του Papervision3D 2,0 Great White και έκανα κάποιες διορθώσεις και προσθήκες. I τέθηκε αυτό το demo σε μια σειρά από Knob, πόμολα, για να αλλάξετε κάποιες παραμέτρους runtime.

Προσομοίωση της κίνησης PicLens

Για την προσέγγιση του δυνατού, στην οριζόντια μετακίνηση PicLens πρωτότυπο, θα χρησιμοποιείται ένα μικρό δρόμο, εισάγοντας έναν "αόρατο" DisplayObject3D στόχο για την κάμερα:

Actionscript:
  1. ; __fooTarget = νέα DisplayObject3D ()?
  2. ...
  3. = __fooTarget; __bv. cameraAsCamera3D. target = __fooTarget?

Στην πράξη, το δωμάτιο πάντα την άκρη DisplayObject3D πίσω από τη σειρά immmagini. Όταν η κάμερα κινείται (με μια εσπευσμένη κυκλοφορία / αδρανειακής) επίσης DisplayObject3D εξής, αλλά με μια μικρή καθυστέρηση. Αυτό επέτρεψε μου να κάνω το αποτέλεσμα της ομαλή κίνηση και πολύ παρόμοια με αυτή που επιτεύχθηκε στις PicLens Πρωτότυπο:

Actionscript:
  1. += ( ( __slider. Value - __bv. cameraAsCamera3D . x ) / 10 ) / 2 . 2 ; __bv. cameraAsCamera3D. x + = ((__slider. Αξία - __bv. cameraAsCamera3D. x) / 10) / 2ο 2?
  2. __slider. Value - __fooTarget. x ) / 5 ) / 2 . 2 ; __fooTarget. x + = ((__slider. Αξία - __fooTarget. x) / 5) / 2ο 2?

Δεν έχω χρησιμοποιήσει Tween, αλλά μια πιο απλή και αποτελεσματική λειτουργία τους:

ΚΩΔΙΚΟΣ:
  1. /accelerazione ) /inerzia; θέση = + ((posizionefinale - θέση) / επιτάχυνση) / αδράνεια?

Στο demo, μπορείτε να αλλάξετε κάποιες παραμέτρους: εστίαση, zoom και στόχους. Αυτή είναι η θέση της DisplayObject3D σε σύγκριση με 99 εικόνες! Με την αλλαγή αυτή η θέση θα παρατηρήσετε αλλαγές στην κίνηση της σκηνής.
Ζουμ και το επίκεντρο είναι ιδιοκτησία της Papervision3D.

Αλληλεπιδράσεις

Απλά κάντε κλικ στις φωτογραφίες ... ?)

Σχετικές Post

3D Αντίστροφη με FIVe3D

Πέμπτη, 12 Ιουνίου 2008

Έγραψα μία κατηγορία CountDown να Actionscript 3.0. Για να το δοκιμάσετε, θα δημιουργηθεί ένα παράδειγμα με την αξιοποίηση της δυνατότητας να καταστεί το κείμενο του FIVe3D.

Κάντε κλικ για να ανοίξει το Flash movie

Κατεβάστε πηγή

Η πηγή countdown.zip περιλαμβάνει τόσο κατηγορίας CountDown ότι το παράδειγμα CountDownDemo σε 3D γραπτή FIVe3D. Στην πρόταση είναι επίσης δυνατόν να αλλάξει η ημερομηνία λήξης με ένα επεξεργάσιμο πεδίο κειμένου. Η τάξη CountDown θα είναι διαθέσιμα το συντομότερο Undolibrary.

Συνεχίστε ... "

Σχετικές Post

Papervision3D σε Flash και Javascript

Τετάρτη, 11 Ιουνίου 2008

Edward Smith έχει αναπτύξει ένα περιτύλιγμα που μπορούν να επωφεληθούν από την ΑΡΙ σε Flash και Papervision3D σε Javascript! Η βιβλιοθήκη, AS3Wrapper είναι συμβατή με τον Firefox και IE. Με το Safari για τα Windows λειτουργεί ως βρήκα προβλήματα με Opera 9, επίσης για τα Windows. Ο μηχανισμός πίσω από αυτό το έργο, και που κάνει αυτή η "μαγεία" είναι να συμπεριληφθούν στην σελίδα HTML σε δοχείο Flash (AS3Wrapper.swf) ότι δέχεται εντολές Javascript (AS3Wrapper.js), κάνει στην πράξη για την οικοδόμηση Flash αντικείμενα απ 'ευθείας από το JavaScript.

Συνεχίστε ... "

Σχετικές Post

Papervision3D: αποτελέσματα με perlinNoise ()

Δευτέρα, 9 Ιουνίου, 2008

Αξιοποιώντας τις επιπτώσεις που προκύπτουν από perlinNoise() μπορείτε να δημιουργήσετε κυμάτιο επιπτώσεις και τα κύματα με Papervision3D.

Κατεβάστε την πηγή

Για να καταρτίσει τον κώδικα που χρειάζεται είναι να Papervision3D και Undolibrary - τώρα μπορείτε να βρείτε όπως ZIP πακέτο άμεσα στην ενότητα Λήψη του Google κώδικα.

Σχετικές Post

Papervision3D: BasicView

Παρασκευή 30 Μαΐου 2008

Papervision3D 2.0 (GreatWhite) βρίσκεται σε συνεχή ανάπτυξη και υπάρχουν πολλές λειτουργίες, οι οποίες προστίθενται σχεδόν εβδομαδιαία. Τον Απρίλιο άνοιξε το blog αφιερωμένο στο προγραμματιστές (http://dev.papervision3d.org/), όμως, τις 2.0, δεν έχει ακόμα κυκλοφορήσει επίσημα είναι συχνά δύσκολο να κλέψει τις πραγματικές δυνατότητες. Μία από τις πρόσφατες καινοτομίες, ωστόσο, είναι το νέο αντικείμενο BasicView ότι 3D δημιουργεί ένα περιβάλλον με πολύ λίγες γραμμές κώδικα. Μπορείτε να δημιουργήσετε μόνο αυτό το αντικείμενο για μια σκηνή, και viewports δωμάτιο με τη μία.

Συνεχίστε ... "

Σχετικές Post

FIVe3D: ειδικά εφέ σε κύβους! Εν αναμονή Flash 10

Παρασκευή, 16 Μαΐου, 2008

Το πιο πιθανό, όταν κυκλοφόρησε η νέα έκδοση του Adobe Flash, 3D βιβλιοθήκες σε "χαμηλό επίπεδο", όπως FIVe3D θα κάνει κακό τέλος! Ωστόσο, πριν από "σκουπίδια", εδώ είναι ένα παράδειγμα του τι μπορεί να επιτευχθεί (με την τελευταία έκδοση 2.1):

Φόρτωση Flash Player ...

Το demo του παραπάνω κώδικα είναι αρκετά άρθρωση, και δεν προτείνω πλήρως ηλεκτρονικά. Θα τεθεί, ωστόσο, ορισμένα ενδιαφέροντα μέρη του κώδικα.

Ενημέρωση: Στην πηγή εδώ

Συνεχίστε ... "

Σχετικές Post

Adobe Flash Player 10 κυκλοφορήσει σε beta και το Google Maps API

Πέμπτη, 15 Μαΐου 2008
Update: Φαίνεται ότι το Google είναι τόσο λάθος και αντί γραπτώς Flex έγραψε Flash! Ηθική κατάσταση του Google Maps API κυκλοφόρησε μόνο για το Flex και δεν μπορεί να λειτουργήσει σε ένα φλας: απόδειξη της σύγχυσης που τα δύο αυτά "υποκατάστημα" (Flex / Flash) προκαλούν! Διαβάστε την άποψη αυτή Γαμώτο google είναι σωστά! το google map API για flex δεν είναι flash!

Δύο νέα - γρήγορη ταχύτητα - πολύ ενδιαφέρον! Στο Adobe Labs κυκλοφόρησε την beta του Adobe Flash Player 10 (Astro), με ένα λεπτομερές σημείωμα από τα νέα χαρακτηριστικά (διαβάστε!). Επίσης, αρχίζει να καθορίσει το νέο σύστημα φίλτρων για δυναμική: Adobe Pixel Bender.

Η Google, όμως, τις "επίσημα" το Google Maps API για το Adobe Flash.

Σχετικές Post

Papervision3D: χειρίζονται Bitmap ως FIVe3D

Δευτέρα, 5 Μαΐου, 2008

Από το παράδειγμα φαίνεται στον FIVe3D: Bitmap θεραπεία, θα δούμε πως το ίδιο αποτέλεσμα με τη χρήση Papervision3D 2.0 (Great White), έτσι ώστε να συνεχίσει να αναλύσει την απόδοση αυτής της Μεγάλης Λευκής βήτα.

Φόρτωση Flash Player ...

Συνεχίστε ... "

Σχετικές Post

FIVe3D: θεραπεία Bitmap

Δευτέρα, 5 Μαΐου, 2008

Με την κυκλοφορία 2.1 του FIVe3D μπορείτε επίσης να χειρίζεται αντικείμενα Bitmap προκειμένου να ξεπεράσει το αρχικό όριο του παρόντος βιβλιοθήκη του φορέα μόνο. Αν εισαγάγετε ένα Bitmap στη βιβλιοθήκη esprotiamo και έτσι μπορείτε να δημιουργήσετε δυναμικές un'instanza μέσω Actionscript, καθίσταται εύκολο να δημιουργήσετε ένα αντικείμενο Bitmap3D και περιστρέψτε κατά βούληση:

Φόρτωση Flash Player ...

Συνεχίστε ... "

Σχετικές Post

FIVe3D: πυρήνα 3D Actionscript 3,0

Κυριακή 4 Μαΐου, 2008

FIVe3D (Flash Intercative Vector-based) είναι ένα ενδιαφέρον έργο reazlizzato από Mathieu Badimon. Είχα ήδη διαβάσει πριν από λίγο καιρό, όταν Actionscript 3,0 δεν είναι ακόμη διαθέσιμα. Είναι αυτές οι μέρες, όμως, ένα πακέτο αναβάθμισης στην έκδοση 2.1.

Φόρτωση Flash Player ...

Συνεχίστε ... "

Σχετικές Post