WebGL开发与应用
上QQ阅读APP看书,第一时间看更新

第2章 基础篇

WebGL的原生API是相当低级的,程序员必须很清楚OpenGL引擎的渲染机制并熟悉3D图形学才能开始编程。与Three.js相比,实现同样功能的网页,使用原生WebGL接口需要5倍以上的代码量,而且大多数代码对于初学者来说生涩难懂,这并不是本书的写作目的。

Three.js则要轻量很多,而且WebGL支持的功能,Three.js几乎都能实现,因此本书主要介绍基于Three.js引擎的Web3D页面开发技术。本章先介绍Three.js中的一些基本概念。