【技术实现步骤摘要】
一种基于Unity的VR可交互电线生成方法
本专利技术涉及计算机虚拟现实
,提出了一种基于Unity的VR可交互电线生成方法。
技术介绍
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。Unity3D是UnityTechnologies公司开发的一款3D引擎,这款引擎因其强大的跨平台开发特性、绚丽的3D渲染效果以及自由丰富的人机交互功能而闻名出众。Unity3D是一款专门用来制作三维场景、动画展示的软件,它在模型方面只内嵌了最基本的立方体、球体、平面、圆柱体等,实际应用中需要从外界导入制作好的模型。Unity3D对于主流的模型设计软件制作出来的模型,如3dmax,maya等,几乎都可兼容,且优势在于其自由丰富的人机交互功能。使用Unity构建虚拟现实应用的常用方式是,用户可以在Unity中导入制作好的模型,手工调整模型物理属性、材质贴图,为模型绑定脚本。然而,导入的模型作为一个整体,内部结构没法通过相互作用力使各部分相对位置发生变化,例如若是将一根电线整体导入,则电线悬垂不会改变,不符合物理规律。所以需要一种新的电线生成方式,使其在虚拟现实场景中快速生成电线,悬垂符合自然规律,同时,电线的任意位置可与用户进行交互,完成拾取、放下等操作。
技术实现思路
本专利技术的目的是提供一种基于VR的可交互的电线生成方法,通过该方法生成的电线效果逼真,任一部位都可被VR用户进行拎起悬挂缠绕等操作,整根电线抖动悬垂遵循物理规律。本专利技术的目的通过 ...
【技术保护点】
一种基于Unity的VR可交互电线生成方法,其特征在于包括如下步骤:1)通过接口,向脚本传递电线的两端位置,电线长度信息;2)脚本根据电线长度,将电线分成一定高度的圆柱体,确定圆柱体数量,计算每一段圆柱体坐标;3)脚本生成各圆柱体,增加圆柱体表面材质;4)各圆柱体之间增加铰链关节,使电线各段有相互作用力;5)各圆柱体增加刚体、碰撞体组件以及交互脚本,实现VR可交互。
【技术特征摘要】
1.一种基于Unity的VR可交互电线生成方法,其特征在于包括如下步骤:1)通过接口,向脚本传递电线的两端位置,电线长度信息;2)脚本根据电线长度,将电线分成一定高度的圆柱体,确定圆柱体数量,计算每一段圆柱体坐标;3)脚本生成各圆柱体,增加圆柱体表面材质;4)各圆柱体之间增加铰链关节,使电线各段有相互作用力;5)各圆柱体增加刚体、碰撞体组件以及交互脚本,实现VR可交互。2.根据权利要求1所述的基于Unity的VR可交互电线生成方法,其特征在于:具体步骤如下:步骤1:通过场景配置面板,设置电线起点、终点、长度;步骤2...
【专利技术属性】
技术研发人员:许斌锋,郭晨,申镇,俞君杰,
申请(专利权)人:江苏电力信息技术有限公司,国网江苏省电力公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。