提问者:小点点

纹理调整问题进入欧特克锻造查看器


当我们用巴布亚新几内亚进口Obj时,我们遇到了一些问题

我们希望看到这样的图像质量:

外部程序质量

结果是:

Forge Viewer-使用相同的文件

如果可能的话,我们需要知道如何避免在forge viewer中调整纹理的大小

提前感谢,,


共2个答案

匿名用户

恐怕没有办法在这方面配置模型派生服务。纹理总是调整到-我相信-256x256px。

您可以尝试在运行时修改材质。Forge Viewer API允许您修改模型元素的材质,因此您可以创建一个新的3。使用高分辨率纹理创建材质,并在模型加载到查看器后立即将其应用于相应的元素。

匿名用户

彼得,这对我有用,

如果有人需要尝试使用此简单函数进行测试:

function newTexture() {    
   
    var mats = NOP_VIEWER.impl.matman()._materials;       
    
    for (index in mats) {

        
        m = mats[index];    
        m.map = THREE.ImageUtils.loadTexture('YOUR IMAGE URL');   
        m.needsUpdate = true; 
    }

    NOP_VIEWER.impl.invalidate(true, true, false);
}