Webes 3D-gyorsítást akar a Mozilla
Jelentkezz be a hozzászóláshoz.
,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI
http://althir.org
Amikor a flash configban kiapcsoltam a HW accelerationt semmi sem változott és 35% körül izgatta a procimat. Hm... Ez rossz hír, viszont szeretném látni ugyanezt a forgó kockát html, javascriptel, de úgy, hogy minden böngészõben fusson 😄DDD Na ezt szeretné a mozz
Csak egy komment: ugyanezen a linken van egy silverlight, ami ezt a kockát megtekeri, viszont 21% CPU load-dal. A SL-ban áhítozzák a 3D gyorsítást és állítólag ki fog jönni 2020 körül. Pár frame után észrevehetõ, hol csalnak a silver light (inkább csak iron light) implementációban: a textúra feszítése menet közben torzítja a textúrát, mert nem számol rendesen, hogy gyors maradhasson. Ezt sajna szemmel is látni és ordít, hogy sz@r az egész. Így lehet 21%-ot elérni... Ez is rossz hír 😊
3D-s gyorsítás az Operában?
Igen, ma is lehet 3D-s cuccokat csinálni Flashben vagy akármiben, csak épp a proci vért izzad mire lerendereli, miközben a videokártyád tétlenül végignézi 😊 Így fordulhat elõ hogy egy komolyabb flashjáték quad procival szaggat, függetlenül attól, hogy HD4870 vagy valami integrált szutyok van a gépben. Ezen szeretne változtatni a Mozilla, én pedig csak azt nem értem hogy ez eddig miért nem jutott már régesrég eszébe valakinek...
A legjobb szerintem egy bináris API lenne, amit több nyelvbõl is el tudunk érni. Ilyen bináris API meg már van pár, OpenGL, DirectDraw, stb. A lényeg, hogy a böngészû tudjon kapcsolatot teremteni ezzel az API-val.
Maga az SVG is bõvülhetne, de ami nagyon tetszik, hogy egy sz@ros oldal megjelenítése HTML, CSS, JS, pici XML, egy csipet a böngészõ specifikus cuccokból, és persze a szerver oldalnak is mûködni kellene 😊))) Kérdés, hogy a W3 konzorcium eddig mire várt?? Igérgették, hogy 2020-ra tényleg összemossák a szemetet, de addigra lesz majd 52 féle böngészõ mondjuk 😄 Erre jön a flash és mûködik. Hm fura, de valóban igaz, hogy a 3D gyorsítás "csak" teljes képernyõs módban mûködik, de a cikkben még csak terv van errõl. Melyik a jobb egy mûködõ cucc, amit még csiszolni kell, vagy egy igéret? Ja és a JS memória szivárgása kis adatmennyiségeknél is szívás. Megnézném, hogy szészivárog a browser agya pár textúrától 😄 Majd ha bezárok egy fület és tényleg csökken a memória felhasználás, akkor elhiszem, hogy érdemes 3D-n gondolkodni. Amíg a megaalap memo kezelés se megy, csak ugatni lehet a 3D-t 😄DDD
Inkompatibilitásnál van rosszabb még a felsoroltakon kívül is:
digitális domborzat ábrázolás... 6456456456 féle formátum, nagy része nehezen konvertálható másikra, fõleg mert 53453453 féle program van, és mind csak párat támogat. Tehát van hogy egy formátumból egy másikra akarsz alakítani, akkor 5 programon keresztül kell átkonvertálgatni, és ha nem kompatibilis, akkor levágja a csúcsokat, összenyomja a területet, stb 😄
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
miért nem erre építenek?
(Igaz régen foglakoztam vele és most foggalmam sincs, hogy túllépet-e a vektoros ábrázoláson a nyelv vagy sem)
Vagy az a baj (szokásos), hogy ilyen már van és kell egy új (lásd: kismillió kép formátum, MS JAva inkompatibilítása a SUN Java szabványával, stb... csak azért, hogy legyen még egy.)
Ezzel szemben a flash nemtudom mennyire bugos, de szar lassú az biztos. Az a 3d gyorsítás amire verték magukat az is egy vicc, ugyanis nem minden alkalmazásban mûködik, és csak teljes képernyõn.
A legkevesebb erõforrást igénylõ dinamikus oldalaknál, pedig alap a js más html generálós nyelvvel való párosítása (php, jsp, jsf, stb)
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Ezeket a Mozilla-nál is nagyon jól tudják. Most arról van szó, hogy OpenGL-lel támogatnák meg a dolgot, tehát általános, hardveres gyorsítás is megoldható lenne, illetve ennek köszönhetõen sokkal összetettebb 3D alkalmazásokat lehetne készíteni. Jelenleg egy javascript FPS kb. 320x200-as felbontást tud texturák nélkül egy c2d-n, különben beledöglik a hardver. Javascript "FPS" demo
Egyszerû 3D demo, ebben pedig a forgatáson kívül klikkre lebeg a ruha.
Tehát 3D van, de 2009-es színvonalat képtelenség 3D gyorsítás nélkül kihozni belõle. Ezzel együtt valószínû a fejlesztést is egyszerûsítenék, bár már most is vannak vektoros alkalmazás készítést segítõ könyvtár JS-hez.
Mire egy Second Life komplexitású teret leírnál puszta HTML-ben, beleõszülnél (és a SL még egy viszonylag egyszerû 3D-s világ).
Továbbá, egy JS szerû megoldás sokkal közelebb áll az OpenGL és a DirectDraw-szerû leíráshoz, mint a HTML -> egy egyszerû konverter pluginnal bármelyik épkézláb 3D szerkesztõbõl ki lehetne exportálni az objektumok adatait egy JS által felhasználható fájlba, és az olvashatóság ugyanolyan maradna, kivéve ha bináris fájlba mennek az adatok.
Szerintem egyikünk se fog nekiállni 3D-s tereket Jegyzettömbbel megirogatni.
Példa:
<html>
<head>
...
</head>
<body>
<div align=center>
<3dspace background=black width=400 height=300>
<3dbox x=-100 y=50 z=10 width=30 depth=10 height=20 rotx=0 roty=0 rotz=0 href="http://valami.hu/index.php"><side1><img src=textura1.jpg></side1></3dbox>
</3dspace>
</div>
</body>
</html>
Valami ilyesmire gondolok, persze ezt csak így össze-vissza kitaláltam a semmibõl, és valószínûleg nem így oldanák meg.
Szóval egy ilyen nagyon alapszintû 3D támogatást tehetnének a htmlbe is, ha már natív 3D támogatásról van szó. Aztán tõlem olyan bonyolult JS-OGL API-t csinálnak, amilyet csak akarnak. A lényeg, hogy egy darab kocka ábrázolása miatt ne kelljen már JS-hez nyúlni, ha a böngészõben alapból van 3D engine.
<SCRIPT type='text/javascript'>
var obj=new OpenGL;
obj.addVertex(...);
...stb.
</SCRIPT>
Szó sincs arról, hogy a HTML-hez nyúlnának.
A flash-el és a többi hasonlóval az a baj, hogy bináris beágyazott objektumok, általában zárt kódú plugin kell a megjelenítéséhez.
http://www.westimages.com/index.php?page=3d-galerie3D
A másik gond, az igény. Mert lássuk be egy ilyen modell megalkotásához azért profi 3d-s emberke kell és az pénzbe kerül.
,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI
Jah, a fless meg elterjedt. Dejó.
,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI
3GB pornó warezról 800 Ft SMS-ben, papírzsepi 100-as csomag 199 Ft, az arckifejezés, amikor nyílik az ajtó: felbecsülhetetlen...
Szar játék az élet de qwa jó a grafikja!