[发明专利]道路过渡段的生成方法、装置、电子设备及存储介质在审
申请号: | 201911074606.9 | 申请日: | 2019-11-06 |
公开(公告)号: | CN112774197A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 劳丰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/52 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杜叶蕊;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 道路 过渡 生成 方法 装置 电子设备 存储 介质 | ||
本公开提供的道路过渡段的生成方法、装置、电子设备及存储介质,通过先确定待生成过渡段的至少两条道路,获得位于各道路的路段切面的路点以及垂直于所述路段切面的路段线,随后,确定任意两条道路路段线的延长线所构成的交点,并根据该交点确定该任意两条道路的道路回退距离,对所述该任意两条道路进行回退处理,以得到过渡段的至少两个路段切面,再后,根据平滑圆润算法在所述至少两个路段切面之间生成过渡段曲面,最后,根据所述过渡段的路段切面和所述过渡段曲面构建道路过渡段的技术方案,从而实现对于道路过渡段的自动生成,在有效降低了人工成本的同时使得生成的道路过渡段更为自然,符合真实道路铺设需求。
技术领域
本公开涉及计算机技术,尤其涉及一种道路过渡段的生成方法、装置、电子设备及存储介质。
背景技术
随着科技进步和文化产业发展,人们会选择利用智能终端进行游戏体验,如何为玩家提供更好的游戏表现也成为研究重点,为了提高游戏表现,提高游戏场景的精细度成为重点。特别的,对于多种类型游戏的游戏场景来说,城镇或城市等模型的构建是十分常见的,而在城市等模型中,道路的细化程度将影响游戏场景的精细度。
在现有技术中,游戏场景中的道路模型的一般是基于道路编辑器生成的,首先,需要由美术开发人员确定道路两端的路段切面,即道路的横截面;随后,美术开发人员需要在道路编辑器中确定放置道路的至少两个路点;再后,将道路的路段切面的切面中心点与路点重合,最后,生成道路的路段;重复该方法以得到由多个路段构成的道路网络。由于城市模型的需求,难免会出现道路的弯折和交叉,面对这样的情况,美术开发人员会将弯折和交叉的道路拆分成至少两段直线型道路和连接各直线型道路的道路过渡段。
但是,为了使得道路过渡段更为自然和贴近真实的道路,现有的道路过渡段是由美术开发人员利用道路编辑器人工绘制得到的,即道路过渡段的路段切面、弯曲程度、路点位置均需要开发人员自行绘制。这样的方式会使得制作成本很高,特征是在大型城市模型的场景的布设中,其往往需要消耗过多的人力和时间成本。
发明内容
针对上述问题,本公开提供了一种道路过渡段的生成方法、装置、电子设备及存储介质。
第一方面,本公开提供了一种道路过渡段的生成方法,包括:
确定待生成过渡段的至少两条道路,获得位于各道路的路段切面的路点以及垂直于所述路段切面的路段线;
确定任意两条道路路段线的延长线所构成的交点,并根据该交点确定该任意两条道路的道路回退距离;
对所述该任意两条道路进行回退处理,以得到过渡段的至少两个路段切面;
根据平滑圆润算法在所述至少两个路段切面之间生成过渡段曲面;
根据所述过渡段的路段切面和所述过渡段曲面构建道路过渡段。
本公开可选示例中,所述确定任意两条道路路段线的延长线所构成的交点,并根据该交点确定该任意两条道路的道路回退距离,包括:
确定所述交点与该任意两条道路中每一道路的路段切面之间的垂直距离;
根据每一道路相应的垂直距离,确定该道路的道路回退距离。
本公开可选示例中,所述根据每一道路相应的垂直距离,确定该道路的道路回退距离,包括:
利用预设的回退偏移值对所述垂直距离进行处理,获得所述道路回退距离。
本公开可选示例中,所述垂直于所述路段切面的路段线是每一道路的各道路切面的切面中点所组成的线段;
和/或,所述垂直于所述路段切面的路段线是每一道路的各道路切面的切面的左端点所组成的线段;
和/或,所述垂直于所述路段切面的路段线是每一道路的各道路切面的切面的右端点所组成的线段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911074606.9/2.html,转载请声明来源钻瓜专利网。