mboost-dp1

Stepan Hrbek

Forskere vil udvide HTML med avanceret grafik, der skal være let at anvende

- Via ZDNet - , redigeret af Pernicious

Forskere fra det tyske udviklingscenter for kunstig intelligens og afdelingen for computergrafik ved Fraunhofer Institute har i en artikel offentliggjort, at de arbejder på at udvide HTML til også at understøtte avanceret grafik.

Mere specifikt arbejder forskerne på at bringe interaktiv og dynamisk 3D-grafik til HTML. Philipp Slusallek fra DFKI/The Intel Visual Computing Institute udtaler, at elementer i HTML skal kunne beskrive 3D-geometrien, materialeegenskaber, lys og virtuelle kameraer som HTML-elementer.

Philipp Slusallek, DFKI/The Intel Visual Computing Institute skrev:
These elements can be used almost exactly like existing HTML elements. Therefore, millions of Web developers can quickly begin to include interactive 3D visualizations in their Web applications.


Tidligere har de to grupper haft hver deres eget forslag til en måde at bringe avanceret grafik til HTML i form af henholdsvis X3DOM og XML3D. Nu er målet at lave et fælles forslag. Forslaget går ud over de muligheder, som allerede findes i WebGL, der er en Javascript-API, som understøtter 3D-grafik i browsere.

Det nye forslag vil gøre det nemmere for den almindelige hjemmesideudvikler at bruge avanceret grafik, uden at skulle være ekspert i WebGL eller andre API’er.

Kristian Sons, DKFI skrev:
The proposed declarative extension to HTML offers a high-level approach for Web developers, extending the low-level procedural approach to talk to graphics hardware now offered by WebGL. Instead of requiring Web developers to become WebGL experts or learn new APIs, we are adding advanced graphics capabilities to HTML, allowing Web developers to reuse their existing skills and directly apply the Web technology they use on a daily basis.





Gå til bund
Gravatar #1 - Grofle
14. aug. 2012 05:45
Jeg ville have fortrukket det i CSS.
Gravatar #2 - Mr AC
14. aug. 2012 06:00
Hvordan bliver ydelsen så på enheder uden så mange kræfter som f.eks. ældre mobilenheder, netbooks og div. tablets?

Risikerer man ikke at det bliver noget "nyt flash"?

Derudover så er det vel nærmest kun spil-udviklere der har fordel af 3D-HTML, da jeg har svært ved at se hvordan 3D-grafik kan hjælpe med informations-formidling, som er hovedfunktionen for de fleste websider.
Gravatar #3 - Lowkey
14. aug. 2012 07:24
#1

Det tror jeg ville blive noget rod. Jeg har svært ved at se hvordan det skulle struktureres.
Gravatar #4 - initram
14. aug. 2012 08:19
Er problemet ikke lidt at pakke en masse tung data ind i XML/HTML ikke ligefrem er optimalt?

Kan heller ikke se behovet, da vi allerede har WebGL til at renderer 3D i en browser.
Gravatar #5 - Christen
14. aug. 2012 08:20
Hvad med at inkludere vector grafik først så vi kan slippe for det gammeldagse bitmap, og få hjemmesider der kan skallere uden flash eller triks.
Gravatar #6 - Lowkey
14. aug. 2012 08:33
Gravatar #7 - HerrMansen
14. aug. 2012 10:24
#5: Flash bruger jo allere Vectors. Og som Lowkey siger er der SVG.
Gravatar #8 - brummie
14. aug. 2012 10:48
"Instead of requiring Web developers to become WebGL experts or learn new APIs, we are adding advanced graphics capabilities to HTML, allowing Web developers to reuse their existing skills and directly apply the Web technology they use on a daily basis"

Det er de samme som at sige, isted for at man skal lære photoshop, vil vi bare ligge alle den funktioner i HTML image tag!
Man kan ikke koge 3D ned til et par tags. X3D, forgænger til denne forsøg, var også over simplificeret, mens den prøvet at gætte på hvad folk vil, og lave en tag til det. 3D skal programmeres lige som javascript skal, og derfor blive det aldrig så simpelt som

<SPINNING 3D GLOBE style="bad ass"></SPINNING 3D GLOBE>

desværre. Og hvis det blive, er jeg arbejdsløs.
Gravatar #9 - Lakru
14. aug. 2012 14:04
Mr AC (2) skrev:
Derudover så er det vel nærmest kun spil-udviklere der har fordel af 3D-HTML, da jeg har svært ved at se hvordan 3D-grafik kan hjælpe med informations-formidling, som er hovedfunktionen for de fleste websider.


Der er en del der bruger 3D ud over spilvirksomheder.

Eksempel

Og jeg vil da mene at muligheden for at vise 3D i en browser uden at brugeren skal installere et plugin er noget der er mange der godt kunne tænke sig.
Gravatar #10 - _alligned_malloc
15. aug. 2012 09:16
#9
Det er jo hele ideen bag WebGL.

3D i HTML is muligt, problemet er dog at det er stort set umuligt at lave "dynamisk" indhold, uden også at bruge en eller anden form for programmering.
Gravatar #11 - Grofle
15. aug. 2012 20:57
Lowkey (3) skrev:
#1

Det tror jeg ville blive noget rod. Jeg har svært ved at se hvordan det skulle struktureres.

Jeg tvivler på at det ville blive noget rod.
Forestil dig at du skal tegne en trekant i et 3 dimensionelt rum.
Så kunne du f.eks. bare lave en <div class="rum"><div class="objekt"></div>
Og så noget ala:
.rum { height: 200px;width:200px;depth:200px;border:1px black solid; }
.objekt { x-cor:20,40,160;z-cor:50,100,40;y-cor:180,140,25;background-color:blue; }

Så ville man f.eks. have en blå trekant i et 3-dimensionelt rum.

Det virker da meget mere overskueligt end at skulle gøre det hele i HTML.
Gravatar #12 - markjensen
15. aug. 2012 22:12
Mr AC (2) skrev:
Hvordan bliver ydelsen så på enheder uden så mange kræfter som f.eks. ældre mobilenheder, netbooks og div. tablets?

Risikerer man ikke at det bliver noget "nyt flash"?

Derudover så er det vel nærmest kun spil-udviklere der har fordel af 3D-HTML, da jeg har svært ved at se hvordan 3D-grafik kan hjælpe med informations-formidling, som er hovedfunktionen for de fleste websider.


Man ville slippe for Flash' lukkethed. På et eller andet tidspunkt er mobilenheder vel hurtige nok til denne slags indhold.

3D kan i øvrigt sagtens bruges til visualisering af data, ligesom man kender det fra fx Maple. Eller forestil dig fx en simulation af planeter.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login