Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Con la quattordicesima generazione Lenovo ridisegna il suo ThinkPad più iconico attorno al nuovo Space Frame e ai processori Intel Core Ultra Series 3. Resta sotto 1Kg, è molto più semplice da riparare e si rivolge al professionista che lavora in mobilità, con un prezzo da prodotto di vertice.
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro
Le Jabra Evolve3 85 non sono semplicemente cuffie Bluetooth con cancellazione del rumore. Sono un dispositivo professionale pensato per chi trascorre gran parte della giornata in riunione, al telefono o davanti a un assistente basato sull'intelligenza artificiale
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
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


Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
I satelliti spia russi Kosmos 2613 e Kos...
GTA VI: online la nuova mega galleria co...
Edits, l'app di Instagram, sbarca gratis...
Claude Code: il bug che ha spedito l'ema...
Perplexity lancia Teammates, gli agenti ...
Niente più datacenter? Gli eletto...
La Cina avrebbe approvato lo sviluppo de...
Epson EF-72 alla prova: Google TV, audio...
AST SpaceMobile annuncia il razzo spazia...
Apple taglia il budget AI dei dipendenti...
Fisco e intelligenza artificiale, come c...
Synology BC510 e CC410W, la videosorvegl...
600.000 chip NVIDIA fermi a Hong Kong: l...
La Cina punta tutto sull'allunaggio con ...
LG Italia compie 30 anni: gli italiani v...
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: 23:01.


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