WebGL vs Three.js

Posted 悦码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebGL vs Three.js相关的知识,希望对你有一定的参考价值。

关于还不知道 WebGL 和 Three.js 的,建议大家先阅读一下我的这篇文章《Three.js 简介》。

WebGL 是一个底层的标准,在这些标准被定义之后,Chrome、Firefox之类的浏览器实现了这些标准。然后,程序员就能通过 javascript 代码,在网页上实现三维图形的渲染了。但是直接使用 WebGL 太过复杂,同样的功能需要更多的代码,于是 Three.js 应用而生,它相当于一个实现框架。只需更少的代码即可实现更强大的功能。

为了比较说明 Three.js 能大大简化 WebGL 的开发,我们使用最简单的例子进行比较:渲染黑色背景下的白色正方形和三角形。效果如图如下:

Three.js 需要30行左右的代码即可实现:

(c)2006-2024 SYSTEM All Rights Reserved IT常识