SketchUp草图大师导出时解决空白对话框或 SDK 错误

要将 SketchUp 文件导出到以下格式之一:FBX、OBJ、3DS、VRM 或 XSI。在 Windows 平台上,导出失败,并出现空白对话框。在 Mac 上,您会收到一条错误消息,如"SketchUp SDK 错误:发生错误,导致输出文件无效..."

如何提高SketchUp性能,让速度更快

原因

很可能是由基于没有扩展的图像的材料引起的。例如,您的材质可能基于名为"砖块"的图像,而不是"砖.jpg"或".png"

解决方案

要解决此错误,您需要确定文件中缺少哪些材料扩展名,然后删除或修复它们。在具有许多纹理的模型中,这可能很困难,因此您可能需要按照下面的 Ruby 步骤来识别有问题的材料:

  1. 浏览到窗口 > Ruby 控制台,该控制台将打开 Ruby 控制台
  2. 将以下行复制并粘贴到 Ruby 控制台中:
  3. Sketchup.active_model.materials.each {|m| puts "\n" + m.display_name if (not m.texture.nil? and not m.texture.filename.include? "." )}
  4. Enter键。如果模型中有任何基于没有文件扩展名的纹理的材料,则材质的名称将在 Ruby 控制台中打印,并且您应该对每种材质执行以下操作:
  5. 转到"窗口>材质"以打开"材质"对话框。
  6. 单击"主页"按钮查看"模型"材质。
  7. 删除从 Ruby 命令打印的材料,或修复它们具有有效的文件扩展名
  8. 在电脑上,单击"详细信息"按钮 > 列表视图可按名称查看材料,从而更轻松地查找它们。

如果要修复材质以具有有效的文件扩展名,以下是一些建议的步骤:

窗户

  • 在“材料”浏览器中选择第一个有问题的材料。
  • 右键单击并选择“导出纹理图像”,然后将纹理导出到桌面,确保其具有有效的文件扩展名,例如“ my_texture.jpg”。
  • 单击“材质”浏览器的“编辑”选项卡。
  • 单击“使用纹理图像”部分下面的浏览按钮,然后浏览到在第二步中导出的纹理。
  • 单击打开按钮。 现在,您的材质应基于具有文件扩展名的纹理。
  • 对缺少文件扩展名的任何其他材料重复步骤2-5。
  • 尝试再次导出; 导出应该成功。

Mac

  • 从“材料”浏览器中选择第一个有问题的材料。
  • 右键单击并单击“编辑...”。这将打开底部的纹理调整器。
  • 单击使用外部编辑器按钮编辑纹理图像(即带有橙色箭头的棕色立方体),该图像将使用默认的图像编辑程序打开,该程序可能是“预览”。
  • 假设已在“预览”中打开图像,请单击“文件”>“另存为”或“文件”>“导出”,然后将图像保存到桌面,并确保其具有有效的文件扩展名,例如“ my_texture.jpg”。
  • 返回SketchUp,在“材质”浏览器中双击相同的材质,再次展开纹理调整器。
  • 单击纹理下拉菜单,然后选择加载。
  • 浏览到您的桌面,然后选择在步骤4中保存的图像。
注意:在纹理调整器区域,由于Mac不显示文件扩展名,因此该名称仍似乎缺少文件扩展名。
  • 对缺少文件扩展名的所有其他材料重复步骤2-5。
  • 尝试再次导出;导出应该成功。
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论