【问题标题】:x3dom artefact renderingx3dom 人工制品渲染
【发布时间】:2012-04-25 16:23:35
【问题描述】:

我只是在发现 X3DOM 并使用它。 我用sketchup画了一把椅子,用meshlab转换成x3d。 我正在使用“html5”语法来编写我的页面。根据“某事”,我有不同的渲染,我不知道是什么。

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

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

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

谁能解释一下为什么它似乎有两种渲染模式?

谢谢!

【问题讨论】:

    标签: html x3dom


    【解决方案1】:

    HTML5 不能很好地与 X3DOM 配合使用,事实上,X3DOM 是 JavaScript 和 HTML 使用 Shockwave Flash 语法的结果。我不知道你是如何让它与 HTML5 一起工作的,但建议使用 flash。

    好的,我有一些可能有效也可能无效的解决方案。

    1. 使用文本应用程序进入 X3D 文件。 (任意,推荐TextWrangler)

    2.使用另一个 3D 建模程序。 (搅拌机效果很好,所以我推荐它)

    3. 对象的文件大小是否很大?...(大于 ~50 MB)因为 X3DOM 正在尝试尽其所能来呈现对象文件。

    【讨论】:

    • 当然它在 html5 上运行良好!据我所知,flash 播放器只是为了备用。你在哪里看到推荐的?无论如何,渲染与 flash 和 html5 相似。
    【解决方案2】:

    好的,我发现了问题所在。当我的 html 文件中存在语法错误时,<Normal vector" ..."> 不会被使用,在我的情况下,如果没有这个向量,渲染效果会更好。我现在必须弄清楚为什么!

    编辑:

    法线向量是“错误的”(至少对于 x3dom)。与对象一起生成正确的法线向量就可以了。所以看起来没有正常比“坏”正常要好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多