以波函数塌陷算法为核心动态实现复杂不规则模型的方法与流程

    专利查询2025-05-05  14


    本发明涉及沙盒地图算法生成领域,具体涉及一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法。


    背景技术:

    1、沙盒领域中生成复杂的地图,对程序算法的迅捷度以及对cpu的消耗,和对模型资源的顶点要求极其严苛,对此传统的暴力检索算法。现有技术存在以下问题:

    2、 1、对于此恒定约束条件下的自我检索在性能上存在很大的消耗;

    3、 2、对程序的规范和理解上也存在极大的阅读障碍;

    4、 3、算法衍生的模型定制困难;

    5、 4、在数学建模和分析上难以快速的处理复杂模式识别和预测问题;

    6、 5、灵活度和适应各种复杂的模型获取困难;

    7、以上问题限制高度自由化的地图的生成发展,因此需要提出一种新的、快捷的改进技术方案。


    技术实现思路

    1、本发明一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,解决现有技术的问题。

    2、第一方面,本发明提供一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,在应用数据模块生成沙盒地图中,包括如下步骤:

    3、设置数据模块对应法线方向上的数据规则,数据模块为选取的地图模板,包括地形模块、建筑模块、人物模块和指向性交互模块,数据规则为依据预设不同数据模块的交互性采用波函数坍塌算法实现设置在沙盒地图上的呈现方式,呈现方式包括空间位置关系和所属关系,空间位置关系包括上下左右内外的位置设置,所属关系包括融合和被融合为一个整体模块的方式;

    4、归类:将相同特征的数据模块分类生成对应集合,归类具有同样数据内容特征的模块,特征包括颜色、形状;

    5、检索确定内容的数据模块并依据数据规则对数据模块进行处理,处理顺序为,检索待处理的数据模块,基于数据规则对数据模块之间的呈现方式进行整合,重复检索、归类、整合所有沙盒地图上的数据模块;

    6、处理数据模块的同时监测、判断处理后的每个数据模块是否符合数据规则,当数据模块不符合数据规则,清除不符合数据规则数据模块到对应的确定内容数据模块的处理内容,即对于与其他周围的数据模块不符合数据规则的待处理的数据模块进行删除。

    7、进一步的,包括,对待处理数据进行模块化处理,并对数据模块对应的数据模型3d顶点进行定义,对不同类型的数据模块在3d顶点上设置为数据规则提供方向判别。

    8、进一步的,所述设置数据模块对应法线方向上的数据规则,包括:

    9、对数据模块对应数据模型设置基础约束规则,所述基础约束规则为对数据模块进行的处理内容,处理内容依照基础约束规则使待处理的数据模块变少,基础约束规则包括待处理的数据模块为相邻数据模块的同类型或类型关联数据模块。

    10、进一步的,所述将相同特征的数据模块分类生成对应集合,包括:

    11、对所述处理内容对应的数据模块检测,归类相同处理内容数据模型对应数据模块为同一数据集合。

    12、进一步的,其中,采用波函数坍塌算法实现设置在沙盒地图上的呈现方式包括对数据模块集合的熵值进行计算,包括计算集合中可选处理内容的初始数据模块的数目,依据数据集合中数据模块的处理内容是否被锁定确定熵值,被锁定的数据内容为依据数据规则处理后监测后续数据模块均符合规则的对应数据模块中的数据内容。

    13、进一步的,所述处理数据模块的同时监测、判断处理后的每个数据模块是否符合规则,当数据模块不符合规则,清除不符合规则数据模块到对应的确定内容数据模块的处理内容,还包括:

    14、对数据判断是否符合规则为依据相应规则查找预测处理内容与已处理内容是否一致,当不一致时,修改对应处理过程中产生在不同数据模块上的熵值,并更新对应数据集合的熵值。

    15、进一步的,还包括对每个数据模块,当出现数据模块的下一个相邻数据模块依据数据规则处理内容不符合所述下一个相邻数据模块的处理结果时,回退到符合处理结果且一致的数据模块,重新选择熵最小方向作为下一次对下一个相邻数据模块的处理方向。

    16、第二方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的方法。

    17、本发明提供的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,实现技术优异进步如下:

    18、1、有效利用资源,降低包体大小,控制模型数量;

    19、2、优化用户体验,操作简易,模型自动生成;

    20、3、增加各式各样的约束规则,提升模型结构的复杂度,满足用户个性化设计需求;

    21、4、处理复杂的数学模型和大规模数据集,实现高度定制化三维地图自动生成;

    22、5、规则固定,解决数量较为庞大的重复性空间堆叠问题;

    23、6、分解复杂的大的筛选算法任务为小而简单的算法,以此降低算法的实现难度,比传统算法更快速地处理复杂模式识别和预测问题,有效节省时间,提高工作效率;

    24、7、制定了一套以模型顶点和法线为基础参数,规范了制作规范,降低了模型原型的制作困难。



    技术特征:

    1.一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,在应用数据模块生成沙盒地图过程中,包括如下步骤:

    2.根据权利要求1所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,包括,对待处理数据进行模块化处理,并对数据模块对应的数据模型3d顶点进行定义,对不同类型的数据模块在3d顶点上设置为数据规则提供方向判别。

    3.根据权利要求2所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,所述设置数据模块对应法线方向上的数据规则,包括:

    4.根据权利要求3所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,所述将相同特征的数据模块分类生成对应集合,包括:

    5.根据权利要求4所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,其中,采用波函数坍塌算法实现设置在沙盒地图上的呈现方式包括对数据模块集合的熵值进行计算,包括计算集合中可选处理内容的初始数据模块的数目,依据数据集合中数据模块的处理内容是否被锁定确定熵值,被锁定的数据内容为依据数据规则处理后监测后续数据模块均符合数据规则的对应数据模块中的数据内容。

    6.根据权利要求5所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,所述处理数据模块的同时监测、判断处理后的每个数据模块是否符合数据规则,当数据模块不符合数据规则,清除不符合数据规则数据模块到对应的确定内容数据模块的处理内容,还包括:

    7.根据权利要求6所述的一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,其特征在于,还包括对每个数据模块,当出现数据模块的下一个相邻数据模块依据数据规则处理内容不符合所述下一个相邻数据模块的处理结果时,回退到符合处理结果且一致的数据模块,重新选择熵最小方向作为下一次对下一个相邻数据模块的处理方向。


    技术总结
    本发明公开了一种以波函数塌陷算法为核心动态实现复杂不规则模型的方法,涉及沙盒地图算法生成领域,本发明包括,设置数据模块对应法线方向上的数据规则;将相同特征的数据模块分类生成对应集合;检索确定内容的数据模块并依据数据规则对数据模块进行处理;处理数据模块的同时监测、判断处理后的每个数据模块是否符合规则,当数据模块不符合规则,清除不符合规则数据模块到对应的确定内容数据模块的处理内容。本发明满足用户个性化设计需求,解决数量较为庞大的重复性空间堆叠问题,分解复杂的大的筛选算法任务为小而简单的算法,以此降低算法的实现难度,有效节省时间,提高工作效率。

    技术研发人员:田海博
    受保护的技术使用者:成都东极六感信息科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-28242.html

    最新回复(0)