Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-03-2010, 21:59   #1
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
[3d su web] Che cosa usare?

Per un futuro lavoro, ho in previsione di creare una pagina web con un modellino semplificato di una persona, in tre dimensioni, che sia possibile ruotare su almeno un asse (z). Ci si chiedeva cosa usare per visualizzare il modellino, tenendo presente che il browser per cui è previsto è necessariamente Internet Explorer (non mi infamate, non dipende da me), versione 7 o 8.

Avevo in mente alcune alternative:
1. Flash
2. Silverlight
3. HTML5 (canvas) con l'aiuto di un plugin esterno (tipo Google Chrome Frame o ExplorerCanvas), in previsione anche di IE9
4. VML, solo per IE
5. Applet Java

Tenete conto che si tratta di mettere a schermo qualcosa di semplice, non più di 200 poligoni senza texture.

In una mattina ho creato un semplice motore 3D in VML. Questa soluzione ha il vantaggio di avere integrati gli eventi tipici dell'HTML all'interno dei poligoni disegnati, cosa che sarà utile perché nel manichino dovranno essere presenti delle aree cliccabili. Inoltre, il supporto a VML è integrato in IE e non necessita di plugin.
Con un motore ancora non ottimizzato al 100% riesco a fare circa 10 fps su un processore a 2 GHz.

Voi che strada scegliereste? Ditene anche di nuove, se vi va.
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 27-03-2010, 22:31   #2
lupoxxx87
Senior Member
 
Iscritto dal: Jul 2009
Città: Varès
Messaggi: 658
io userei delle applet Java...magari pesanti da mettere in rete, ma non troppo difficili da realizzare, con strumenti che permettono anche di fare cose molto sofisticate
lupoxxx87 è offline   Rispondi citando il messaggio o parte di esso
Old 27-03-2010, 23:16   #3
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da MaxArt Guarda i messaggi
1. Flash
deve solo che crepare.


Quote:
2. Silverlight
purtroppo non supporta DirectX a causa del fatto che é cross-platform; in Silverlight é possibile fare delle minime forme di grafica 3D usando anche degli shaders in HLSL, ma é sconsigliatissimo perché gli shaders sono interpretati dal software sempre per il motivo di cui sopra.


Quote:
3. HTML5 (canvas) con l'aiuto di un plugin esterno (tipo Google Chrome Frame o ExplorerCanvas), in previsione anche di IE9
WebGL sarebbe perfettissimo, ma ancora non é pronto; col canvas da solo non ci fai quasi niente.


Quote:
4. VML, solo per IE
sai che questa mi manca? non so cosa sia!


Quote:
5. Applet Java
per ora é la migliore; applet Java + JOGL, deploy tramite JNLP. per un esempio funzionante guarda il primo link della mia firma (richiede OpenGL 2.1).


Quote:
In una mattina ho creato un semplice motore 3D in VML. Questa soluzione ha il vantaggio di avere integrati gli eventi tipici dell'HTML all'interno dei poligoni disegnati, cosa che sarà utile perché nel manichino dovranno essere presenti delle aree cliccabili. Inoltre, il supporto a VML è integrato in IE e non necessita di plugin.
Con un motore ancora non ottimizzato al 100% riesco a fare circa 10 fps su un processore a 2 GHz.
10 fps? stai scherzando?
ecco perché non conoscevo questa soluzione
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 00:12   #4
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Ci sarebbe anche Unity 3D. L'avevo scaricato una volta ma per mancaza di tempo non l'ho più provato PERO' se qualcuno lo provasse e mi dicesse com'è...
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 14:18   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se si tratta di una cosa esclusivamente web allora ha senso Flash.
Esistono motori 3d per Flash già pronti: http://away3d.com/

Ultima modifica di cionci : 28-03-2010 alle 14:22.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 20:03   #6
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da fero86 Guarda i messaggi
deve solo che crepare.

Rispetto le tue convinzioni, ma al momento gran parte del web ti dice che è una valida soluzione per gli effetti speciali al di là di quel che l'HTML dinamico può offrire.

Quote:
purtroppo non supporta DirectX a causa del fatto che é cross-platform; in Silverlight é possibile fare delle minime forme di grafica 3D usando anche degli shaders in HLSL, ma é sconsigliatissimo perché gli shaders sono interpretati dal software sempre per il motivo di cui sopra.
Ma io non ho mai preso in considerazione minimamente la possibilità di sfruttare la scheda video. Non so che hai in mente tu, ma io l'ho detto: si tratta di un paio di centinaia di poligoni, non di più. Se è la CPU che fa da shader va benissimo: oltretutto mi basta solo come vertex shader. In teoria è roba che anche un Pentium a 60 MHz può gestire, solo che il web è tutto un altro mondo "virtuale" e "simulato".

Quote:
WebGL sarebbe perfettissimo, ma ancora non é pronto; col canvas da solo non ci fai quasi niente.
Ci disegno: questo mi basta.

Quote:
sai che questa mi manca? non so cosa sia!
È una proposta di Microsoft, Macromedia, Autodesk ed altri come standard per le immagini vettoriali sul web. Venne proposto al W3 ma scartato in favore dell'SVG.
Peccato, perché le potenzialità ci sono tutte, e questo credo che ne abbia anche limitato le potenzialità di sviluppo e quindi le performance generali.

Quote:
Originariamente inviato da cionci Guarda i messaggi
Se si tratta di una cosa esclusivamente web allora ha senso Flash.
Esistono motori 3d per Flash già pronti: http://away3d.com/
Grazie mille, ma mi sembra sempre troppo
È come ammazzare una zanzara con un bazooka!
Però un'occhiata ce la do...
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2010, 14:09   #7
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Salve, ritorno sull'argomento...

Ho provato a convertire il motore che avevo sviluppato in Flash e Actionscript 2.0, usando FlashDevelop. Non c'è voluto molto, in fondo Javascript e Actionscript sono due dialetti di ECMAScript, è stato sufficiente convertire i prototipi in classi e c'ero già.
Quello che mi ha lasciato deluso è che non ho guadagnato nulla in velocità. Anzi, si può dire che l'ho persa! Nel calcolo il miglioramento è stato netto, ma nel rendering grafico è peggiorato assai...
Sicuramente sto usando i metodi sbagliati, magari i vari beginFill sono lentissimi. In Flash ci programmo da due giorni, del resto.

Non ho veramente idea di come abbiano fatto a realizzare quell'Away3D, ho scaricato i sorgenti ma ci sto capendo davvero poco...
Qualcuno mi sa indirizzare meglio su che strumenti usare?
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2010, 22:44   #8
Pixel452
Senior Member
 
L'Avatar di Pixel452
 
Iscritto dal: Nov 2007
Messaggi: 488
Se sei vincolato a IE presumo che tutte le piattaforme dove dovrà girare il tuo software saranno Windows a questo punto non ti conviene usare XBAP? Praticamente è WPF hostato su Browser ed è accelerato DirectX.

p.s. da quello che so SilverLight 3 supporta l'accelerazione Hardware.
Primo link che ho trovato, infondo parla di SilverLight 3 e dice che supporta l'accelerazione.

http://weblogs.asp.net/scottgu/archi...erlight-3.aspx

[Edit]
Come non detto, l'accelerazione in SilverLight 3 è un mezza sola...

Ultima modifica di Pixel452 : 14-04-2010 alle 22:49.
Pixel452 è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2010, 23:34   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Pixel452 Guarda i messaggi
Se sei vincolato a IE presumo che tutte le piattaforme dove dovrà girare il tuo software saranno Windows a questo punto non ti conviene usare XBAP? Praticamente è WPF hostato su Browser ed è accelerato DirectX.

p.s. da quello che so SilverLight 3 supporta l'accelerazione Hardware.
Primo link che ho trovato, infondo parla di SilverLight 3 e dice che supporta l'accelerazione.
Viva la portabilità
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 02:22   #10
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cionci Guarda i messaggi
Viva la portabilità
Vabbé, tanto parto già da IE, figurati...
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 08:57   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ma hai provato ad usare Away3D, capisco che è troppo per le tue esigenze, ma nel troppo ci sta il poco
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 09:02   #12
Pixel452
Senior Member
 
L'Avatar di Pixel452
 
Iscritto dal: Nov 2007
Messaggi: 488
Quote:
Originariamente inviato da cionci Guarda i messaggi
Viva la portabilità
Dipende dai requisiti, se il suo target è Windows non vedo perché dovrebbe farsi problemi sulla portabilità.
Nella ditta dove lavoro per esempio, facciamo un largo uso di XBAP.
Pixel452 è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 10:34   #13
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cionci Guarda i messaggi
Ma hai provato ad usare Away3D, capisco che è troppo per le tue esigenze, ma nel troppo ci sta il poco
Lo userò quando avrò capito come funziona
Comunque è qualcosa che sto facendo a tempo perso. In tuto questo mi sarebbe molto d'aiuto un debugger ActionScript... che sia gratis, s'intende

Darò un'occhiata anche ad XBAP, se m'avanza del tempo.
E/O magari farò qualcosa in Java.
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 10:47   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ma questo Flash come si vede su Windows ? http://away3d.com/swfs/tutorials/objectexamples.swf
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 11:51   #15
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cionci Guarda i messaggi
Ma questo Flash come si vede su Windows ? http://away3d.com/swfs/tutorials/objectexamples.swf
In che senso?
Così, a naso, ti direi che si vede assai bene, molto fluido, 'rtacci loro e a come fanno
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 12:19   #16
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da MaxArt Guarda i messaggi
In che senso?
Così, a naso, ti direi che si vede assai bene, molto fluido, 'rtacci loro e a come fanno
Su Linux, ma ho il player in beta, non è fluidissimo.
Comunque...perché vuoi capire come fanno loro ? Non ti basta usare il loro motore ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 12:36   #17
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cionci Guarda i messaggi
Su Linux, ma ho il player in beta, non è fluidissimo.
Comunque...perché vuoi capire come fanno loro ? Non ti basta usare il loro motore ?
Perché se lo capisco divento più bravo
Se loro ci riescono così bene mentre io ho rallentamenti assurdi con appena 300 poligoni senza texture è evidente che sbaglio classi e metodi.
Anche se non farò mai una roba del genere, almeno sarà bagaglio personale.

Il player sotto Linux chi l'ha sviluppato? La Adobe?
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 12:48   #18
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da MaxArt Guarda i messaggi
Il player sotto Linux chi l'ha sviluppato? La Adobe?
Sì, ma si sono impegnati a farlo con i piedi. Io poi sono sotto Linux a 64 bit ed il player a 64 bit è ancora in alpha da ormai due anni.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 12:54   #19
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cionci Guarda i messaggi
Sì, ma si sono impegnati a farlo con i piedi. Io poi sono sotto Linux a 64 bit ed il player a 64 bit è ancora in alpha da ormai due anni.
E che è, una novità?
Dai, stai tranzollo, con la release 10.1 di Flash dovrebbe cambiare qualcosa... forse...

Comunque le specifiche del Flash sono open, chiunque può fare un player Flash se vuole. Possibile che su Linux nessuno si sia cimentato?
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2010, 12:57   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da MaxArt Guarda i messaggi
Possibile che su Linux nessuno si sia cimentato?
Sì, ci sono già cimentati da tempo, ma la compatibilità è molto limitata.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
DAZN lancia il piano Full Mobile a 19,99...
Samsung Galaxy S26, ormai è tutto...
Smartphone sempre più cari: super...
L'ultima puntata di Falsissimo rimossa d...
NASA Perseverance ha utilizzato percorsi...
Blue Origin sospende per almeno due anni...
Stampanti, Los Angeles verso il divieto ...
Roscosmos Amur: il razzo spaziale riutil...
Robot aspirapolvere per tutte le tasche:...
Accedere alle mail di un lavoratore lice...
Amazon Haul scatenato: migliaia di prodo...
Amazon Seconda Mano rilancia: sconto ext...
Super prezzo Amazon per ECOVACS DEEBOT T...
NVIDIA Shield TV: dieci anni di aggiorna...
Le 10 offerte migliori su Amazon oggi, c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v