网络中的3D?WebGL等

网络中的3D?WebGL等,3d,webgl,3d,Webgl,我正在尝试开始一些3D网页设计。现在的问题是,从哪里开始 现在我只知道“WebGL”。WebGL将成为主要的3D库吗?还有其他的吗 目前浏览器的支持主要是部分的,但我认为从现在开始是一个好主意,因为在未来,将建立越来越多的3D网站 那么WebGL适合我吗?还有其他的可能性吗?支持是否会增长,或者更可能的是,CSS4和更高版本将取代3D图形?这取决于所需的抽象级别。 WebGL本身具有较低的抽象级别,您必须非常了解计算机图形学,因为它有点类似于OpenGL ES。 幸运的是,现在有很多具有更高抽象

我正在尝试开始一些3D网页设计。现在的问题是,从哪里开始

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

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


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

这取决于所需的抽象级别。
WebGL本身具有较低的抽象级别,您必须非常了解计算机图形学,因为它有点类似于OpenGL ES。
幸运的是,现在有很多具有更高抽象级别的基于WebGL的框架可用,例如Three.js、Babylon.js、PhiloGL和许多其他框架,每个框架都有自己的优缺点。
此外,X3D和X3DOM(由Web3D Consortium赞助和开发)是受“声明式3D”概念启发的两个框架,基本上是带有XML的3D,实际上,它们是VRML的一种演变。
在其实际状态下,X3D仍然依赖于在浏览器窗口中运行的web插件,但您可以将X3D文件封装在X3DOM文件中,而X3DOM文件是本机运行的。

我对CSS4了解不多,因此我不想对此进行详细说明,但我认为WebGL及其更高级别的框架目前是3d web的有效选择。

这取决于所需的抽象级别。
WebGL本身具有较低的抽象级别,您必须非常了解计算机图形学,因为它有点类似于OpenGL ES。
幸运的是,现在有很多具有更高抽象级别的基于WebGL的框架可用,例如Three.js、Babylon.js、PhiloGL和许多其他框架,每个框架都有自己的优缺点。
此外,X3D和X3DOM(由Web3D Consortium赞助和开发)是受“声明式3D”概念启发的两个框架,基本上是带有XML的3D,实际上,它们是VRML的一种演变。
在其实际状态下,X3D仍然依赖于在浏览器窗口中运行的web插件,但您可以将X3D文件封装在X3DOM文件中,而X3DOM文件是本机运行的。

我对CSS4了解不多,因此我不想对此进行详细说明,但我认为WebGL及其更高级别的框架目前是3d web的有效选择。

这取决于所需的抽象级别。
WebGL本身具有较低的抽象级别,您必须非常了解计算机图形学,因为它有点类似于OpenGL ES。
幸运的是,现在有很多具有更高抽象级别的基于WebGL的框架可用,例如Three.js、Babylon.js、PhiloGL和许多其他框架,每个框架都有自己的优缺点。
此外,X3D和X3DOM(由Web3D Consortium赞助和开发)是受“声明式3D”概念启发的两个框架,基本上是带有XML的3D,实际上,它们是VRML的一种演变。
在其实际状态下,X3D仍然依赖于在浏览器窗口中运行的web插件,但您可以将X3D文件封装在X3DOM文件中,而X3DOM文件是本机运行的。

我对CSS4了解不多,因此我不想对此进行详细说明,但我认为WebGL及其更高级别的框架目前是3d web的有效选择。

这取决于所需的抽象级别。
WebGL本身具有较低的抽象级别,您必须非常了解计算机图形学,因为它有点类似于OpenGL ES。
幸运的是,现在有很多具有更高抽象级别的基于WebGL的框架可用,例如Three.js、Babylon.js、PhiloGL和许多其他框架,每个框架都有自己的优缺点。
此外,X3D和X3DOM(由Web3D Consortium赞助和开发)是受“声明式3D”概念启发的两个框架,基本上是带有XML的3D,实际上,它们是VRML的一种演变。
在其实际状态下,X3D仍然依赖于在浏览器窗口中运行的web插件,但您可以将X3D文件封装在X3DOM文件中,而X3DOM文件是本机运行的。
我对CSS4了解不多,所以我不会对此进行详细阐述,但我认为WebGL及其更高级别的框架目前是3d web的有效选择