介绍#
openworld.js 是什么?#
一个浏览器的三维 【开放世界】 生成引擎!
它能直接生成一个在浏览器里瞬间加载的,能到处乱逛、乱跳的开放世界,像一种新的信息载体,打破我们早已习惯的枯燥无味的平面信息板,让 3D 空间更低成本的走进我们的世界。
使用专业术语就是:它一个高度定制的极小体积(40kb+)浏览器 WebGL 三维渲染引擎,内置了物理引擎(29kb 的 cannon.js)和稳健的第一视角解决方案。
openworld.js 不是什么?#
这不是一个完备周全的三维渲染库,如 threejs、babylon.js、PlayCanvas、A-Frame 这类。
没有内置各种图形学渲染的解决方案。 它更专注交互、而非渲染。
它只是对简单的 3D 交互、3D 模型体积、物理模拟做了最小可行的解决方案。更多的效果,需要插件或自定义代码来支持。