Newsgroup: it.arti.architettura
Titolo: Esplorazione 3D interattiva

Salve a tutti,
avrei una domanda semplice semplice da porre.
(Sono abbastanza newbie in materia, quindi spero non risulti addirittura
"scontata")
Esistono software che permettono l'esplorazione 3D interattiva dei modelli
realizzati?
Se sě, me li potreste indicare?
Grazie a tutti,
Adrian

 Se sì, me li potreste indicare?
Vrml e simili. Non sono "software" sono un formato file.
Se hai la necessità di ruotare un oggetto e vederlo su tutti i lati e
ingrandirlo, puoi utilizzare lo shockwave o il viewpoint. Se devi "navigare"
dentro un edificio o ambiente virtuale, anche aprendo porte o interagendo
con luci e animazioni allora l'unica è il vrml. Tutti questi formati sono
supportati da plugins che ti permettono la visualizzazione e l'esplorazione
tramite il browser, quindi senza software specifici.
Tempo fa su questo ng se n'è parlato in un thread, ti consiglio di andare a
rivedere quel thread, e di cercare su google materiale in proposito.
Cordialmente,

 rivedere quel thread, e di cercare su google materiale in proposito.
Grazie per la risposta velocissima Luigi.
Ho controllato un po' tra i vecchi thread riguardanti la navigazione 3D dei
modelli. Ho notato che effettivamente si parla sempre di vrml. Ho dato
un'occhiata ad alcuni esempi di modelli in vmrl.
Immagino che la molti di voi abbiano optato per questo tipo di soluzione,
abbastanza versatile. Forse mi sbaglio, ma ho notato anche alcuni limiti,
sicuramente legati al fatto che modelli di questo tipo devono risultare
leggeri per il caricamento nei browser. Mi riferisco, oltre al puro
dettaglio grafico delle textures, anche a collisioni gestite in modo non
troppo ortodosso e luce calcolata in modo non sempre preciso.
Mi è rimasta, quindi, una curiosità: nessuno preferisce, invece, qualcosa di
assimilabile ad un engine grafico vero e proprio, un software con un
dettaglio migliore, in grado di offrire quel tipo di esplorazione?
Saluti,
Adrian

 dettaglio migliore, in grado di offrire quel tipo di esplorazione?
I limiti che hai visto probabilmente erano di chi ha elaborato i vrml che
hai visto. Indubbiamente essendo un formato orientato alla visualizzazione
tramite browser deve avere certi requisiti sui numeri di poligoni ad
esempio. Da ciò ovviamente ne dedurrai che nn si può arrivare ad una qualità
di fotorealismo pari ad un buon rendering, ma in realtà nn è un limite tanto
del vrml quanto delle schede grafiche (pensare di navigare in un ambiente di
qualità pari ad un radiosity su un qualsiasi computer è impensabile).
Per quanto riguarda collisioni e le iterazioni con gli elementi, quindi
eventuali animazioni, ti assicuro che se hai notato delle pecche erano
sicuramente delle pecche dovute a chi ha realizzato i vrml in questione. Per
il resto.. tieni conto che la telecamera che ti da la visuale (quindi "tu"
che navighi nel vrml) nn ha un ingombro laterale.... si limita a battere
contro le superfici alla distanza di collisione assegnatagli... ergo se
setto la collisione a 1 mm posso "cascare" fra le fughe delle mattonelle
:)).
La telecamera è vincolata principalmente da questi 2 elementi: la collisione
e l'altezza da terra. Questo ti permette sostanzialmente di salire le scale
ad esempio, ma di nn scavalcare sedie o tavoli, o cadere oltre i balconi.
Per il resto, oltre a permetterti differenti tipi di esplorazione, dal volo
al camminare all'esaminare un elemento come se fosse un oggetto, hai la
possibilità di accendere interruttori, aprire porte o armadi, far partire
animazioni di diverso tipo.
Le possibilità sono molteplici, e il peso del file nn è un grosso limite
(puoi creare dei link tra un file e l'altro... ad esempio attraversando una
porta puoi entrare in un altro file). Se nn l'hai già visto ti consiglierei
il sito segnalato tempo fa in un thread simile da Gianni Dragone
www.int3d.com
 , lavori di ottima qualità e relativamente leggeri.
Altrimenti posso fornirti altra documentazione, devo solo recuperarla, al
momento nn ho i link a portata di mano. Tieni presente che il vrml oltre che
da un software specifico, può tranquillamente essere realizzato in output ad
esempio dal 3dstudiomax, grazie ad un discreto plug in.
Cordialmente,

 
www.int3d.com
 , lavori di ottima qualità e relativamente leggeri.
grazie per l'apprezzamento. Tuttavia le scene presenti sul nostro sito
www.int3d.com
 risalgono al 2001. Oggi con
il vrml si può fare molto di più in termini di fotorealismo e ricchezza di
particolari, sia grazie ai nuovi hardware (parlo di normali configurazioni
standard) che supportano il 3D molto meglio di qualche anno fa e sia perché
aziende come Blaxxun, Bitmanagement e Parallelgraphics sviluppano
continuamente i loro vrml-viewer con nuove proprietà e caratteristiche
(effetto cromo, effetto laccato, riflettente ecc...).
Riguardo alla leggerezza, questa è una caratteristica utile se si parla di
Web3D, ma per la navigazione interattiva off-line direi che non è
fondamentale, la fluidità della navigazione dipende da altri parametri.
Chi volesse approfondire la conoscenza del vrml e verificarne le
potenzialità in Architettura con esempi molto significativi può contattarmi
in privato.
Gianni Dragone

 ha scritto nel messaggio
news:28KHd.726720$35.28...@news4.tin.it...


Per una navigazione interna con dettagli superiori avevo sentito (mai
provato) che era possibile utilizzare il motore di rendering del gioco Quake
Arena con i files dei modelli 3D fatti con max, non ho mai approfondito,
anche se la cosa e' senz'altro interessantissima, e probabilmente oggi anche
altri giochi forse permettono di sfruttare il loro motore di rendering con
modelli 3d.
bye bye


 Arena con i files dei modelli 3D fatti con max,
Ti riferisci all'openGL. Non è prettamente il rendering engine di "quake", è
una semplice libreria grafica, che quake come tutti i software di
modellazione che utilizzano l'hardware texturing, sfrutta egregiamente.
Dal 3D studio max, dopo aver inserito. tramite un helper del programma, dei
Null objects che ti permettono di settare la scena per la navigazione, è
possibile creare delle "realtà virtuali" semplicemente esportando in formato
Vrml97 (.WRL) la scena da te costruita. Navigarai all'interno utilizzando le
stesse viste delle telecamere precedentemente posizionate sul file 3dstudio.
La scelta della libreria grafica da utilizzare, può essere fatta
dinamicamente dal plug in utilizzato per navigare nella scena, in funzione
sopratutto delle capacità grafiche del computer su cui la visualizzi.
Cordialmente,

Di preciso non ricordo, cmq era un software aggiuntivo di quake che leggeva
direttamente il 3ds o il max, ovviamente poi sfruttava l'opengl per la
renderizzazione 'live', se n'era parlato su un ng forse it.comp.grafica o
similare.
Per il wrml, mi sai dare qualche link per veder dei lavori recenti che
sfruttino appieno le attuali potenzialita?
tnx
bye bye


 ha scritto nel messaggio
news:ct3vdh$7j7$1...@atlantis.cu.mi.it...



Ecco, questa cosa era ciò che mi interessava, in effetti. Ovviamente non si
tratta del motore di Quake Arena, o di qualsiasi altro gioco di cui non
siano stati rilasciati i sorgenti, perchè nel caso degli engine grafici
proprietari, dovresti comprarti la licenza per usarli :)
Si tratta di usare l'OpenGL, ovvero, di saper programmare :)
Allora mi chiedevo, appunto, quanti architetti preferiscono adottare questa
soluzione, anche magari spendendo soldi per una licenza, e quanti altri,
invece, ricorrono al VRML.
Posso già immaginare la risposta ("il 99,9% opta per la seconda scelta"),
quindi chiederei anche il motivo di tale scelta: quanto peso ha la questione
pecuniaria? (ossia, se un motore grafico in OpenGL o DirectX fosse
disponibile gratuitamente o a basso costo, cambiereste metodo?).
Saluti,
Adrian

 disponibile gratuitamente o a basso costo, cambiereste metodo?).
Io credo che si stia facendo un pň di confusione tra Rendering Engines,
Modellatori 3d, Librerie Grafiche, e Videogiochi.
L'OpenGL e il DirectX sono delle librerie grafiche implementate nel sistema
operativo, non sono dei linguaggi macchina ne linguaggi di programmazione,
non si programma ne in una ne nell'altra.
Un videogioco come Quake sfrutta le librerie opengl per "rasterizzare"
qualcosa che altrimenti vedreste come un Wireframe.
Il vrml č un "insieme di dati" che vengono rielaborati dalla macchina e
visualizzati mediante un qualsiasi tipo di libreria grafica.
Un vrml si puň realizzare anche solo scrivendo su un foglio di notepad e poi
salvandolo in formato .WRL. Non ha bisogno di un interfaccia grafica per
essere realizzato. Ma questo capite benissimo che č fattibile e conveniente
quando si tratta di fare due cubettini posizionati su un piano. Quanti di
voi si metterebbero a progettare un edificio su Notepad?
Per quanto riguarda il discorso programmazione, al di la del fatto che
esistono dei programmi gratuiti per la realizzazione di vrml e del fatto che
i piů diffusi programmi di modellazione 3d, da rhinoceros a 3d studio a
cinema4d possono esportare in vrml, a chi converrebbe, e per quale ragione,
creare un formato differente che poi per essere visualizzato ha bisogno di
un ulteriore plug in o del programma proprietario?
E' come dire "mi compro la macchina, ma siccome la benzina costa la spingo a
mano o perdo tempo a crearmi un combustibile alternativo".
Cordialmente,
P.S.: ho tralasciato di menzionare il fatto che esistono altri formati
"simili" al vrml, ma il succo del discorso nn cambia.