【问题标题】:Forge Viewer poor rendering qualityForge Viewer 渲染质量差
【发布时间】:2021-09-13 05:21:39
【问题描述】:

我正在使用 Forge Viewer 来显示一些从 IFC (2x3) 文件转换而来的模型。 对于其中一些人来说,质量是完美的,但对于其他人来说,渲染效果很差,如下图所示。

我尝试以 SVF、SVF2 和相同的结果导出。 我已经厌倦了加载模型的不同设置

let config = {
    keepCurrentModels: true,
    applyScaling: { to: "m" },
    applyRefPoint: true,
    globalOffset: { x: 0, y: 0, z: 0 }}; //make the view flicker on weird rendered model

除了使视图闪烁的 globalOffset 之外,这些设置都没有改善视图。

你知道如何解决这个问题吗?

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    这种几何形状的变形通常表明模型离原点很远。到目前为止,GPU 渲染开始遇到浮点精度问题。

    在这种情况下,使用globalOffset: new THREE.Vector3(0, 0, 0) 加载模型应该会有所帮助,因为它基本上会迫使查看者不要将原始全局偏移(可能非常大)重新应用到所有几何顶点。我不确定为什么使用此选项后视图会闪烁,但这可能是一个单独的问题。

    【讨论】:

    • 当我设置 globalOffset: new THREE.Vector3(0, 0, 0) 时,模型会闪烁并保持相同的怪异渲染。没有任何改善。我会继续挖掘坐标,看看我是否有任何改进
    • 我还想知道applyRefPoint 是否以某种方式覆盖了清空的全局偏移参数。尝试删除那个也。
    • 你能试试这个工具的对齐Origin to origin,看看你的IFC模型是否对齐好? github.com/yiskang/MultipleModelUtil#supported-alignments
    • 现在可以使用了!我手动编辑了我的 IFC 文件以检查和更新 IFCSITE 的坐标。查看器现在运行良好!谢谢大家
    猜你喜欢
    • 2019-11-27
    • 2017-01-09
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2019-06-25
    • 2022-07-06
    相关资源
    最近更新 更多