Open MrZWH opened 5 years ago
WebGL 是一种可以在浏览器流畅展示 3D 模型和场景的一种技术。它使用 JavaScript 作为编程语言,调用浏览器支持的 3D 绘制函数,来实现 3D 模型与场景的展现。
因为浏览器实现了 OpenGL es 的规范,这套规范可以直接使用指令操作显卡,使显卡渲染的 3D 世界直接反应到浏览器中。
three.js 是一个封装好的 webgl 库。 http://threejs.org/
一个监控程序 帧数、每帧时间、内存使用量的 js 库。 https://github.com/mrdoob/stats.js 监控内存: -enable-precise-memory-info
-enable-precise-memory-info
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 库