Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

WebGL

Z Wikipedie, otevřené encyklopedie
WebGL
Logo
VývojářWebGL Working Group
Aktuální verze2.0 (4. dubna2018)
Operační systémmultiplatformní
Typ softwaruAPI
Webwww.khronos.org/webgl
Některá data mohou pocházet zdatové položky.

WebGL (Web Graphics Library) jeJavaScriptovéAPI pro nativní zobrazování (bez použitízásuvných modulů) interaktivní3D grafiky. WebGL programy se skládají z obslužného kódu napsaného v JavaScriptu a kódushaderu, který je vykonáván na grafické kartě počítače. WebGL je vyvíjeno a spravováno neziskovou organizacíKhronos Group.[1]

Struktura

[editovat |editovat zdroj]

WebGL je založeno naOpenGL ES 2.0 a poskytujeAPI pro 3D grafiku.[2] PoužíváHTML5 elementcanvas aDOM rozhraní.Automatická správa paměti je poskytována jako část jazykaJavaScript.[1]

Historie

[editovat |editovat zdroj]

WebGL vzniklo z experimentů s elementem canvas, které započalVladimir Vukićević vMozilla Foundation. Vukićević poprvé demonstroval 3D prototyp pomocí canvas elementu v roce 2006. Do konce roku 2007 měla Mozilla[3] a Opera[4] své implementace WebGL.

Na začátku 2009 začalo neziskové technologické konsorciumKhronos Group pracovní skupinu WebGL Working Group s počáteční účastíApple,Google,Mozilla,Opera a jiných významných technologických firem.[1][5] Specifikace WebGL 1.0 byla vydána v březnu 2011.[6] Ke konci března 2012 je vedoucím skupiny Ken Russell.

Významné použití

[editovat |editovat zdroj]

WebGL je používáno, mimo jiné, vGoogle Maps (MapsGL) aGoogle Body.[7][8]

Vývoj aplikací

[editovat |editovat zdroj]

WebGL aplikace a scény mohou být vytvořeny i bez znalosti programovacích jazyků, například pomocí nástrojů, jako jsouBlender čiAutodesk Maya. Vytvořené scény jsou exportovány do WebGL. Další z možných nástrojů je Coppercube 3D.

Související články

[editovat |editovat zdroj]
  • OpenGL – průmyslový standard specifikující multiplatformní rozhraní (API) pro tvorbu aplikací počítačové grafiky,
  • OpenGL ES – jako OpenGL, pro mobilní a vestavěné systémy,
  • OpenAL – audio standard,
  • OpenCL – průmyslový standard specifikující multiplatformní rozhraní (API) pro tvorbu výpočetně náročných aplikací,
  • GLUT – OpenGL Utility Toolkit,
  • ALUT – OpenAL Utility Toolkit,
  • WebGPU – umožňuje 3D grafiku v HTML elementucanvas. Také má robustní podporu pro všeobecné výpočtyGPU (jako OpenCL),
  • DirectX – grafické API pro Microsoft Windows,
  • Direct3D – součást DirectX;
  • GLSL – OpenGL Shading Language – programovací jazyk pro psaní shaderů,
  • X3D – XML formát na ukládání 3D scén – geometrie a chování 3D objektů,
  • VRML – grafický formát založený na deklarativním programovacím jazyce,
  • Three.jsJavascriptová knihovna pracující s WebGL.

Reference

[editovat |editovat zdroj]
  1. 123WebGL - OpenGL ES 2.0 for the Web [online]. Khronos.org [cit. 2011-05-14].Dostupné online. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  2. WebGL Specification [online]. Khronos.org [cit. 2011-05-14].Dostupné online. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  3. Canvas 3D: GL power, web-style [online]. Blog.vlad1.com [cit. 2011-05-14].Dostupné v archivu pořízeném dne 2012-04-12. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  4. Taking the canvas to another dimension [online]. My.opera.com, 2007-11-26 [cit. 2011-05-14].Dostupné v archivu pořízeném z originálu dne 2007-11-17. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  5. Khronos Details WebGL Initiative to Bring Hardware-Accelerated 3D Graphics to the Internet [online]. Khronos.org, 2009-08-04 [cit. 2011-05-14].Dostupné v archivu pořízeném dne 2012-04-12. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  6. Khronos Releases Final WebGL 1.0 Specification [online]. [cit. 2011-03-03].Dostupné v archivu pořízeném dne 2011-03-06. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  7. Google Body - Google Labs [online]. Bodybrowser.googlelabs.com [cit. 2011-05-14].Dostupné v archivu pořízeném dne 2011-05-13. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  8. BHANOO, Sindya N.New From Google: The Body Browser [online]. Well.blogs.nytimes.com, 2010-12-23 [cit. 2011-05-14].Dostupné online. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.

Externí odkazy

[editovat |editovat zdroj]
Autoritní dataEditovat na Wikidatech
Portály:Internet
Citováno z „https://cs.wikipedia.org/w/index.php?title=WebGL&oldid=25368670
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp