将我的设计自动化输出保存为 .zip 文件以保留材料纹理

Posted

技术标签:

【中文标题】将我的设计自动化输出保存为 .zip 文件以保留材料纹理【英文标题】:Save my design automation output as a .zip file to keep the materials textures 【发布时间】:2021-07-21 08:52:20 【问题描述】:

我正在上传一个包含 Revit 文件和图像的 .zip 文件以保留材质的纹理,那么如何将设计自动化输出文件添加到同一个 .zip 文件中以保留材质的纹理?

【问题讨论】:

【参考方案1】:

方式 1:通过设计自动化。 此博客讲述如何创建将输出指定为 zip 的 DA 活动。 https://forge.autodesk.com/blog/how-generate-dynamic-number-output-design-automation-revit-v3 虽然这假设所有必要的文件(图像、更新的 revit 文件)在 DA 制作 zip 时都可用。您可能需要使用

定义活动 输入:也是一个 zip,它提供了所有文件(图像、源 revit 文件)。当 DA 开始工作时,它会将它们解压缩到工作文件夹的相关文件夹中。听起来你已经这样做了。 输出:一个 zip(如博客所述)。当 DA 完成工作时,它将打包相关文件夹的所有内容。最后将zip发送到Forge Model Derivative API翻译成SVF(记得指定根文件,并指定compressedUrn = true)

方式 2:自己 由于您拥有图像,您仍然可以使用单输入和单输出定义设计自动化活动。而当DA作业完成时,获取输出revit文件,并找到相应的图像并自己制作zip。最后将 zip 发送到 Forge Model Derivative API。 如果使用这种方式,您可能需要在 revit 文件及其纹理图像之间构建映射。

【讨论】:

以上是关于将我的设计自动化输出保存为 .zip 文件以保留材料纹理的主要内容,如果未能解决你的问题,请参考以下文章

Grails 将我的 repo 中的 zip 解释为插件,尽管它实际上不是插件

如何将我的整个输出从iPython笔记本保存为.txt文件?

PIX入选Autodesk硅谷技术中心,以生成设计和金属增材制造落地L4自动驾驶通用底盘

如何将我的 Python 爬虫输出保存到 JSON 文件?

我在哪里将我的亚马逊 .pem 文件保存在 Mac 上

如何将我的网页抓取结果保存到美丽汤中的文本文件中?