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

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

Αυτή τη φορά (βλ. PicLens σε Flash με Papervision3D 2.0) δημόσιο κωδικό (PicLens.as), θα έπρεπε να αναθεωρηθούν ορισμένα τμήματα του κώδικα, ευθυγραμμίζοντας την τελευταία έκδοση του Papervision3D 2,0 Great White και έκανα κάποιες διορθώσεις και προσθήκες. Μπήκα σε αυτό το 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

Flash και Javascript στον Papervision3D

Τετάρτη, 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

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

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

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

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

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

Σχετικές Post

Flash 10 Astro: 3D native vs Papervision3D

Σάββατο 3 Μαΐου, 2008

Adobe έχει ανακοινώσει εδώ και πολύ καιρό ορισμένα νέα χαρακτηριστικά (Ύδρα φίλτρα για προηγμένα γραφικά και την καλύτερη διαχείριση του κειμένου) ότι θα είναι παρόν στην επόμενη έκδοση του Flash. Ειδικότερα, το ενδιαφέρον προσέλκυσε η εισαγωγή του 3D (Ζ άξονα), τότε η ικανότητά του Flash να χειραγωγήσουν τα αντικείμενα σε ένα τρισδιάστατο κόσμο. Το ίδιο το Adobe αναφέρει ότι πρόκειται πράγματι για ένα 2.5D, όπως συχνά αναφέρεται, ένα είδος "προσομοίωση" μιας πραγματικής τρισδιάστατο κόσμο. Στην πραγματικότητα, μπορείτε να περιστρέψετε ένα σύμβολο Flash introno το z, αλλά παρά το γεγονός αυτό, το σύμβολο παραμένει στάσιμο σε τρισδιάστατο χώρο! Un po 'ό, τι συμβαίνει όταν νοθεύσει ένα bitmap στο Photoshop! Αυτό, λοιπόν, δεν έχει καμία σχέση με έργα, όπως Papervision3D, Away3D, Αμμώδης και πολλοί άλλοι, που περιέχουν μια ποικιλία χαρακτηριστικών (κάμερα, σκηνή, την υφή, κτλ ...) απούσα "nell'Astro έμβρυα." Adobe Ουσιαστικά δεν θέλει να εντελώς δύο αντίτυπα έργων 3D τρίτους, αλλά μόνο να παρέχει μια αυτόχθονα στρώμα για τη βελτίωση της απόδοσης των υφιστάμενων 3D βιβλιοθήκες.

Τέλος πάντων το σημαντικό είναι ότι η Adobe προσανατολίζεται φαίνεται να εισαγάγουν αυτά τα τρισδιάστατα χαρακτηριστικά σε υψηλό επίπεδο, δεν βοηθά σε όλες τις βιβλιοθήκες πλήρης και πολύπλοκη όπως Paparevision3D. Για κάποιο χρονικό διάστημα, στην πραγματικότητα, δύο τεχνικές που χρησιμοποιούνται για να επεκτείνουν τις δυνατότητες του Flash: API χαμηλού επιπέδου και υψηλού επιπέδου API.

ΑΡΙ είναι συνήθως χαμηλού επιπέδου γραμμένο σε C / C + + και είναι στο επίκεντρο των φλας, και στη συνέχεια συμπληρώστε τα Player. Η μέθοδος αυτή εξασφαλίζοντας ταυτόχρονα τη μεγαλύτερη ταχύτητα στην εκτέλεση, την άλλη αυξάνει το μέγεθος του Flash Player.

Η υψηλού επιπέδου ΑΡΙ είναι γραμμένα σε Actionscript και δεν κατάγονται από την ο πυρήνας. Με άλλα λόγια είναι σαν μια βιβλιοθήκη που θα μπορούσε να γράψει, εκτός από περιπτώσεις που προβλέπεται απευθείας από την Adobe. Όπως και με την απελευθέρωση του Flash 5, η πρώτη εισαγωγή της XML δημιουργήθηκε εξ ολοκλήρου στην Actionscript, δημιουργώντας πολλά προβλήματα των επιδόσεων!
Το πλεονέκτημα είναι ότι αυτές οι βιβλιοθήκες έχουν πληρωθεί μόνο όταν χρειάζεται και κατόπιν απορρίπτονται στο SWF αρχείο. Όπως συμβαίνει σήμερα με το θέμα Tween (βλ. fl.motion .* ή fl.transition .*) εξ ολοκλήρου στην Actionscript γραπτή (και ο λόγος που γεννήθηκαν παράλληλα έργα όπως Tweener (caurina.transitions.Tweener) ή TweenerMax.
Ακριβώς για το λόγο αυτό, η κοινότητα Papervision δεν είναι απολύτως ευτυχής για την επιλογή του, χρησιμοποιώντας υψηλού επιπέδου API, στην πράξη το ίδιο "επίπεδο" της Papervision3D. Πράγματι, η οποία δεν μπορεί να επηρεάσει τις μελλοντικές επιδόσεις της 3D βιβλιοθήκες.

Ωστόσο θα τελειώσει, το σημαντικό είναι ότι Papervision3D δεν είναι νεκρό, πράγματι!

Σχετικές Post

PicLens σε Flash με Papervision3D 2,0

Δευτέρα, 28 Απριλίου 2008

PicLens Μπορείτε να επιτύχει το αποτέλεσμα dell'add-για FireFox PicLens σε Flash; Νομίζω ότι από εσάς! Με Papervision3D μπορεί να είναι πολύ κοντά με το ίδιο αποτέλεσμα. Αυτό γίνεται για να παρουσιάσει ένα πρωτότυπο το οποίο δεν μπορώ - προς το παρόν - για να κάνουν τον κωδικό διαθέσιμα. Ωστόσο, είναι ενδιαφέρον να σημειωθεί ότι είναι πιθανό το αποτέλεσμα. Η εικόνα που βλέπετε είναι 100 φορές επαναλαμβάνονται εγκλεισμένων SWF την ταινία και το μέγεθός της είναι 256x256 (24bit διαφανή PNG). Εναλλακτικά, μπορείτε πολύ εύκολα να διαβάσουν μια λίστα με εικόνες από ένα αρχείο XML, το οποίο έκανα και σε άλλο demo. Σε αυτό το πρωτότυπο χρησιμοποίησα Adobe Flash CS3, Actionscript 3.0 και την έκδοση 2.0 του Papervision3D (GreatWhite).

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

Σχετικές Post

Εγκατάσταση Papervision3D 2,0 Great White: TortoiseSVN

Πέμπτη, 17 Απριλίου 2008

Ήταν ακολουθούμενη από εκείνη τη στιγμή το έργο Papervision3D, μια βιβλιοθήκη σε Actionscript (2,0 και τώρα 3,0) για το χειρισμό των αντικειμένων και 3D καθιστώντας πραγματικά εντυπωσιακή. Εγκαινιάσει έτσι κατηγορία Papervision3D (σχεδόν το ένα 3-D), που περιλαμβάνονται στο Flash CS3. Papervision3D είναι επίσης διαθέσιμη για Actionscript 2.0, αλλά εγώ προσωπικά, να ασχολείται μόνο με την έκδοση για Actionscript 3.0.

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

Σχετικές Post

Το νέο site Adobe.it

Παρασκευή, 7 Δεκεμβρίου, 2007
Adobe.it

Η ιστοσελίδα Adobe.it ανανεώνεται, είναι η διαγραφή του υβριδικού Adobe-Macromedia γίνει αμέσως μετά την απόκτηση του λογισμικού του Flash! Αρχικό διάταξη (ένα μπαρ στα αριστερά), τη χρήση DHTML και Flash, φυσικά.

εικόνα Photoshop

Όλα τα τμήματα έχουν επανασχεδιαστεί με αρχική χρήση του υπόβαθρο. Από rinavigare απολύτως!

Σχετικές Post

Papervision3D

Πέμπτη, 15 Μαρτίου 2007

Papervision3D είναι ένα εξαιρετικά υψηλές επιδόσεις 3D μηχανή για το Adobe Flash 8 και 9. Τα χαρακτηριστικά τους είναι πραγματικά εντυπωσιακές. Χάρη στην ταχύτητα της λειτουργίας Flash έχουν πιθανές επιπτώσεις της χαρτογράφησης υφής πραγματικά αξιοσημείωτη. Από το Blog Εφημερίδα μπορείτε να δείτε το demo πραγματικά εξαιρετική. Επιπλέον υπάρχει ένα παιχνίδι που πρέπει να ελεγχθούν.

Σχετικές Post