三维场景局部自动化生成方法、装置、设备及存储介质制造方法及图纸

技术编号:38227617 阅读:24 留言:0更新日期:2023-07-25 17:57
本发明专利技术公开了一种三维场景局部自动化生成方法、装置、设备及存储介质,所述方法包括建立具有标注信息和辅助模型对象的地形层模型;调用采样器与地形层模型中的目标对象交互,读取目标对象中存储的标注信息和辅助模型对象;调用运算器获取目标对象的标注信息和辅助模型对象,生成三维变换参数;调用生成器获取三维变换参数,在地形层模型中的目标对象位置生成对应的三维模型。本发明专利技术通过将三维场景生成的组件分为采样器、运算器、生成器,通过编写对应的生成脚本,使用采样器进行环境采样,利用计算器将采样结果进行运算后使用生成器在计算结果位置生成对应三维模型,达到虚拟环境构建的功能,有效避免场景的重复,实现精确化的复杂环境生成。复杂环境生成。复杂环境生成。

【技术实现步骤摘要】
三维场景局部自动化生成方法、装置、设备及存储介质


[0001]本专利技术涉及三维场景构建领域,尤其涉及到一种三维场景局部自动化生成方法、装置、设备及存储介质。

技术介绍

[0002]现有三维场景生成方案通常采用基于模板和预制件的生成方法。基于模板和预制件(Prefabs)的生成。这种技术在许多游戏引擎中得到了广泛应用,如 Unity 和 Unreal Engine。
[0003]基于模板和预制件的三维场景生成技术利用预先创建好的三维模型(预制件)和场景模板快速构建三维场景。这种方法可以显著提高场景构建速度,降低人力成本,同时保证场景的质量和细节。以下是使用这种技术生成三维场景的基本步骤:预制件创建:首先,需要创建一组三维模型,这些模型可以是建筑物、植被、道路、道具等各种场景元素。预制件通常包含模型的网格、纹理、材质和关联的脚本,以便于在场景中直接使用。
[0004]场景模板设计:设计一个或多个场景模板,这些模板可以是房间、街区、自然区域等。场景模板中预留出用于放置预制件的位置,并可以设置各种参数,如预制件的数量、种类、布局等。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维场景局部自动化生成方法,其特征在于,所述方法包括以下步骤:S1:建立具有标注信息和辅助模型对象的地形层模型;S2:调用采样器与地形层模型中的目标对象交互,读取目标对象中存储的标注信息和辅助模型对象;S3:调用运算器获取目标对象的标注信息和辅助模型对象,并根据标注信息和辅助模型对象生成三维变换参数;S4:调用生成器获取三维变换参数,并基于所述三维变换参数在地形层模型中的目标对象位置生成对应的三维模型。2.如权利要求1所述的三维场景局部自动化生成方法,其特征在于,所述步骤S1:建立具有标注信息和辅助模型对象的地形层模型步骤,具体包括:S11:建立初始地形层模型;S12:将初始地形层模型划分为不同的对象;S13:为划分后的每个对象进行信息标注和辅助模型对象标注;S14:基于所有对象,输出建立完成的地形层模型。3.如权利要求2所述的三维场景局部自动化生成方法,其特征在于,所述步骤S12:将初始地形层模型划分为不同的对象,具体包括:采用手动选择、阈值分割、聚类分割或深度学习将初始地形层模型划分为不同的对象。4.如权利要求2所述的三维场景局部自动化生成方法,其特征在于,所述步骤S13:为划分后的每个对象进行信息标注和辅助模型对象标注,具体包括:S131:加载每个对象的glTF模型;S132:读取glTF模型中每个node节点,将node节点及其附属子节点进行加载预览;S133:手动框选或点选需要标注的对象,并对选中对象进行信息标注;其中,所述对象包括点、线、面、元素中的一种或多种;S134:手动创建辅助模型对象,并为每个辅助模型对象进行信息标注;其中,所述辅助模型对象包括辅助点、辅助线、辅助面或辅助元素中的一种或多种。5.如权利要求1所述的三维场景局部自动化生成方法,其特征在...

【专利技术属性】
技术研发人员:李志伍琦李志刚陈宇谭龙
申请(专利权)人:子亥科技成都有限公司
类型:发明
国别省市:

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

1