System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于物件模型的可视化效果自定义方法和系统技术方案_技高网

一种基于物件模型的可视化效果自定义方法和系统技术方案

技术编号:40946002 阅读:2 留言:0更新日期:2024-04-18 15:04
本发明专利技术公开了一种基于物件模型的可视化效果自定义方法和系统,该方法包括:根据可视化物件模型结构,创建物件模型的模型结构节点,并定义数据接口;基于所述数据接口,接收原始模型数据,并根据可视化模型数据格式对所述原始模型数据进行数据离散化处理,得到可视化模型数据,并确定所述物件模型的各级模型结构节点的交互方式;基于所述可视化模型数据和所述可视化物件模型结构构建三维场景结构树,以关键帧为时间线获取所述物件模型的特征值参数,对所述特征值参数进行差值动态填补处理,生成效果数据,并基于所述三维场景结构树和所述数据接口输出所述效果数据进行模型可视化动态效果展示,提升了三维模型动态呈现效果、能力及用户交互体验。

【技术实现步骤摘要】

本申请涉及三维场景制作及呈现领域,更具体地,涉及一种基于物件模型的可视化效果自定义方法和系统


技术介绍

1、当今我们正处于数字化时代,三维建模技术在多个领域得到了广泛的应用与发展。通过三维建模技术可以为各行各业提供更加精准、高效的解决方案。

2、三维建模技术主要是通过计算软件创建、编辑和组织三维物体,并生成三维模型、二维图像以及动画的过程。目前,三维建模技术广泛应用于建筑行业、工业设计、游戏开发和影视制作等多个领域。建筑行业中,三维建模技术可以帮助设计师以更加直观、全面的方式展示设计方案,在提高工作效率的同时也降低了与客户的沟通成本。工业设计中,通过三维建模技术,可以快速地完成产品原型的构建。同时通过工程分析,可以确定产品设计的合理性、安全性、稳定性,并辅助工程师进行优化和改进。游戏开发中,三维建模主要应用在游戏中的场景、人物、道具等元素的创作,同时增加了物件的交互能力,使玩家得到了更加沉浸式的游戏体验。影视制作中,借助三维建模技术,可以生成逼真的特效和动画效果,使影片在视觉上提升真实感和震撼感。

3、虽然三维建模技术已经比较成熟并在众多行业得到了广泛应用,但在一些新兴的领域还是面临了新的挑战。在数字经济时代,可视化作为大多数企业数字化转型的关键技术,越来越受到企业的追捧。可视化技术通过物理数据和模型,通过建立相应的数字模型来仿真和预测系统的行为和性能,能够准确地反映物理系统的工作状态和变化,进而将真实世界于可视化的孪生世界进行联通,大大提高系统效率、安全性以及可靠性。

4、而在可视化领域中,三维模型不仅仅用于内容展示,更多的则需要通过数据,反映三维模型的运动状态和工作状态等信息。这就需要模型需要在具备传统模型数据的能力之外,还需要数据接收及反馈接口、数据驱动模型能力、动画表现能力、状态效果变化能力。而这些能力是现有的建模流程及方法都是不具备的。

5、综上所述,现有的建模流程、方法和技术存在仅支持三维模型的构建以及简单的动画表现,不支持多种状态的表现状态能力,不支持动态效果的可视化呈现,不支持第三方数据接入以及通过数据驱动模型产生状态变化、设备状态反馈等能力。

6、基于此,有必要引入一种新的方法和系统,结合现有建模的能力,增加数据接口、动画效果、数据模型构建以及效果状态表现能力,并基于构建的三维物件模型,根据三维物件模型的交互操作,实时接收和处理原始模型数据,并使用处理得到的数据驱动和控制三维模型的呈现效果和状态变化,以解决现有技术中存在的物件模型多种状态表现能力差、不支持效果动态交互控制、不支持数据驱动模型变化等技术问题,从而让模型更加贴近真实效果,提升三维模型静态和动态的多变呈现效果和能力,以及用户控制三维模型的交互体验。


技术实现思路

1、针对上面提到的技术问题,本专利技术提供了一种基于物件模型的可视化效果自定义方法和系统,基于构建的三维物件模型,根据三维物件模型的交互操作,实时接收和处理原始模型数据,并使用处理得到的数据驱动和控制三维模型的呈现效果和状态变化,以解决现有技术中存在的物件模型多种状态表现能力差、不支持效果动态交互控制、不支持数据驱动模型变化等技术问题,从而让模型更加贴近真实效果,提升三维模型静态和动态的多变呈现效果和能力,以及用户控制三维模型的交互体验。

2、本专利技术提供了一种基于物件模型的可视化效果自定义方法,所述方法包括:

3、s101,创建并定义数据接口和交互方式:根据可视化物件模型结构,创建物件模型的模型结构节点,并定义数据接口,以及所述物件模型的交互类型;s102,接收并处理驱动数据:基于所述数据接口,接收原始模型数据,并根据可视化模型数据格式对所述原始模型数据进行数据离散化处理,得到可视化模型数据,并确定所述物件模型的各级模型结构节点的交互方式;s103,模型编辑及动态可视化输出:实时接收模型可视化自定义交互请求,基于所述可视化模型数据和所述可视化物件模型结构构建三维场景结构树,以关键帧为时间线获取所述物件模型的特征值参数,对所述特征值参数进行差值动态填补处理,生成效果数据,并基于所述三维场景结构树和所述数据接口输出所述效果数据进行模型可视化动态效果展示;s104,物件模型数据封装存储:根据所述可视化模型数据格式,对所述原始模型数据和所述可视化模型数据进行封装存储。

4、如上所述,步骤s101中,所述据可视化物件模型结构,创建物件模型的模型结构节点,并定义数据接口,以及所述物件模型的交互类型的步骤进一步包括:s2-1,根据所述可视化物件模型结构,创建所述物件模型的模型结构节点,并确定和初始化所述模型结构节点的节点类型、节点等级、调整参数、空间坐标、关键帧、特征值参数;s2-2,定义所述物件模型的数据接口,包括模型状态接口和结果输出接口;s2-3,根据所述模型结构节点的节点类型和节点等级,初始设置不同节点等级的所述模型结构节点的交互状态、交互方式和交互范围;其中,所述可视化物件模型结构,包括:节点、节点类型、节点等级、调整参数、交互状态、空间坐标、关键帧、特征值参数;所述节点类型,包括:根节点和子节点;所述根节点的节点等级为第一等级。

5、如上所述,步骤s102中,所述根据可视化模型数据格式对所述原始模型数据进行数据离散化处理的步骤进一步包括:s3-1,根据外部模型数据导入请求,调用并使用数据模型状态接口获取所述原始模型数据;s3-2,定义三维网格的结构和精度,生成可视化三维网格,并基于所述可视化三维网格对所述原始模型数据进行离散化,获得离散后的基础数据;s3-3,根据可视化模型数据格式,从所述离散后的基础数据中提取效果数据、交互数据和接口数据,并由所述效果数据和所述交互数据生成所述可视化模型数据;s3-4,根据所述交互数据确定所述物件模型的各级模型结构节点的交互方式;其中,所述可视化模型数据格式,包括:所述原始模型数据和二次编辑数据;所述原始模型数据,包括:对象、模型、网格、结构、材质、纹理和骨骼;所述二次编辑数据,包括:所述效果数据、所述交互数据和所述接口数据。

6、如上所述,所述s3-2的步骤进一步包括:s3-21,定义所述三维网格的结构,包括网格简化参数、网格平滑参数、网格切割参数和网格压缩参数,并通过所述网格简化参数、所述网格平滑参数、所述网格切割参数和所述网格压缩参数调整所述三维网格的精度;s3-22,基于所述三维网格的结构和精度创建网格标准库,并生成可视化三维网格;s3-23,调用所述网格标准库,同时将所述原始模型数据导入所述可视化三维网格进行离散分类,分别得到离散后的原始模型数据,以及效果数据、交互数据和接口数据,进而获得离散后的基础数据。

7、如上所述,步骤s102中,所述确定所述物件模型的各级模型结构节点的交互方式的步骤进一步包括:基于所述原始数据,获取交互数据,根据所述交互数据和所述可视化物件模型结构创建所述物件模型的模型结构节点,并确定所述模型结构节点的节点类型和节点等级;根据所述模型结构节点的节点类型和节点等级,对所述模型结构本文档来自技高网...

【技术保护点】

1.一种基于物件模型的可视化效果自定义方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,步骤S101中,所述据可视化物件模型结构,创建物件模型的模型结构节点,并定义数据接口,以及所述物件模型的交互类型的步骤进一步包括:

3.如权利要求1所述的方法,其特征在于,步骤S102中,所述根据可视化模型数据格式对所述原始模型数据进行数据离散化处理的步骤进一步包括:

4.如权利要求3所述的方法,其特征在于,所述S3-2的步骤进一步包括:

5.如权利要求1所述的方法,其特征在于,步骤S102中,所述确定所述物件模型的各级模型结构节点的交互方式的步骤进一步包括:

6.如权利要求1所述的方法,其特征在于,所述S103还包括模型动画效果处理的步骤,具体为:

7.如权利要求1所述的方法,其特征在于,步骤S103中,在基于所述三维场景结构树和所述数据接口输出所述效果数据进行模型可视化动态效果展示之前,对所述特征值参数进行差值动态填补处理的步骤进一步包括:

8.如权利要求1所述的方法,其特征在于,所述S103还包括模型数据处理的步骤,具体为:

9.如权利要求1所述的方法,其特征在于,步骤S104进一步包括:

10.一种实施权利要求1所述基于物件模型的可视化效果自定义方法的系统,其特征在于,所述系统包括模型预处理模块、效果处理模块、交互处理模块、数据处理模块和数据封装存储模块;

...

【技术特征摘要】

1.一种基于物件模型的可视化效果自定义方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,步骤s101中,所述据可视化物件模型结构,创建物件模型的模型结构节点,并定义数据接口,以及所述物件模型的交互类型的步骤进一步包括:

3.如权利要求1所述的方法,其特征在于,步骤s102中,所述根据可视化模型数据格式对所述原始模型数据进行数据离散化处理的步骤进一步包括:

4.如权利要求3所述的方法,其特征在于,所述s3-2的步骤进一步包括:

5.如权利要求1所述的方法,其特征在于,步骤s102中,所述确定所述物件模型的各级模型结构节点的交互方式的步骤进一步包括:

6.如权利要...

【专利技术属性】
技术研发人员:滕维宇唐虓
申请(专利权)人:深圳艾迪普信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1