最近有两个不同的台湾客户都反映材质图档消失的问题。当Forge Viewer加载模型时,他们看不到自定义的材质图档。经过一番研究,我发现这个问题相当容易,本文章将会以简单的方式描述该如何解决此问题,就让我们开始吧!在开始之前,有一些关于Revit材质转档的事你必须先知道:Revit 3D视图中的视觉樣式必须是真实。以下项目应仅包含ASCII字符或应以ASCII字符命名:材质图档的文档名,例如: red-brick.jpg。材质图档路径(即为Revit材质浏览器中自定义材质的外观选项中的材质图档),例如:C:adntexturesred-brick.jpg。RVT文档名(Revit项目名称)。所有被使用的自定义材质图档应该要跟RVT文档放在一起,即JPG、PNG和RVT的所有文档应放置于文件夹的同一层。所有材质图档和RVT档案应该要被打包成一个 ZIP 压缩包里。让我们开始准备要转换的模型吧!一、 将3D视图中的视觉樣式切换成真实:二、 确定所有文档名及路径皆为ASCII字符:三、 选择视图并加入Revit的发布设置(Publish Settings)窗口的视图集中:四、 将所有自定义义材质图档跟RVT档案放在同一层文件夹:五、 将步骤4打包成 ZIP 压缩包:六、 将ZIP上传到Forge OSS 桶(Bucket)并使用此设置开始文档转换作业:{ “input”: { “urn”: “{BASE64_URN_OF_THE_ZIP}”, //!<<< e.g. dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bXlidWNrZXQvRm9yZ2UgVGV4dHVyZSBEZW1vLnppcA “compressedUrn”: true, “rootFilename”: “{THE_HOST_RVT_FILENAME}” //!<<< e.g. adn-brick-test.rvt }, “output”: { “formats”: [ { “type”: “svf”, “views”: [ “2d”, “3d” ] } ] } }七、 在Forge Viewer上加载转换好的模型,并会看到屏幕上的自定义材质:此篇文章同步发表在 Forge 官方博客:https://forge.autodesk.com/bl…