学校官网  |  加入收藏

首页

新闻动态


【本网讯】2024年8月28日,为更好地参加2024年一带一路暨金砖国家技能发展与技术创新大赛——第二届混合现实(MR)资源开发,上海琨耀信息科技有限公司在腾讯会议上与工学院数字媒体技术专业师生展开了一场技术的饕餮盛宴。在此次盛会中,MR技术专家唐长超老师担任技术指导,为师生带来了丰富的技术分享和指导,深入讲解了基于Unity3D的MR开发相关插件的使用、MR在工业机床中的应用、如何制作交互UI和动画、以及相关的代码脚本实现。唐老师的分享不仅增强了参赛者对MR技术的理解,也为未来MR技术在工业领域的广泛应用提供了宝贵的参考。

图1 会议主题

在技术指导中,唐老师首先介绍了当前MR技术开发中广泛使用的Unity3D平台。Unity3D作为一款功能强大且易于上手的跨平台游戏引擎,已经被越来越多的开发者用来进行MR内容的创作。唐老师详细讲解了如何在Unity3D中搭建MR开发环境,并重点介绍了几款关键插件的使用方法。

首先,他介绍了Vuforia和AR Foundation插件的集成与使用。这些插件为开发者提供了便捷的工具,用于实现物体识别、图像追踪以及空间定位等功能。这一部分的讲解,使参赛者能够理解如何将虚拟内容无缝集成到现实世界中,实现MR的核心功能。

图2 相关插件的使用

接下来,唐老师分享了一个具体的应用案例:在某机床操作系统中,利用MR技术来实时显示机床的操作步骤和部件状态。通过MR设备,操作人员可以看到虚拟的操作指引,例如如何调整机床的设置参数、如何更换机床部件等。唐老师详细演示了如何在Unity3D中模拟这一应用场景,并讲解了涉及到的技术要点,如空间定位、物体识别、虚拟与现实内容的融合等。

图3 MR机床

在MR应用中,用户界面(UI)和动画的制作同样至关重要。唐老师深入分析了MR环境下UI设计的独特挑战,并介绍了如何使用Unity3D中的工具来创建适合MR的交互UI。不同于传统的2D界面设计,MR界面的设计需要考虑到空间感和深度感,以便用户能够在3D环境中自然地进行交互。

他特别强调了UI元素的位置和大小选择对用户体验的影响,并通过实例展示了如何在Unity3D中使用Canvas、Panel等组件来创建悬浮于虚拟空间中的UI界面。此外,唐老师还演示了如何利用Unity的Animator组件来创建动态的UI效果,通过动画来提示用户操作流程,增加界面的互动性和趣味性。

图4 UI与动画的实现

在谈到MR项目的实际开发时,代码脚本的实现无疑是核心部分之一。他详细讲解了如何使用C#脚本来处理用户的输入,并将这些输入转化为对虚拟物体的操作,如缩放、旋转、拖拽等。当操作员通过MR设备查看机床时,设备可以自动识别出不同的机床部件,并在视野中叠加显示该部件的实时数据。

图5 代码实现

在技术指导的最后,唐老师总结了本次分享的重点,师生们在交流环节中踊跃提问,就MR技术在具体行业中的应用前景、开发中的技术难点等问题展开了热烈讨论。唐老师结合自身经验,耐心解答了大家的疑问,并分享了他对未来MR技术发展的看法。他认为,随着硬件技术的进步和开发工具的成熟,MR技术将在越来越多的领域发挥作用,为各行各业带来创新的解决方案。

稿件来源:工学院

文字\图片:黄土振

审核:胡垂立

上一篇:校企深度融合,实验班扬帆启航:校企联动·推进合作·共赢未来

下一篇:工学院召开2024年秋季学期开学工作部署会

关闭

新葡的京集团8814| 联系我们| 友情链接