行业基础模板:了解如何使用 Unity 的关键工具开发 3D 交互式工业应用

《行业基础》是我们在 Unity Hub 上推出的首款面向 Unity Industry 开发者的编辑器内置操作指引(IET),现已开放下载。
本学习模板包含四个操作指引,将引导您了解在 Unity 中创建 3D 交互式工业应用程序的工作流程和具体步骤。初级和中级行业开发人员可以通过探索该平台,深入了解如何将CAD文件转换为优化的3D资产,以及如何在用户界面、摄像机系统等场景中运用实时数据。
我们推出《行业基础》的宗旨,是帮助您提升 Unity 开发体验的效率、专注度和生产力。您将学到的技巧适用于多种类型的实时 3D 工业应用,包括人机界面 (HMI)、培训模拟、Digital Twins 和产品配置器。
《Industry Fundamentals》专为 Unity 6.4 构建,Unity Industry 订阅用户以及拥有 30 天 Industry 试用资格的用户均可免费使用。
模板中的最终场景是一个可运行的仓库模拟,其中包含自主机器人、实时监控仪表盘、动态摄像机行为,以及高质量的光照和素材资源。

使用 Unity Asset Transformer Toolkit 转换和优化 3D 数据
该项目的起点是 Unity Asset Transformer Toolkit(包含在 Unity Industry 订阅中)。Unity Asset Transformer Toolkit 与编辑器深度集成,能够将来自任何 CAD 和 3D 源的大型复杂文件转换并优化为适用于 Unity 的 3D 资产,从而让繁琐的资源准备阶段变得流畅高效。
本操作指引将引导您完成 Unity Asset Transformer Toolkit 的安装过程,将其正确集成到您的 Unity 项目中,并在编辑器中设置自动化的资源准备工作流程。
IET 向您介绍了“资产转换工具包”中的规则集,您可以利用这些规则集,对需要重新导入到项目中的任何资产自动应用一系列变换和修复操作。这样可以确保,当您因源数据发生变化而需要重新导入这些模型时,您在编辑器中对 3D 模型所做的修改仍会被保留。
您还将了解到如何针对 Unity 优化 3D 模型,包括应用简化(减少多边形数量)、修复法线、填补孔洞,以及整理层级视图以实现更高效的场景管理。

了解如何在用户界面中实现导航网格、C# 架构和实时数据
现在,这些素材资源已可在编辑器中使用,模板将引导您在最终场景中实现关键系统。这些功能包括:
- UI Toolkit:该仪表盘采用 Unity 的 UI Toolkit 构建,可在模拟过程中实时显示机器人的数据,例如电池状态和健康状况。数据绑定可确保用户界面与来自任何数据源的模拟数据或实时数据保持同步,而无需在代码中进行手动更新。
- 导航:机器人利用 Unity 的导航网格系统进行自主导航,并通过 C# 逻辑让用户能够在手动控制和完全自主模式之间切换机器人的路径规划。
- 脚本:该模拟由一组 C# 脚本驱动,这些脚本利用 ScriptableObjects 来处理机器人的行为、状态管理和数据流,从而保持数据层的解耦。
- Cinemachine:该场景使用 Cinemachine 虚拟摄像机系统来管理摄像机行为,展示了该系统如何与 Runtime 用户界面及场景逻辑进行集成。
- 通用渲染管线(URP):该场景采用 URP 进行渲染,以实现优化后的实时光照、烘焙光照贴图以及跨平台(包括网页端)的高品质视觉效果。

获取“行业基础”模板
如果您是 Unity Industry 的订阅用户:
1.打开 Unity Hub。
2.创建一个新项目。
3.请选择 Unity 6.4 作为您的编辑器版本,该模板即可在编辑器中打开。
如果您没有 Unity Industry 订阅:
1.请访问我们的免费试用页面,并按照提示操作以获取免费试用资格。
2.试用期激活后,请按照“行业版”订阅用户的操作步骤进行。
最后,请观看我们的10集视频系列,该系列对该模板进行了精彩的介绍:
学习的最佳方式就是构建。我们希望您今天就能下载该模板,仔细研究,并以此作为构建下一款交互式 3D 应用程序的起点。
