====== WebGL ====== * 应考虑使用最新的 [[https://developer.mozilla.org/zh-CN/docs/Web/API/WebGPU_API|WebGPU]], 参考教程[[https://webgpufundamentals.org/|WebGPU 基础]] * [[https://cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu|WebGPU 为什么重要]] ===== Introduction===== * WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces. * Official site:[[http://www.khronos.org/webgl/ | khronos.org/webgl]] * [[https://www.khronos.org/registry/webgl/specs/1.0/|WebGL 1.0 Specification]] * [[https://www.khronos.org/files/webgl/webgl-reference-card-1_0.pdf|webgl-reference-card-1_0.pdf]] * [[https://developer.mozilla.org/en-US/docs/Web/WebGL|MDN Getting started with WebGL]] ===== Codes lib ===== * [[threejs]] * [[http://acko.net/files/pres/siggraph-2014-bof/online.html|mathbox 2]] ===== Examples ===== * [[http://www.html5tricks.com/demo/webgl-water/index.html|webgl-water]] * [[https://c1.goote.ch/c8a05c9a6d4a4929a3fa50e6ebdee0c3.scene/|webgl water scene]]