Archive for the 'Papervision 3d' Category


Cubo 3D come Menù Interattivo con Papervision

Author: admin
2 Novembre 2008

E rieccomi qua :-) sono mancato un pochino di giorni (ho finalmente preso la specializzazione all’uni), ma spero non siete scappati… ;-) e che torniate sempre a leggermi.

Allora, continuiamo con qualche bel tutorial su papervision 3D e actionscript 3: stavolta cerchiamo di realizzare questo:

Read the rest of this entry »


Vediamo ora come è possibile inserire delle immagini come materiali che avvolgano gli oggetti 3D della scena papervision. Ovviamente è possibile applicare anche dei video o dei filmati swf come texture. L’effetto è sicuramente stupefacente e le possibilità di utilizzo vanno aldilà dell’immaginazione.

In questo tutorial ci concentreremo più che altro sull’implementazione della tecnica per il texture mapping in papervision 3D, senza entrare troppo in un discorso estetico o grafico. Inoltre vedremo come applicare degli eventi differenti al CLICK del mouse su ogni oggetto differente ed accenneremo dell’interattività attraverso l’uso della tastiera (precisamente delle frecce).

Il risultato completo che si vuole raggiungere è questo:

Read the rest of this entry »


Analizzando i tutorials che avevo preparato per la parte 3 e 4 della mia guida di papervision, ho pensato di mostrare un altra tecnica che ho appreso partendo dal tutorial del mitico Lee Felarca riguardo i materiali e le luci, il problema è che il codice da lui presentato non funziona coi sorgenti di PV3D 2.0 beta ed erano necessarie delle importanti modifiche (purtroppo moltissimi tutorials in rete si basano sulla versione 2.0 alpha, ormai in disuso).

Cerchiamo quindi, partendo dall’esempio 4, di aggiungere un piano di appoggio interattivo, che rifletta le sfere come se fosse metallizzato. La programmazione di tale piano richiede purtroppo l’aggiunta e la modifica di parte del codice.

Questo è il risultato che dovremmo raggiungere (clicca su continua):

Read the rest of this entry »


Uno dei punti forza di Flash è sempre stata la possibilità di aggiungere (tramite codice actionscript) le interazioni, in maniera sempre più fluida ed avanzata. Anche papervision non è dà meno e presenta grosse potenzialità interattive, che l’avvicina a sistemi 3D simili a quelli per i videogiochi (ma ancora sia un pò distanti da quella resa, sicuramente 1000 volte migliore). Il comando che utilizzeremo per dare questa interattività sarà InteractiveScene3DEvent il quale può essere applicato a vari oggetti 3D e allo stage.

Un nuovo comando che utilizzaremo sarà il Tweener caurina, ossia una interpolazione per un preciso e complesso movimento (il rimbalzo, l’elastico, l’accelerazione, ecc.). Questo comando, in varie versioni, è da tempo utilizzato nei progetti Flash e non costituisce un comando di Papervision 3D, qui troverete una ottima spiegazione in italiano del Tweener.

Ritorniamo a noi, questo è il risultato che vorremmo ottenere:

Read the rest of this entry »


Andiamo avanti con la guida, cerchiamo ora di aggiungere un altro importante elemento del mondo 3D: le luci. L’utilizzo delle luci dà ovviamente una maggiore sensazione di realismo alla scena. Inoltre cominceremo a trattare dei MATERIALI che sono necessari per vedere l’effetto luce (con le gabbie WireframeMaterial non sarebbe possibile). Per una più esaustiva trattazione riguardante i materiali consiglio leggere questo articolo in inglese del sempre ben informato John Lindquist.

Il risultato che si vuole raggiungere è questo:

Read the rest of this entry »