MrZWH / MrZWHblog

https://mrzwh.github.io/
2 stars 1 forks source link

WebGL #27

Open MrZWH opened 5 years ago

MrZWH commented 5 years ago

webGL

什么是 webGL

WebGL 是一种可以在浏览器流畅展示 3D 模型和场景的一种技术。它使用 JavaScript 作为编程语言,调用浏览器支持的 3D 绘制函数,来实现 3D 模型与场景的展现。

为什么浏览器能绘制 3D 世界

因为浏览器实现了 OpenGL es 的规范,这套规范可以直接使用指令操作显卡,使显卡渲染的 3D 世界直接反应到浏览器中。

WebGL 能做什么

WebGL 之 three.js

three.js 是一个封装好的 webgl 库。
http://threejs.org/

Stat

一个监控程序 帧数、每帧时间、内存使用量的 js 库。
https://github.com/mrdoob/stats.js
监控内存: -enable-precise-memory-info

认识相机

其它 webgl 库