停止重复造轮子:如何扩展您的 CAD 到 3D 流程

许多工程团队都会遇到同样的瓶颈。CAD文件堆积如山。评论速度放缓。需要查看模型的人打不开它,而能打开它的人又没有时间把它转换率成其他人能看的形式。
本指南适用于所有遇到此问题的人:3D工程师、设计师、开发人员以及为他们提供支持的IT人员。它详细分析了可扩展的 CAD 到实时 3D 流程需要什么,为什么临时脚本和一次性转换在大规模应用中会停止工作,并举例说明了哪些公司已经在生产中解决了这个问题。
这是一个可用于评估您自己的流程的工作框架,无论您最终选择什么工具。
本指南适用于哪些用户
3D工程师、设计师或开发人员:这是管道需要完成的技术分解。
IT 总监或数据工程总监:这涵盖了对您来说重要的治理、成本和规模问题。
这两个团队有一个共同的目标:将复杂的3D数据从孤岛中可靠、反复地传递给需要它的人。
第一章:现实差距——为什么CAD数据会陷入信息孤岛
眼见为实。当团队能够实时、三维地看到他们正在构建的东西时,他们就能做出更好的决策。它能更早地发现设计缺陷。它能更快地将产品推向市场。
大多数组织并非如此运作。设计师和工程师使用专业的CAD工具打造未来的产品。团队中的其他所有人,从产品营销人员到工厂经理,都会审阅平面图和静态幻灯片。Unity将这种脱节称为现实差距:最了解模型的人往往是唯一能够打开模型的人。
造成现实差距的具体瓶颈有三个:
- 工具。CAD、PLM 和实时引擎很少能开箱即用地使用相同的语言。它们之间的每一次交接都可能导致数据丢失或需要手动重建。
- 时间。手工转换和优化一个复杂的组件可能需要数天时间。乘以数百个组件和数十条产品线,积压的工作量可能会非常大。
- 专业知识。懂得如何在这些工具之间传输数据的人通常只有少数专家。当他们忙碌或离开时,管道就会停滞。
这些问题都不是什么新问题。改变的是忽视它们的代价。产品更加复杂。评审周期更加分散,往往跨越多个时区和学科。人们越来越期望3D模型能够像其源文件一样快速更新。
为弥合现实差距而构建的管道不仅仅是转换率一次文件。它必须在每次迭代中都能正常工作,无论组织生产的新组件数量是多少,都不需要专家进行监控。这就是一次性转换和可扩展管道之间的区别,也是本指南其余部分的主题。
第二章:可扩展性对3D流水线意味着什么
很容易将任何 CAD 到 3D 的工作流程称为流水线。制作一个可扩展的系统更难。区别在于五个阶段,每个阶段都必须能够顺利完成,而无需每次都由人工重新操作。
1.摄入。该流程必须能够接受设计团队实际使用的任何格式,无论是机械 CAD 工具、BIM 软件包、点云扫描,还是从其他引擎导出的网格。
2.转变。CAD 数据是参数化的,而实时3D数据是多边形的,两者并不相同,再多的手动清理也无法改变这种差异。(第三章将解释原因。)管道必须自动完成这种转换。
3.优化。原始CAD导入文件通常体积过大,无法实时运行。该流程需要优化文件(例如:简化几何形状、生成相关的细节级别),而无需人工打开每个文件。
4.集中管理。模型转换完成后,必须有人能够找到它,知道哪个版本是当前的,并控制谁可以查看或更改它。
5.分发。最终生成的资源必须能够到达最终用户使用的任何应用程序或设备,并且必须在源文件更改时进行更新。
如果一个工作流程能够很好地处理其中一个阶段,但不能很好地处理其他阶段,那么它就不是一个真正的流水线。这是一个步骤较少的瓶颈。下一章将探讨每个阶段的技术细节,第 5 章将把这个列表变成一个清单,你可以用它来评估任何管道,包括你自己的管道。
第三章:CAD到实时3D流程剖析
首先提出一个问题:为什么3D引擎不能直接打开 CAD 文件?
答案是几何学。CAD 工具使用精确的参数化曲面来描述形状,有时称为 BRep 或 NURBS。这种精度正是机械工程师设计零件时需要的,精度可达微米级。但是3D引擎无法渲染参数化曲面。它们渲染网格:由扁平三角形组成的集合,这些三角形能够足够接近一个形状,即使高速运动也能看起来正确。将两者转化并非可选项。任何 CAD 到 3D 的转换流程都必须完成的首要任务,就是优化复杂数据以供3D引擎使用。
这一步骤不仅要保留原始形状,还要保留更多东西。一个有效的管道应包含:
- 层级结构使得由一千个部件组成的组件能够保持一千个部件的有序排列。
- 材质和颜色都经过调整,所以模型看起来仍然像它应该有的样子。
- 元数据,以便下游团队可以搜索、筛选和报告模型。
格式覆盖范围在这里很重要。Unity Asset Transformer支持 70 多种 CAD、BIM、网格和点云格式,包括 AutoCAD、CATIA、STEP、IFC、Revit 和 glTF 文件,因为工程团队很少只使用一种工具。如果一个流程只能处理你的 CAD 团队今天使用的格式,那么当另一个团队、另一个供应商或另一次收购引入不同的格式时,它就会落后。
几何体转换完成后,通常需要进行一些优化才能用于实时应用。典型的优化技术包括:
- 抽取法,即减少三角形的数量。
- 拓扑重构是指从复杂的网格重建简化的网格。
- 细节层次 (LOD) 生成,使远处的物体自动以较低的保真度渲染。
最后,该流程必须将完成的资产移动到有用的地方,无论是流式传输到 Web 查看器、下载到3D引擎项目中,还是推送到XR头显。如果源 CAD 文件发生更改,真正可扩展的流程会自动重新运行整个序列,并通知使用该模型的人员新版本已准备就绪。
本章中的每个步骤都可以手动完成,而且对于单个模型来说,通常就是手动完成的。问题在于大规模的重复,而这正是第 4 章要讨论的内容。
第四章:构建 vs.买入——为什么足够好的管道在大规模运行时会失效
大多数 CAD 到 3D 的流程一开始并不是流程。它们最初都是剧本。一位工程师需要将一个模型转换为演示文稿所需的格式,于是编写了一个一次性导出程序,结果成功了。六个月后,该脚本每周都在运行,没有人记得它的所有极端情况,当新的 CAD 工具加入时,它就会崩溃。
这是每个技术决策者最终都会面临的自建还是购买的问题,而且值得诚实地考虑一下大规模自建的实际成本:
- 脆性。手写脚本通常是根据作者手头的 CAD 文件编写的。新的几何形状、新的格式或不寻常的层次结构往往会破坏它们,而且事后很难进行调试。
- 关键人物风险。管道运作原理方面的知识往往只存在于一两个人的脑海中。当这些物资短缺时,输油管道就会停止运转。
- 隐性维护成本。每出现一个新的 CAD 版本、每出现一个新的文件格式、每出现一个新的下游目标(例如:网页、 XR头戴式显示器、移动设备),脚本就需要更新以支持这些新内容。这是工程时间,只有在逾期时才会显示为单独的项目。
- 没有单一的真理来源。如果没有集中式资产管理,不同的团队最终会得到同一模型的不同副本,这些副本之间可能略有不同步。
但这并不意味着自己动手建造就一定是错的。对于范围窄、稳定性强的应用场景,编写脚本可能正是所需的工程量。当规模扩大时,风险就会显现出来:更多的产品线、更多的格式、更多需要访问的团队、更频繁的设计变更。
这时,专用管道真正的竞争对手是不断修补现有管道的诱惑,而不是退后一步,问问底层架构是否真的可以扩展。下一章的评估标准旨在帮助您客观地做出判断,无论您是在评估供应商、自研系统还是两者的某种组合。
第五章:技术决策者评估清单
无论你评估的是内部构建的管道还是从供应商处购买的管道,同样的问题都适用。使用此清单可以公平地比较各种选项。
格式覆盖
- 它原生支持多少种 CAD、BIM、网格和点云格式?
- 导入时是否保留层级结构、材质、元数据和动画,还是只保留原始几何体?
自动化深度
- 它能否批量处理数百个文件而无需人工逐个打开?
- 它是否提供API或 SDK,以便您的团队可以编写脚本并对其进行扩展,而不是局限于一组固定的手动步骤?
- 它能否在源文件更改时自动检测并重新运行?
治理和访问控制
- 它是否支持基于角色的访问控制,以便贡献者、审阅者和查看者各自只能看到和执行他们应该执行的操作?
- 它能否在各个团队之间强制执行单一的真实版本,而不是让重复的副本彼此分离?
部署灵活性
- 它能否在标准的多租户云环境中运行?此外,它能否部署到虚拟私有云或本地环境中,以满足需要将数据保留在自身基础设施中的团队的需求?
- 它是否能与贵公司 IT 团队已使用的身份和访问管理系统集成?
与现有工具集成
- 它是否能与你们团队已经使用的设计工具兼容,不仅限于 CAD 软件包,还包括Blender、 Maya或 Photoshop 等用于非 CAD 内容的工具?
- 它是否符合您现有的版本控制工作流程,还是需要放弃现有工作流程?
总拥有成本
- 定价方式是按席位、按使用次数还是收取固定的平台费?随着团队和资产库的增长,这种定价方式如何调整?
- 管道投入使用后,维护管道的实际工程成本是多少,而不仅仅是建设成本?
没有哪一款工具能在每一行都给出完美评分。这份清单的目的不是为了找到完美的答案。这是为了确保你接受的差距是你自己选择的差距,而不是在业务流程已经承担起重任之后才发现的差距。
第六章:来自实地的证据
框架固然有用,但有证据支持才更容易让人信服。以下是三个不同行业的组织如何解决同一个根本问题的案例。
Autoliv
奥托立夫是全球最大的汽车安全设备供应商,需要以比静态图纸更具互动性的方式向客户展示复杂的安全产品。奥托立夫利用Unity Asset Transformer实现 CAD 数据传输和优化的自动化,将每个产品的处理时间从四天缩短到六小时。这并非一次性的成功——这是奥托立夫推出的每一款新产品都具备的持续优势。
宝马集团
宝马集团面临着规模更大的类似问题:版本控制问题、文件格式不一致以及庞大的全球3D素材资源库中的协作摩擦。宝马公司开发了“3D Mine”,这是一个由Unity Asset Manager提供支持的3D资产管理平台,旨在规范公司内部设计、工程和营销团队存储、查找和协作处理3D内容的方式。
细节有所不同,但每个故事的轮廓都相同:可扩展的管道将技术瓶颈转化为常规的、可重复的基础设施,每个组织都衡量了节省的时间、解除障碍的团队或纳入的利益相关者之间的差异。
第七章:企业级治理与安全
一条输送速度快但会泄露知识产权的管道实际上并没有解决问题,它只是改变了你所承担的风险。对于技术型买家而言,治理通常与速度同样重要。
以下三个方面往往最为重要:
基于角色的访问控制。并非所有接触3D资产的人都需要相同级别的访问权限。一个实用的系统区分了管理整个项目的管理员、上传和编辑的贡献者、在下游工作中使用素材资源的消费者以及只需要查看的观众。在组织和项目层面正确把握这种细粒度,可以防止常见的失败模式,即“轻松共享”变成“根本没有真正的访问控制”。
部署控制。有些组织乐于将3D素材资源存储在安全的多租户云环境中。其他企业,特别是受监管行业或拥有敏感知识产权的企业,需要将数据保留在他们控制的基础设施内。为企业使用而构建的管道应该同时提供:默认的安全云存储,以及部署在 AWS 或 Azure 等基础设施上的虚拟私有云或本地选项,以满足有需要的团队的需求。
身份整合。访问控制的有效性取决于其背后的身份验证系统的有效性。企业级管道应该与贵组织已经运行的身份和访问管理 (IAM) 系统集成,而不是维护一套单独的、并行的用户帐户和权限。
当流水线大规模处理公司的实际产品设计时,这些基础工作就变得不可或缺了。
第八章:您自己的管道路线图
本指南中的所有内容都是为了实际应用而设计的,而不仅仅是阅读。以下是规划您自己的管道的实用步骤。
Unity 自身的企业指南描述了一种构建这种架构的方法:Asset Transformer 用于处理导入和优化,Asset Manager 用于集中管理生成的素材资源,Pipeline Automation 用于大规模地协调整个流程,所有这些都共同构成了Unity所称的3D数据引擎。那只是其中一种参考架构,并非唯一的架构。第 5 章中的清单将告诉你,它或任何其他选项是否真正符合贵组织的需求。
第九章:接下来该怎么做?
构建可扩展的 CAD 到实时 3D 流程并非一朝一夕之功,但第一步很简单:对照第 5 章中的清单运行您当前的流程,看看存在哪些差距。
接下来,可以采取以下几个实际步骤:
- 请查阅Unity Asset Transformer和Unity Asset Manager的技术文档,了解第 3 章中的各个阶段如何映射到具体的实现。
- 立即开始Unity Industry的免费试用,使用您自己的 CAD 文件测试工作流程。
- 如果您的组织需要规划跨多个团队的推广或虚拟私有云部署,请联系Unity代表。
无论你选择什么,目标都是一样的:缩小构建3D数据的人与所有需要查看这些数据的人之间的现实差距。
获取电子书
填写此表格,即可获取行业专家的前沿见解和解决方案




