当前位置: 首页> 交通专利数据库 >详情
原文传递 道路场景的生成方法、装置和电子设备
专利名称: 道路场景的生成方法、装置和电子设备
摘要: 本发明提供了一种道路场景的生成方法、装置和电子设备,其中,方法包括:沿着样条线添加预设的道路模型单元,得到与样条线的形状相匹配的道路模型;样条线的形状用于指示:待建立的道路模型的延伸形状;获取目标模型,以及目标模型对应的运动控制参数;目标模型与道路模型相关联;通过运动控制参数以及样条线,控制目标模型在道路模型上或者道路模型的指定位置运动,得到包含道路模型和目标模型的道路场景。该方式中,通过样条线生成道路模型,样条线结合运动控制参数可生成与道路模型相关的目标模型,且控制目标模型运动,得到动态的道路场景,无需对与道路模型相关联的模型单独创建,快速地建立动态的道路场景,提高了道路场景的制作效率。
专利类型: 发明专利
国家地区组织代码: 浙江;33
申请人: 网易(杭州)网络有限公司
发明人: 肖威威
专利状态: 有效
申请日期: 2022-08-03T00:00:00+0800
发布日期: 2022-12-23T00:00:00+0800
申请号: CN202210929166.6
公开号: CN115512052A
代理机构: 北京市京大律师事务所
代理人: 胡安
分类号: G06T17/05;G06T19/20;G;G06;G06T;G06T17;G06T19;G06T17/05;G06T19/20
申请人地址: 310000 浙江省杭州市滨江区长河街道网商路599号4幢7层
主权项: 1.一种道路场景的生成方法,其特征在于,所述方法包括: 获取样条线,沿着所述样条线添加预设的道路模型单元,得到与所述样条线的形状相匹配的道路模型;其中,所述样条线的形状用于指示:待建立的道路模型的延伸形状; 获取目标模型,以及所述目标模型对应的运动控制参数;所述目标模型与所述道路模型相关联; 通过所述运动控制参数以及所述样条线,控制所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,得到包含所述道路模型和所述目标模型的道路场景。 2.根据权利要求1所述的方法,其特征在于,沿着所述样条线添加预设的道路模型单元,得到与所述样条线的形状相匹配的道路模型的步骤,包括: 在所述样条线上获取多个位置点;所述多个位置点中相邻的两个位置点具有预设距离; 根据所述相邻的两个位置点之间样条线段的形状,在所述相邻的两个位置点之间添加道路模型单元;其中,所述道路模型单元的形状与所述相邻的两个位置点之间的样条线段的形状相匹配。 3.根据权利要求2所述的方法,其特征在于,所述多个位置点包括所述样条线的起点和终点,还包括所述样条线上的切点;所述根据所述相邻的两个位置点之间样条线段的形状,在所述相邻的两个位置点之间添加道路模型单元的步骤,包括: 将所述相邻的两个位置点中的第一位置点作为起点,第二位置点作为终点,获取所述起点和所述终点的属性信息;所述属性信息用于指示:所述起点和所述终点在所述样条线上的弯曲程度; 基于所述弯曲程度在所述相邻的两个位置点之间添加道路模型单元;其中,所述弯曲程度用于:控制所述道路模型单元的形状与所述相邻的两个位置点之间的样条线段的形状相匹配。 4.根据权利要求1所述的方法,其特征在于,获取目标模型的步骤,包括: 响应于模型选中指令,将所述模型选中指令对应的模型确定为目标模型;或者,响应于模型获取指令,从预设数组中获取模型标识,将所述模型标识对应的模型确定为目标模型;所述预设数组中预先保存有多个模型标识,每个所述模型标识对应一种模型。 5.根据权利要求1所述的方法,其特征在于,获取所述目标模型对应的运动控制参数的步骤,包括:响应于参数设置指令,从所述参数设置指令中提取所述目标模型对应的运动控制参数。 6.根据权利要求1所述的方法,其特征在于,所述运动控制参数包括:运动速度、运动起点、运动终点和运动方向; 所述通过所述运动控制参数以及所述样条线,控制所述目标模型在所述道路模型上或者所述道路模型的指定位置运动的步骤,包括: 控制所述目标模型显示在所述运动起点; 按照所述运动速度和所述运动方向,控制所述目标模型沿着所述样条线运动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至所述目标模型到达所述运动终点。 7.根据权利要求6所述的方法,其特征在于,所述目标模型包括多个;多个所述目标模型的运动起点不同;所述运动起点用于:控制多个所述目标模型之间的间隔。 8.根据权利要求6所述的方法,其特征在于,按照所述运动速度和所述运动方向,控制所述目标模型沿着所述样条线运动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至所述目标模型到达所述运动终点的步骤,包括: 按照所述运动速度确定位置读取频率; 基于所述位置读取频率,按照所述运动方向从所述样条线中读取样条位置,并基于所述样条位置确定所述目标模型的下一个位置;控制所述目标模型显示在所述下一个位置; 继续执行基于所述位置读取频率,按照所述运动方向从所述样条线中读取样条位置,并基于所述样条位置确定所述目标模型的下一个位置的步骤,直至所述目标模型到达所述运动终点。 9.根据权利要求6所述的方法,其特征在于,所述运动控制参数还包括:相对于所述样条线的偏移距离;所述偏移距离包括:所述目标模型与所述样条线之间、沿着所述样条线的延伸方向的垂直方向的距离; 所述按照所述运动速度和所述运动方向,控制所述目标模型沿着所述样条线运动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至所述目标模型到达所述运动终点的步骤,包括: 按照所述运动速度和所述运动方向,控制所述目标模型在与所述样条线具有所述偏移距离的路径上移动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至到达所述运动终点。 10.根据权利要求9所述的方法,其特征在于,所述目标模型包括多种,多种所述目标模型对应的所述偏移距离不同;所述偏移距离用于:控制多种所述目标模型之间的路径距离。 11.根据权利要求10所述的方法,其特征在于,所述目标模型包括第一模型和第二模型;所述第一模型与所述第二模型的偏移距离不同;所述第一模型与所述第二模型的运动方向相反。 12.根据权利要求6所述的方法,其特征在于,所述按照所述运动速度和所述运动方向,控制所述目标模型沿着所述样条线运动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至所述目标模型到达所述运动终点的步骤之后,所述方法还包括: 响应于所述目标模型到达所述运动终点,继续执行控制所述目标模型显示在所述运动起点的步骤。 13.根据权利要求6所述的方法,其特征在于,所述方法还包括: 响应于所述目标模型的显示,从所述目标模型的骨骼控制参数中,获取预设的动画蓝图;其中,所述动画蓝图中连接有动画数据;所述动画数据用于控制所述目标模型的动态姿势; 通过所述动画蓝图控制所述目标模型执行所述动态姿势。 14.根据权利要求6所述的方法,其特征在于,所述方法还包括: 将所述运动控制参数以及所述样条线输入所述目标模型对应的模型组件中,以通过所述模型组件执行下述步骤: 控制所述目标模型显示在所述运动起点;按照所述运动速度和所述运动方向,控制所述目标模型沿着所述样条线运动,以使所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,直至所述目标模型到达所述运动终点。 15.根据权利要求1所述的方法,其特征在于,获取样条线,沿着所述样条线添加预设的道路模型单元,得到与所述样条线的形状相匹配的道路模型的步骤之后,所述方法还包括: 获取指定模型,以及与所述指定模型对应的显示控制参数;其中,所述指定模型与所述道路模型相关联;所述指定模型与所述道路模型具有相对固定的位置;所述显示控制参数用于:按照预设条件控制所述指定模型的显示状态; 基于所述样条线,确定所述指定模型的显示位置,以控制所述指定模型显示在所述道路模型的预设固定位置;通过所述显示控制参数,控制显示所述指定模型。 16.一种道路场景的生成装置,其特征在于,所述装置包括: 第一获取模块,用于获取样条线,沿着所述样条线添加预设的道路模型单元,得到与所述样条线的形状相匹配的道路模型;其中,所述样条线的形状用于指示:待建立的道路模型的延伸形状; 第二获取模块,用于获取目标模型,以及所述目标模型对应的运动控制参数;所述目标模型与所述道路模型相关联; 第一控制模块,用于通过所述运动控制参数以及所述样条线,控制所述目标模型在所述道路模型上或者所述道路模型的指定位置运动,得到包含所述道路模型和所述目标模型的道路场景。 17.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-15任一项所述的道路场景的生成方法。 18.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-15任一项所述的道路场景的生成方法。
检索历史
应用推荐