【技术实现步骤摘要】
一种Unreal Engine平台下的任意不规则物体标识方法和标识装置
[0001]本专利技术涉及贴花材质渲染技术
、
标识体构建技术,属于数字孪生
,尤其涉及一种
Unreal Engine
平台下的任意不规则物体标识方法和标识装置
。
技术介绍
[0002]随着数字孪生技术的不断进步,各种业务类型的三维应用纷纷涌现,例如,游戏
、
建筑
、
教育等方向
。
在数字孪生场景中往往会涉及各种物体的布局与设置,而为了对场景中的特定物体进行标识,用于提升该物体的表达权重,为用户提供更为方便
、
直观的交互和操作引导
。
[0003]目前,针对数字孪生场景中特定物体的标识过程,一般需要通过三维建模编辑器预制材质球,并通过物体的唯一标识符(
id
)遍历搜寻场景中的特定物体,利用预制材质球替换该物体的材质球,以达到标识物体的效果
。
[0004]然而,上述的物体标识过程具有较强的局限性,其只能实现对单体模型进行标识,且标识范围依赖于单体模型自身的层级结构,导致单体模型中与模型层级结构无关的局部空间无法被标识
。
此外,当需要遍历场景内所有的模型对象时,通过模型对象的唯一标识符匹配待标识对象,当三维场景的内物体的体量达到一定级别,通过该方法效率较为低下,会影响三维场景的性能与渲染表现
。
[0005]针对上述问题,目前业界暂未提出较佳的解决 ...
【技术保护点】
【技术特征摘要】
1.
一种
Unreal Engine
平台下的任意不规则物体标识方法,其特征在于,所述方法包括:确定待标识的目标三维对象所对应的网格体模型;所述网格体模型包裹所述目标三维对象;所述目标三维对象为任意不规则物体;基于预设的贴花材质属性,构建目标贴花材质;所述贴花材质属性包括颜色属性和透明度属性;基于所述目标贴花材质和所述网格体模型构建标识体;所述标识体用于对所述网格体模型内的所有物体进行统一标识
。2.
根据权利要求1所述的
Unreal Engine
平台下的任意不规则物体标识方法,其特征在于,所述基于所述目标贴花材质和所述网格体模型构建标识体,包括:基于所述目标贴花材质,在所述网格体模型的内部构建标识体;所述标识体用于向网格体质心发射投射光线,以对所述目标三维对象进行渲染;所述投射光线的光线效果与所述贴花材质属性相匹配
。3.
根据权利要求2所述的
Unreal Engine
平台下的任意不规则物体标识方法,其特征在于,所述方法还包括:在确定检测到针对所述贴花材质属性的更新操作的情况下,获取所述更新操作所对应的经更新的贴花材质属性;基于所述经更新的贴花材质属性,更新所述目标贴花材质
。4.
根据权利要求2所述的
Unreal Engine
平台下的任意不规则物体标识方法,其特征在于,所述确定待标识的目标三维对象所对应的网格体模型,包括:获取待标识的目标三维对象所对应的对象点云模型;提取所述对象点云模型所对应的质心与主方向;根据预设的模型立体类型
、
所述质心和所述主方向,确定用于包裹所述目标三维对象的网格体模型;所述模型立体类型定义了所述网格体模型所采用的立体类型
。5.
根据权利要求4所述的
Unreal Engine
平台下的任意不规则物体标识方法,其特征在于,所述根据预设的模型立体类型
、
所述质心和所述主方向,确定用于包裹所述目标三维对象的网格体模型,包括:基于预设的参考坐标系对所述对象点云模型进行转换,使得所述对象点云模型的主方向与所述参考坐标系中的参考坐标轴重合;根据所述模型立体类型和所述对象点云模型中轮廓边缘点的位...
【专利技术属性】
技术研发人员:李炜克,杨亚宁,武泽加,钱程扬,李东卓,
申请(专利权)人:园测信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。