我试图开始使用3D网页设计。现在的问题是,从哪里开始。
现在我只知道" WebGL"。 WebGL会成为主要的3D库吗?还有其他人要看吗?
目前来自浏览器的支持大多只是部分支持,但我认为现在开始是一个好主意,因为将来会建立越来越多的3D网站。
WebGL对我来说是正确的吗?还有其他可能吗?支持是增长还是更有可能,CSS4和更多版本将取代3D图形?
答案 0 :(得分:2)
取决于所需的抽象级别
WebGL本身具有较低的抽象级别,您必须非常了解计算机图形,因为它有点类似于OpenGL ES。
幸运的是,现在有许多基于WebGL的框架具有更高的抽象级别,例如Three.js,Babylon.js,PhiloGL和许多其他框架,每个框架都有自己的优点和缺点。
此外,X3D和X3DOM(由Web3D Consortium赞助和开发)是两个框架,其灵感来自“声明性3D”概念,基本上是3D与XML,它们实际上是VRML的演变。
在其实际状态X3D仍然取决于在Web插件上运行浏览器窗口但您可以将X3D文件封装在X3DOM文件中,而不是本机运行。
我对CSS4了解不多,所以我不会表达它,但我认为WebGL及其更高级别的框架现在是3d网站的有效选择。