Vai al contenuto
Baoren

3D Navigabile nel browser?

Recommended Posts

Salve a tutti!

è da un pò che collaboro con un'azienda. Questa azienda vorrebbe mettere online dei modelli 3d degli oggetti in vendita. 3d navigabili nel browser. Ho fatto un pò di ricerca, e da quello che ho capito, non esiste uno standard per questo genere di cose.

Il 3d in questione, oltre a poter essere navigabile, dovrebbe anche avere delle limitazioni della distanza (per non entrare nell'oggetto). Questa compagnia prima usava un programma chiamato enlive, ma aveva un problema: il plugin di visualizzazione esiste solo per explorer.

Ho trovato un plugin per browser che permetterebbe di visualizzare files da blender, ma non so se fa al nostro caso. Il plugin si chiama "burster" ( http://geta3d.com/ ), e non capisco se consenta di mettere dei limiti di distanza, in primo luogo. In secondo luogo, il plugin esiste per i più importanti browsers, ma solo per linux e windows. Quindi niente mac.

Ho anche trovato un sito che si chiama 3dvia, che fa qualcosa di simile. Funziona su tutti i browsers, ma purtroppo i file caricati li non sono visualizzabili embedded da altri siti.

Più cerco più mi scoraggio. Qualcuno conosce una metodologia per ottenere quello che mi serve?

grazie in anticipo.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

putroppo non ci sono ne standards ne altro è un gran casotto, imho con il pdf 3d e un po di java, risolvi il problema.

grazie della risposta rapidissima!

in che senso con pdf 3d e java? nel senso, in che modo pensi debba interagire il java con il pdf 3d?

edit - e per il pdf 3d avresti qualche suggerimento? qualche plugin per qualche software di modellazione? ne avevo trovato uno per 3ds, ma vorrei andare a colpo sicuro visto che non è gratuito :S


Modificato da Baoren

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

non trovo il topic ma se n'era parlato parecchio, con 2000 plugin e non.

Peró cercando mi sono imbattuto su questo: prova a guardare

e poi potresti guardare il Nitrous project (attivo da oggi mi pare) :rolleyes:

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

non trovo il topic ma se n'era parlato parecchio, con 2000 plugin e non.

Peró cercando mi sono imbattuto su questo: prova a guardare

e poi potresti guardare il Nitrous project (attivo da oggi mi pare) :rolleyes:

grazie delle dritte. Purtroppo sal link che mi hai mandato non posso visualizzare correttamente il contenuto 3d perché la mia versione di firefox è troppo recente :S . Però con chrome ci sono riuscito, e sembra interessante. devo capire se la visualilzzazione del dwf possa subire limitazioni, come limiti sulla distanza, e la possibilità di mettere il modello in una semisfera anziché una sfera, per girare attorno al modello evitando di andare sotto di esso. me lo studio un pò.

grazie ancora!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Ci ho messo un pò a rispondere perché questa settimana praticamente non ci sono stato... comunque, vorrei fare un pò il punto della situazione, per vedere con voi se ho capito bene e perché magari queste cose possono tornare utili a qualcun altro.

Non è da poco che si cerca, nel web, una soluzione standard per visualizzare e navigare online all'interno di spazi 3D, direttamente dal browser.

Tra i primi tentativi c'è il formato VRML. Molti programmi possono salvare nativamente in VRML. Per essere visualizzato nel browser però c'è bisogno di un plugin esterno. Alla fine questo formato non si è imposto come standard.

Successivamente, al VRML si è sostituito X3D. Da quello che ho capito, i file VRML possono essere compatibili anche con l'x3d.

Per quale motivo questi due formati non vanno bene per me? Per 2 motivi

a) non riesco a trovare un software che possa mettere delle limitazioni di zoom e rotazione dell'oggetto. Tra l'altro, ho bisogno di poter avvicinarmi e allontanarmi (quindi camere fisse non vanno bene). Solo non posso allontanarmi troppo né entrare nell'oggetto. Non posso neanche andare sotto all'oggetto, quindi ho bisogno di un qualche software che metta sostanzialmente 2 semisfere limite con centro nell'oggetto, e in quell'intervallo permetta di muovere la camera.

B) non riesco a capire se il plugin per visualizzare i vrml/x3d sia presente per tutti i browser e per tutti i sistemi operativi.

C'è poi il problema di come inserire il codice nella pagina web. Ma francamente, a questo penserà il webmaster.. e mica posso fare tutto io!

Passando ad altre metodologie, non essendo il formato vrml/x3d riuscito ad imporsi, altri operatori hanno prodotto loro proprie soluzioni originali.

Del 3DMLW ho capito ben poco, perché il sito stesso del produttore, non fornisce esempi, e quindi non riesco a capire se faccia al caso mio.

Il formato COLLADA è stato sviluppato da un consorzio di diversi produttori, tra cui anche discreet (poi autodesk). Ha il vantaggio, come il VRML, di essere supportato da un'ampissima gamma di software di modellazione (tra cui 3ds, maya, e se non erro anche cinema4d). Non ho capito per nulla, però, come diavolo rendere visualizzabile un modello del genere via web, né se le limitazioni di camera di cui parlavo prima, possano essere introdotte in qualche modo. Quindi, col collada, sono al punto di partenza.

L'O3D è un'api sviluppata da google. Non ho capito una singola sillaba di come possa essere utilizzata questa tecnologia. Quello che ho capito è che per essere utilizzata, prima necessitava di un apposito plugin, ora invece è stata implementata in Java, e quindi ha il grosso vantaggio di non necessitare un plugin esterno (se ho capito bene). Utilizza inoltre la tecnologia WebGL. Non chiedetemi cos'è, perché non ne ho idea. Se il mio intuito mi aiuta, è un API che integra delle funzioni di visualizzazione 3d nell'html5. Il problema è che questa tecnologia, benché abbia molti vantaggi, presenta dei problemi di sicurezza, e in molti (tra cui microsoft) lamentano la possibilità che del malaware possa accedere alla gpu tramite il webgl. Per questo alcuni browser, come anche firefox, pur supportandola, l'hanno disabilitata nelle impostazioni generali.

Credo sia utilizzata anche per la visualizzazioni dei dwf di cui gamera parlava in una sua risposta in questo post.

Unity 3d... bè, devo ancora esplorarlo un pò come possibilità. Anche perché per qualche motivo, il sito mi crasha in continuazione. Se non ho capito male, comunque, in futuro vorrebbero supportare direttamente in flash il contenuto visualizzabile in web, e questo sarebbe un bel vantaggio, perché flash player è presente praticamente sul 98% dei computer.

L'U3D non ho capito bene come funziona. Anche Adobe ha a che fare con questo formato. Se si apre un U3D con acrobat, si ottiene un pdf3D. Vorrei capire se usa flash come motore, perché in questo caso non ci sarebbero problemi di visualizzazione ovunque. Rimangono i problemi di limitazione di camera. Secondo Algosuk (sempre se ho capito bene), nella prima risposta che ho ottenuto in questo post, è possibile editare i pdf in java per ottenere delle limitazioni di camera come quelle di cui abbisogno. Anche se ancora non ho capito come, ma indagherò (considerando che di java non so una cippa :P).

Sto anche cercando altre soluzioni flash, ma per ora con scarsi risultati. Una cosa buona che ho trovato è un software credo free, che si chiama MeshLab. è interessante perché importa in innumerevoli formati, ed esporta in altrettanti, incluso l'U3D. Questo implica che tramite meshlab, senza plugin a pagamento, posso esportare in pdf3d da innumerevoli fonti (anche 3ds, per esempio). Non mi è chiaro se riesce anche a leggere materiali ed esportarli.. farò prove e vi farò sapere.

Dunque in conclusione, ho trovato dei formati che possono essere visualizzati nel browser, ma non ho ancora trovato il modo di settare la visualizzazione come voglio io... Ancora alla ricerca di una soluzione!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Beh, una soluzione (seppur rudimentale) ti e' stata data, e si chiama Wirefusion...

Eccone un altro esempio: stavolta ho aggiunto 2 bottoni che richiamano altrettante viste predefinite.

smile.gif

il problema, di wirefusion e di questa seconda soluzione, è che permette la rotazione in un'intera sfera (io devo poter mettere un limite , cioè evitare di poter andare sotto l'oggetto), e oltre a questo, c'è anche il problema che non posso zoomare. Io devo evitare di andare troppo vicino, così come troppo lontano, ma un pò di zoom deve essere consentito. Ora mi cerco meglio questa cosa, per vedere se queste limitazioni siano introducibili in qualche modo.

Grazie del suggerimento!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

il problema, di wirefusion e di questa seconda soluzione, è che permette la rotazione in un'intera sfera (io devo poter mettere un limite , cioè evitare di poter andare sotto l'oggetto), e oltre a questo, c'è anche il problema che non posso zoomare. Io devo evitare di andare troppo vicino, così come troppo lontano, ma un pò di zoom deve essere consentito. Ora mi cerco meglio questa cosa, per vedere se queste limitazioni siano introducibili in qualche modo.

Grazie del suggerimento!

ok, ho dato uno sguardo al volo e mi sembra veramente carino. Grazie davvero! da quello che ho capito lavora sui vrml e sugli x3d. l'unico problema sono gli zoom, negli esempi che ho visto non ho trovato possibilità di zoomare. ma magari è possibile. GRAZIE!

edit: risolto l'arcano. il zoom non mi funzionava solo da mac. da pc, funziona perfettamente. :)


Modificato da Baoren

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Beh, una soluzione (seppur rudimentale) ti e' stata data, e si chiama Wirefusion...

Eccone un altro esempio: stavolta ho aggiunto 2 bottoni che richiamano altrettante viste predefinite.

Ottima segnalazione :) sembra offrire nella versione free più di quanto abbia mai visto in giro finora, forse l'apprendimento non è dei più semplici ma direi che merita senz'altro una prova.

Per quanto ne so anch'io avrei segnalato coppercube che sembra facile da usare e costa poco, o anche object2vr che non crea un modello 3d ma mette assieme una matrice di immagini, se guardi gli esempi sono comunque risultati carini.

Soluzioni possibili ce n'è tantissime ma quelle gratuite richiedono quasi sempre un grosso impegno per addentrarsi nei vari linguaggi e ambienti (flash, java, ogre ecc..)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
girando per l'autodesk sono imbattuto in questo programmino free

Grazie per l'info !

Non e' un programma da installare, ma un servizio per ora gratuito: permette di pubblicare sul Web modelli DWF interattivi.

Ad es. questo l'ha generato il mio vecchio Map2006 (grazie a GP per l'ortaggio, la provvigione ti arrivera' in natura come sempre...)

smile.gif

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×