沃尔沃汽车公司与 Unity
沃尔沃汽车几乎在其汽车生命周期的每个阶段都使用 Unity。虚拟体验和 XR 研究负责人 Timmy Ghiurau 和沃尔沃以人为本实验室负责人 Anna Hellmark 分享了 Unity 是如何改变汽车行业现状的。
继续阅读以深入了解以下问题:
- 谁是 Unity 在工业领域的主要用户?
- 如何将 3D 数据(包括 CAD)引入 Unity?
- 可以使用 Unity 可视化和制作哪些内容?
- 如何分享使用 Unity 制作的内容?
想先了解有关实时 3D 技术的更多信息?请访问此页面。
谁可以使用 Unity?
当前,工业领域实时 3D 内容的主要创作者都拥有技术背景,例如软件工程师和 AR/VR 开发者。这是因为基于该技术构建的绝大多数企业应用都需要定制开发和编程专业知识(Unity 使用 C#)。
但是,随着 Unity 和其他公司使非程序员也能使用实时 3D,实时 3D 用户的数量正在不断增加,这反过来又使扩展定制开发变得更加容易。
以下是降低非编程人员使用 Unity 时的难度的一些方法:
- 可视化脚本:基于节点的可视化界面(例如 Bolt)让非技术用户无需编写代码即可为应用程序创建逻辑。
- Product innovation: Unity’s end-to-end solutions make real-time 3D accessible to non-coders, such as AEC professionals and marketers. There is also a growing selection of artist-friendly tools within Unity Industry to increase artistic productivity and creativity without programming knowledge.
- 开箱即用的解决方案:随着对沉浸式交互体验的需求的增加,许多独立软件供应商利用该技术为特定用例构建了解决方案,同时消除了对编码和脚本的需求。Unity 认证解决方案合作伙伴WEAVR 提供企业规模的沉浸式培训计划,而Interact支持创建逼真的 VR 体验。
- 服务交付:可以创建自定义解决方案,以适应非编程人员的工作方式,例如这个为本田的汽车设计师创建的项目。例如,Unity 等平台的可扩展性使公司能够定制 Unity 的用户界面,以便设计师或营销人员等非技术用户也能运用实时 3D 的威力。
使用 Pixyz 准备好 3D 数据以进行实时开发
典型的实时 3D 工业工作流程从提取现有内容开始。导入的 3D 几何体和元数据可以有多种形式,包括但不限于:
- 来自 Alias、CATIA、Creo、Inventor 和 NX 等应用程序的计算机辅助设计 (CAD) 程序集
- 来自 3ds Max、Blender、Maya 和 VRED 等 3D 建模和可视化应用程序的网格
- 从点云、照片建模和 LiDAR 扫描获取产品或位置的真实捕获数据
- 来自 Autodesk Revit 和 Navisworks 等程序的建筑信息建模 (BIM) 数据
- 来自 AxF 和 xTex 等标准化格式的材质
为了在部署到各种平台时获得最佳的性能和视觉质量,通常需要对实时 3D 内容进行优化。优化过程确保复杂模型变成兼容实时开发的轻量级表示形式,并且能够在手机和 VR 头盔等设备上正确地提供交互性支持。
Unity 合作伙伴 Pixyz 提供的专用工具,可 以导入模型,并降低其密度、复杂性和文件大小,同时保持质量不变。Pixyz 插件支持近 40 种 3D 文件格式,包含在 Unity Industrial Collection 中。
使用 Unity Pro 制作交互式 3D 内容
当资源做好制作实时 3D 内容的准备后,就可以在 Unity Pro 中开始开发了。用户可以利用 Unity Asset Store 中的 3D 模型、对象、环境(即虚拟世界)等加速场景创建。
Unity 让用户能够快速迭代和调整动画、音视频、影片动画、环境、光照、用户界面、视觉效果等组件。在开发过程中的任何时候,用户都可以实时预览其工作 - 即时可视化,因此无需等待渲染结果。
Unity 的应用范围很广。例如,宝马使用 Unity 可视化和模拟自动驾驶场景,戴姆勒创建混合现实体验来改善车辆生产和培训服务技术人员,Autoliv 制作移动应用来帮助其全球销售人员更好地展示产品。
对于复杂的企业应用程序,Unity 还提供了以下方面的灵活性:
- 人工智能 (AI):Unity 提供了一套丰富的机器学习 (ML) 工具,并能够与多种 AI 和 ML 框架集成,这对于使用模拟环境训练和验证智能系统特别有用。了解一家公司如何使用 Unity 为机器人应用训练、测试和部署 AI 解决方案。
- 系统工程: Prespective 是另一个经过 Unity 验证的解决方案合作伙伴应用程序,它提供了一个强大的系统工程框架,可将 Unity 与外部控制系统(例如可编程逻辑控制器或控制系统的软件仿真)和外部数学模型(例如功能模拟单元 (FMU) 或 MATLAB)连接起来。
- 企业集成:Unity 强大的应用程序编程接口 (API)、内置联网功能以及与第三方网络堆栈的集成为扩展应用程序以支持远程协作、与物联网 (IoT) 系统或你能想象到的几乎任何联网应用程序的集成提供了一种强大而可靠的方式。