我即将开始开发一个使用互动生成的3D内容的Web应用程序。目标是让它在浏览器中本地运行,即不允许使用Flash,仅使用JavaScript + HTML5。
除了纯粹使用WebGL外,最好使用提供更高级别接口的库。
对我来说,X3DOM的方法看起来很棒——而且它似乎被认为将成为浏览器的本地支持,并且该库将铺平道路。
但经过我的第一印象后,我不确定它是否足够轻量级。除了400kb的JS文件之外,还会减慢Firefox的速度。
我需要的功能不多。整个场景设置可以轻松地手动完成。但我需要用户交互,包括确定用户单击的位置。稍后,我希望能够加载和插入常见文件格式的3D对象。
PS:选择的浏览器是基于Firefox和Webkit的桌面和移动浏览器。我不关心IE。
PPS:是的,我知道这个问题:WebGL Framework。
除了纯粹使用WebGL外,最好使用提供更高级别接口的库。
对我来说,X3DOM的方法看起来很棒——而且它似乎被认为将成为浏览器的本地支持,并且该库将铺平道路。
但经过我的第一印象后,我不确定它是否足够轻量级。除了400kb的JS文件之外,还会减慢Firefox的速度。
我需要的功能不多。整个场景设置可以轻松地手动完成。但我需要用户交互,包括确定用户单击的位置。稍后,我希望能够加载和插入常见文件格式的3D对象。
PS:选择的浏览器是基于Firefox和Webkit的桌面和移动浏览器。我不关心IE。
PPS:是的,我知道这个问题:WebGL Framework。