x3dom人工制品渲染

时间:2012-04-25 16:23:35

标签: html5 x3dom

我只是在发现X3DOM并玩它。 我画了一个带有sketchup的椅子,并用meshlab转换为x3d。 我正在使用“html5”语法来编写我的页面。取决于“某些东西”我有不同的渲染,我不知道是什么。

渲染我认为好的:http://aws.ysagon.com/x3d/x3dom/ok.html

渲染我认为不行:http://aws.ysagon.com/x3d/x3dom/bad.html

让我感到困扰的是,我认为确定的是带有html错误的那个(标签<Coordinate>是自闭的,不应该)。在坏例子中,标签不是自我关闭的。

有人可以解释一下为什么它似乎有两种渲染模式吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

好的,我发现了问题所在。当我的html文件中存在语法错误时,不使用<Normal vector" ...">,在我没有此向量的情况下,渲染看起来更好。我现在必须弄明白为什么!

编辑:

法向量是“错误的”(至少对于x3dom而言)。生成正确的法向量以及对象就可以了。所以似乎没有正常而不是“坏”的正常。

答案 1 :(得分:0)

HTML5与X3DOM的效果不太好,事实上,X3DOM是JavaScript和HTML谈论Shockwave Flash语法的结果。我不知道你是如何使用HTML5的,但建议使用flash。

好的,我有一些可能会或可能不会起作用的解决方案。

1.使用文本应用程序访问X3D文件。 (任何,建议使用TextWrangler)

2.使用另一个3D建模程序。 (搅拌机工作正常,所以我推荐它)

3.对象是否有大文件大小?...(大于50 MB以上)因为X3DOM正在尽力渲染目标文件。