2014-09-29 76 views
-1

我想尝试一些3D网页设计。现在的问题是,从哪里开始。3D在网络中? WebGL等

现在我只知道“WebGL”。 WebGL将成为主要的3D库吗?有其他人可以看看吗?

目前来自浏览器的支持大部分只是部分,但我认为现在开始是一个好主意,因为将来会建立越来越多的3D网站。

那么WebGL对我来说是正确的吗?还有其他的可能吗?支持是否会增长,或者更有可能,CSS4和更高版本将会取代3D图形吗?

回答

1

这取决于所需的抽象级别。
WebGL本身具有较低的抽象级别,因为它与OpenGL ES有点相似,所以您必须非常熟悉计算机图形学。
幸运的是,现在已经有很多基于WebGL的抽象层次的框架可用,比如Three.js,Babylon.js,PhiloGL等等,每一个框架都有自己的优缺点。此外,X3D和X3DOM(由Web3D Consortium发起和开发)是受“声明式3D”概念启发的两个框架,基本上是3D与XML,它们实际上是VRML的演变。
在其实际状态下,X3D仍然依赖于Web插件在浏览器窗口内运行,但您可以将X3D文件封装在X3DOM文件中,而这些文件本身运行。
我对CSS4不太了解,所以我不会表达它的意思,但我认为WebGL及其更高级别的框架现在是3d网络的有效选择。