Quale tecnologia viene utilizzata da siti come goanimate, xtranormal e animoto? Soprattutto il motore di compilazione video nel back-end di Animoto? È possibile utilizzare HTML5 per fare tutto ciò che è lì?
Quale tecnologia viene utilizzata da siti come goanimate, xtranormal e animoto? Soprattutto il motore di compilazione video nel back-end di Animoto? È possibile utilizzare HTML5 per fare tutto ciò che è lì?
Mio figlio, che è impegnato nella programmazione di giochi, ha scoperto qualcosa chiamato AGAL, che a suo parere offre le migliori prestazioni. Si suppone che sia una sorta di linguaggio assemblatore non specifico della GPU.
Bene, la mia copia di xtranormal (che è piuttosto vecchia) contiene alcuni file correlati a Ogre3D, quindi dirò che usa DirectX o OpenGL per renderizzare la sua grafica (Ogre supporta apparentemente entrambi), non Flash. Vedo anche una DLL correlata a DirectX, quindi sembra che, almeno su Windows, xtranormal stia usando DirectX. Su altre piattaforme assumerei OpenGL.
Ho dato un'occhiata a goanimate, la barra di avanzamento che ho visto è la barra di avanzamento Flex predefinita.
Tuttavia, avendo molta esperienza con i progetti Flex e pure ActionScript, non consiglierei Flex per qualcosa come animazioni o giochi. Flex è più adatto per applicazioni aziendali e RIA.
Consiglierei l'uso di Flash + ActionScript (3.0). Sono sicuro che HTML5 può fare la maggior parte (se non tutte) che Flash può fare, ma sarà molto più difficile (almeno per ora).
Could HTML5 be used to do everything that's there?
Naturalmente. Puoi fare altrettanto con HTML5 come qualsiasi altro di questi strumenti. L'unica limitazione è che stai facendo un'applicazione basata sul Web e ti stai affidando alla connessione Internet.
DOM, SVG, canvas e webGL possono far fronte al rendering.
Leggi altre domande sui tag html5 opengl ajax flash actionscript