Recentemente ho scoperto WebGL e in particolare Three.js, che è la migliore API che ho trovato finora per questo. Per ora sto solo codificando semplici demo per visualizzare modelli 3D di astronavi dal mio progetto principale, che è un universo Sci-Fi.Visualizzatore oggetti 3D in MediaWiki?
Il mio obiettivo a medio termine è quello di migliorare un wiki MediaWiki con visualizzazione 3D di oggetti descritti in pagine, con fotocamera orbita. Lo vedo come uno strumento per presentare i contenuti dell'universo che stiamo sviluppando.
Non voglio niente di sofisticato o difficile da fare di per sé, so come farlo con i file standard Wavefront .OBJ e .MTL, ed è abbastanza per me. Ma è l'integrazione wiki che mi preoccupa.
L'idea di base sarebbe quella di caricare prima i vari file (modelli, materiali, trame) come file wiki digitati dalla loro estensione, quindi avere l'estensione aggiungere un oggetto wikicode o un modello per usarli a piacimento dai loro URL wiki .
Se restiamo con l'esempio obj/.mtl:
- .mtl verrebbe visualizzato come materiali applicati su una sfera con alcuni obejcts che rimbalzano intorno per vedere gli effetti a specchio, con ambient/sfondo regolabile per contrasto,
- .OBJ verrebbe visualizzato applicando i suoi materiali in modo non uniforme, anche con ambiente/sfondo regolabili.
Esiste già una tale estensione o almeno una struttura che potrebbe essere utilizzata e ampliata in essa, o spetta a me svilupparla, sapendo che probabilmente non avrò né l'abilità né il tempo?
Per quello che vale, c'è JMOL, che mostra oggetti 3d, ma non usa WebGL. https://www.mediawiki.org/wiki/Extension:Jmol –
Interessante, ma troppo specializzato per me, voglio starships visualizzazione^-^ –