1.一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,包括以下步骤:
S1、建模:建立反冲洗过滤器三维模型:
S2、加载:在Unity中加载S1建立的反冲洗过滤器模型;
S3、交互设计及运动仿真
1)正向过滤虚拟场景:使用iTween 插件定义流体轨迹;使用脚本编程控制指示过滤流体轨迹的箭头的显隐性;编写时间控制器来控制液体填充滤芯的起止时间;
2)反向冲洗虚拟场景:使用小地图功能放大过滤器上的局部效果;使用iTween插件定义反冲洗流体的轨迹;脚本控制反冲洗过滤器部件的运动;使用粒子系统创建反冲洗水和杂质;编写脚本,由外部设备对模拟过程进行控制。
2.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S1中:首先使用三维软件SolidWorks创建反冲洗过滤器三维模型;然后将该三维模型导入3dsMax软件中进行优化处理;在Unity中创建资源文件夹并分类,最后将优化后的三维模型文件放到相应的文件夹中。
3.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S2中:将过滤器模型文件载入Scene视图中,调整模型坐标、角度;在工作场景中设置Camera和Light参数。
4.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S3中:时间控制器使用C#中的Bool类型编写的一段脚本,用来判断滤芯是否被填充满。
5.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,正向过滤虚拟场景中使用C#编程控制指示流体轨迹的箭头的移动及其显隐性,显隐性通过修改指示箭头的Shader 属性,用iTween脚本来控制实现。
6.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,反向冲洗虚拟场景中使用小地图功能实现放大过滤器上筒体的效果。
7.根据权利要求1或6所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,所述S3中小地图的制作过程为:在Scene视图在2D模式下创建Canvas,在其层级下创建子物体Image,Raw Image,Raw Image 作为Image的子物体;切换Scene 视图为3D模式,在Top状态下新建Camera,调整相机位置使上筒体模型仅出现在新建相机视图;最后通过创建渲染图片的连接器来完成小地图的制作。
8.根据权利要求1所述的一种反冲洗过滤器交互式虚拟现实仿真方法,其特征在于,反向冲虚拟场景中使用粒子系统创建反冲洗水和杂质,Shuriken粒子系统采用模块化管理,粒子模块配合粒子曲线编辑器,创作缤纷复杂的粒子效果。