3D System发布新版本OpenHaptics插件,插件中加入多项全新功能
近日,3D System发布了新版本基于Unity游戏引擎的OpenHaptics插件,并在该插件中加入了许多全新功能,此外虚幻引擎UE4插件也即将推出。
新版本的OpenHaptics插件允许用户将3D触觉集成到Unity中,支持他们在虚拟世界中添加触觉效果。通过使用3D触觉和虚拟现实功能,用户可以在训练模拟、神经康复和遥操作机器人控制等项目中实现完全沉浸式的体验。
3D System将拖放式开发与Haptics和Unity的脚本相结合,使用户能够创建高交互性极具沉浸感的内容。该插件还完全支持Unity的物理引擎,并针对虚拟现实支持功能进行了优化。
新加入的功能使得OpenHaptics的使用更加方便,功能性更加完备。不但能够提升用户的使用体验,并且能帮助用户在项目中有效提升工作效率。下面我们就来看看这次OpenHaptics插件中究竟加入了哪些新功能吧。
Haptic Direct Unity插件 开发者工具
滑动导航功能
Haptic Direct添加了新功能滑动导航,用户只需将触控笔向左或向右“滑动”,即可从当前场景跳转到下一个场景。
虚拟触觉功能
Haptic Direct拥有虚拟触觉功能,该功能可以与连接到PC的设备相匹配,这里我们使用的是Touch。
虚拟触觉功能中还包含诸如关节角度和死区之类的小控件。
工作区域
中央工作区是绿色边界框所显示区域。
黄色边界框所显示区域是更大的操作范围。
力向量与力计功能
力向量和力计辅助功能可以为指定场景中确定用户施加力的方向和大小。
虚拟触控笔(黑色笔)代表虚拟空间中的触控笔,触控笔模拟器(白色线框)镜像表示触控笔在真实空间中的位置。
Haptic Direct Unity插件 演示场景
参数自定义功能
“填充度“参数能够定义材质的硬度或柔软度,触觉能够为用户提供适当的力来模拟物体表面的“质感”。
“粘度”参数可以设置液体或气体的流动性,通过使用不同的粘度等级用户可以进一步区分材料的材质。
“摩擦力”参数可以设置物体表面的摩擦力,以定义特定表面的平滑度或粗糙程度。
重力功能
独一无二的动觉触觉功能,可以让用户在现实世界中感受虚拟物体的重量。
拖拽物体移动
用户可以向特定物体持续施加力,以控制物体在虚拟场景中的移动。
Spring FX功能
Spring FX用于进一步定义对象(如橡胶坯料)的质感。
Pop-through功能
Pop-through可以指导用户控制执行任务时所需的力的大小。
当施加的力为超大值时,触控笔将“穿过”物体表面。
Haptic Direct Unity插件 触觉与碰撞
自动识别力的大小
用户可以使用力向量控件识别多个向量及其力的大小。
触控笔多接入点设计
触控笔末端支持多个接触点也是全新加入的功能,该功能为用户在不同材质之间切换提供更加平滑的过渡,也加强了用户与场景中的多个虚拟对象交互的能力。
Haptic Direct Unity插件 复合材料
刚度可调节
用户将刚度值设置得越高,使虚拟触控笔“穿过”物体所需的力也就越大。
当触控笔“进入”物体,触控笔的运动就会像在凝胶中一样难以移动。
物体施加的持续反作用力会将触控笔的活动范围限制在指定的空间内。
不同属性物体间交互
具有不同属性的物体可以相互交互。
在此案例中,固体物体能够通过流体或在具有弹性的物体上弹起。
Haptic Direct Unity插件 触觉绘制
通过施加力改变笔刷粗细
通过简单地对触控笔施加不同的力,可以实现不同的笔刷粗细度。
用户也可以使用相同的技巧在3D物体上进行绘制。
此次加入的大量全新功能能够大幅扩展OpenHaptics与用户项目的相兼容性,并有效缩短用户的项目周期。与Unity的集成也让用户获得了无与伦比的沉浸式、交互式使用体验。