Domanda

Qualcuno potrebbe dirmi quali sono le mie opzioni pratiche per la pubblicazione dei modelli 3D interattivi sul web?

Penserei che flash o Silverlight sarebbe il modo di andare, ma anche se questo è il caso, forse ci sono alcuni framework già disponibili in base a questi che aiuteranno.

Dettagli:

    .
  • Modelli abbastanza semplici
  • deve supportare "ossa" e giunti ecc.
  • Qualche livello di interazione dell'utente richiesta
  • Alcune animazione richieste.
È stato utile?

Soluzione

Nell'ultimo anno, la pubblicazione di oggetti 3D è diventata molto più facile.

Silverlight non può ancora farlo. Ci sono state promesse ma è presto a venire.

Quando si tratta di flash - la costruzione di un visualizzatore di oggetti 3D è davvero molto semplice e è possibile produrre un visualizzatore di oggetti 3D entro poche ore.

Sono a conoscenza di PaperServison 3D. Di cui è possibile eseguire semplicemente un file di collada nello spettatore e verrà visualizzato.

Ci sono molti altri motori 3D costruiti per il flash. ALTERNATIVA3D, AwayD3D e Sandy per citarne alcuni. Hanno tutti i loro punti di forza. La papervisione è la scelta generale come è stata intorno al blocco e il suo livello di cui puoi fare praticamente tutto ciò di cui hai bisogno.

Away3D è acclamato per l'eccellenza visiva e un'applicazione prefabbricata che può aiutare a costruire scene 3D

alternativa3d ha alcuni bellissimi esempi e ha la possibilità di lisciare il rendering di una scena mentre la fotocamera è stazionaria.

PaperServision3d - Nella mia esperienza questo è il motore di rendering più veloce. Ho reso la velocità di 60 fps con scene complesse. È anche il set-up più veloce per la vista. Sfortunatamente a volte può essere la sua sintassi e workaround dispari.

Tutti questi ti aiuteranno nel tuo requisito.

Altri suggerimenti

Non sono sicuro che questo fa esattamente ciò di cui hai bisogno, ma ho sentito cose davvero buone su papervisione 3D

Ho usato l'unità con il suo lettore web ed è molto buono, e funziona nella maggior parte delle piattaforme principali.

Ha tutte le funzionalità che desideri, ed è piuttosto facile da usare.

Spero che questo aiuti!

Come è stato precedentemente affermato, ce ne sono alcuni pochi là fuori.

Balder - Biblioteca 3D Silverlight: Alt Text http://i3.codeplex.com/project/ Download / filedownload.aspx? ProgettoName= BALDER & AMP; DownloadID= 123000

Java e JavaScript non sono stati menzionati. @maffel toccato su questo.

L'elaborazione è facile da Inizia con. Gli unici problemi che vedo ci sono i fastidiosi delle applet Java (l'ubiquità di runtime Java non è eccezionale, inoltre si ottiene il fastidioso dialogo "fiducia" mentre utilizzerai le associazioni jogl del sole).

Potresti provare WebGL. Dennis Ippel ha scritto un WebGL esportatore per Blender . Il vantaggio è che non avrai bisogno di plugin / runtimes, ma lo svantaggio è Quel pochi browser attualmente supportano WebGL come è sperimentale. Ci vuole Un po 'di Impostazione per ottenere qualcosa sullo schermo. Mr.DOOB sta funzionando a JavaScript 3D Engine , ma attualmente non c'è Supporto dell'importazione di modelli 3D.

Con il flash, ci sono molte opzioni là fuori. Ci sono Esempi là fuori per quello che ti serve usando Away3d .
Away3d dragon Poiché Away3D può fare ciò di cui hai bisogno, è open source e sviluppato attivamente lo consiglierei. Altre opzioni erano già elencate (papervisione3d, alternativa3d). yogurt3d è nuovo e sembra maneggiare un Poly Count : yogurt3d testa http://www.yogurt3d.com/ WP-Content / Uploads / 2010/03 / animato-head.jpg Mirano a una sintassi simile a OpenGL.

Caricamento e animazione di un modello sembra essere possibile utilizzando diverse tecnologie (flash, argentolight, java, webgl, ecc.), Quindi dipende dal Target stai cercando di raggiungere e qualsiasi altro vincolo tecnologico / costi dallo stakeholder.

HTH

Potresti provare alternative3d .Secondo il sito, supporterà la cinematica invese - anche se non è chiaro se è una caratteristica futura o se è già stata impmentata.Ho trovato tuttavia http://blog.alternativaplatform.com/ru/files/2009/02/bones.swf .Il lato negativo è il motore è un progetto commerciale.

Ho giocato in giro con la papervisione3d me stesso e ho trovato abbastanza facile da usare. Non so se è (o flash) Attualmente OpenGL, non restando il passo su quello correttamente. C'è un Post correlato su Stackoverflow però. < / P >.

Ho recentemente fatto una chiacchierata con un mio amico che lavora per una compagnia di giochi che ha una storia in Flash e 3D. Mi ha detto che stanno muovendo sempre più nell'unità e parlò molto molto di questo.

Se sei interessato semplicemente in generale, ciò che è disponibile o nei lavori, allora c'è anche il Project WebGL che dovrebbe connettersi direttamente all'hardware OpenGL e quindi essere molto veloce, ma finora penso che l'unico browser che supporti che è lo sviluppatore di Chrome Build Chromio quindi non è ancora davvero un'opzione di distribuzione, ma potrebbe essere divertente da giocare.

Duramente C'è ovviamente Java con i suoi attacchi OpenGL. Una opzione sarebbe quella di utilizzare Elaborazione Librerie per Abstract the OpenGL Setup. L'ho fatto io stesso anche se per un'applicazione desktop ma rende la gestione di tutto più facile se vuoi solo provare roba.

WPF può fare 3D all'interno di alcuni limiti, quindi se la compatibilità multipiattaforma non è un problema, è possibile creare un XBAP.Finisci di scrivere o scrivere la tua biblioteca delle ossa o esportando animazioni pre-cotte da un pacchetto di modellazione, ma nessuno dei due è una sfida particolare.Poi di nuovo, sono passati un paio d'anni da quando sono stato coinvolto in questo ecosistema, quindi ci possono essere librerie più adatte che valga la pena guardare.

C'è una vecchia app WPF a http://www.bl.uk/onlinegallery/virtualbooks/index.html che mostra un possibile approccio.

Potresti essere in grado di utilizzare CopperLicht che suona come potrebbe fare ciò che tuvolere.Utilizza WebGL che è sperimentale nei browser al momento, ma potrebbe essere un'opzione interessante da esaminare almeno.

wirefusion è eccellente e l'ho usato per distribuire un Modello interattivo di un scozzese in abito completo per un cliente. È Java a base del motore completamente sottostante accessibile e personalizzabile, quindi potenzialmente estremamente potente. L'importazione di modelli da Maya o 3Dmax è molto facile e c'è anche un'integrazione a livello di plugin con un eccellente strumento di riduzione della maglia - SimplyGon - integrato proprio lì dentro.

Sfortunatamente ci sono problemi, non solo con il software stesso ...

    .
  • È Java, che ha solo il 75% circa la penetrazione del browser. Questo potrebbe essere un problema, ma poi di nuovo non c'è altro plugin per i tuoi utenti da scaricare e l'interazione con la pagina web host è semplice.
  • è ridicolmente costoso. Sebbene l'implementazione sia Royalty free il costo del software stesso è oltraggioso. La versione professionale è di $ 1700 e che non ti dà pieno accesso al modello (anche se era, solo, sufficiente per implementare l'esempio sopra). La versione aziendale, che è necessaria per accedere a tutti i nodi nel motore Java e sbloccare davvero il potenziale di esso, è $ 4000.
  • Lo strumento di riduzione della rete che è probabile che è probabile che sia un altro $ 800 e la società che vende che ha una politica di licenza orribile insanguinata - è collegato al PC, e quando ho aggiornato il mio PC mi ci sono volute una mezza dozzina di e-mail prima di aver concordato Per darmi una patente di sostituzione, inizialmente stavano insistendo che avrei dovuto solo acquistare una nuova licenza.

Che sfortunatamente significa che non riesco a vedere come questo sistema veramente eccellente con un sacco di potenzialità e un sacco di buone idee raggiungerà mai alcuna trazione significativa. È stato in giro adesso per diversi anni ed è ancora praticamente sconosciuto. Se il denaro non è opzione, la natura basata su Java non è un problema e sei pronto a trascorrere del tempo con esso, nonostante ciò, lo consiglierei ancora come uno dei migliori sistemi disponibili, ma se Demicron avesse senso offrire questo a meno di un decimo del prezzo che fanno o addirittura più in basso. Ho indicato il sistema a dozzine di persone che si stanno chiedendo di sperimentare i modelli 3D sui loro siti web (di solito e-commerce) e tutti hanno battuti quando hanno visto il prezzo.

Still, ti consiglio vivamente di scaricare la versione di prova e dargli una corsa - che ti dà un mese a livello di impresa per vedere come funziona. Come accennato il supporto è buono e la comunità, piccola come è, è anche fantastico.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top