Forge Viewer 渲染质量差
Forge Viewer poor rendering quality
我正在使用 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
None 这些设置改善了视图,除了 globalOffset 使视图闪烁。
你知道如何解决这个问题吗?
这种几何变形通常表示模型离原点很远。到目前为止,GPU 渲染开始 运行 进入浮点精度问题。
在这种情况下,使用 globalOffset: new THREE.Vector3(0, 0, 0)
加载模型应该会有所帮助,因为它基本上会强制查看者不要将原始全局偏移(可能非常大)重新应用到所有几何顶点。我不确定为什么在使用此选项后视图会闪烁,但这可能是一个单独的问题。
我正在使用 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
None 这些设置改善了视图,除了 globalOffset 使视图闪烁。
你知道如何解决这个问题吗?
这种几何变形通常表示模型离原点很远。到目前为止,GPU 渲染开始 运行 进入浮点精度问题。
在这种情况下,使用 globalOffset: new THREE.Vector3(0, 0, 0)
加载模型应该会有所帮助,因为它基本上会强制查看者不要将原始全局偏移(可能非常大)重新应用到所有几何顶点。我不确定为什么在使用此选项后视图会闪烁,但这可能是一个单独的问题。