【技术实现步骤摘要】
虚拟道路模型的生成方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,具体涉及一种虚拟道路模型的生成方法、装置、计算机设备及存储介质。
技术介绍
[0002]在进行游戏开发或影视动画制作时虚拟场景以及虚拟元素等游戏资源的实现都会希望更接近真实环境。以游戏开发为例,经常美术和策划会提出游戏资源的制作,例如通过游戏资源的设计可以实现各类模拟现实生活的场景的虚拟资源,例如虚拟道路场景等,其中,虚拟道路场景通常包括虚拟道路模型。现有技术中,游戏制作人员在对具有多个交叉口的道路模型进行制作时,通常需要人工依次对各个道路交叉口进行相应的模型制作,现有的模型制作方式导致具有多个交叉口的虚拟道路模型的制作过程步骤繁琐、耗时长,虚拟道路模型的制作的效率低;并且,制作好的虚拟道路模型不能够根据游戏制作人员的需求随时进行调整,不便于调整与修改,虚拟道路模型的复用率低。
技术实现思路
[0003]本申请实施例提供一种虚拟道路模型的生成方法、装置、计算机设备及存储介质,通过根据制作人员设置的道路布局样条曲线自动生成包含路面、路基、栅栏以及多交叉口融合等的虚拟道路模型,能够快速完成虚拟道路模型的制作,能够缩短虚拟模型制作的时间,提高虚拟道路模型的制作效率;并且,通过对虚拟道路模型的高度图或纹理贴图进行调整,即可获得新的虚拟道路模型,从而提高了虚拟道路模型的复用率。
[0004]本申请实施例提供了一种虚拟道路模型的生成方法,该方法包括:
[0005]获取预设的多条目标样条线,其中,所述多条目标样 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟道路模型的生成方法,其特征在于,包括:获取预设的多条目标样条线,其中,所述多条目标样条线中至少两条目标样条线之间存在交叉关系;对所述多条目标样条线中各目标样条线进行离散化处理,得到处理后样条线,其中,每条处理后样条线由多个离散得到的线条参考点组成,所述线条参考点包括具有所述交叉关系的目标样条线之间的目标交叉点;基于所述目标交叉点在所述处理后样条线上的位置、以及道路交叉口的参考点范围条件,在所述处理后样条线上确定多个第一目标参考点和多个第二目标参考点,其中,所述第一目标参考点为属于道路交叉口的目标参考点,所述第二目标参考点为不属于道路交叉口的目标参考点;基于所述多个第一目标参考点的当前位置及对应的法线向量,确定所述第一目标参考点对应的第一边界线参考点,并基于所述多个第二目标参考点的当前位置及对应的法线向量,确定所述第二目标参考点对应的第二边界线参考点;基于多个第一边界线参考点生成对应的第一道路边界线,基于多个第二边界线参考点生成对应的第二道路边界线;基于所述处理后样条线、分别与所述第一道路边界线、所述第二道路边界线进行网格化处理,以生成虚拟道路模型。2.根据权利要求1所述的虚拟道路模型的生成方法,其特征在于,所述基于所述目标交叉点在所述处理后样条线上的位置、以及道路交叉口的参考点范围条件,在所述处理后样条线上确定多个第一目标参考点和多个第二目标参考点,包括:基于所述目标交叉点在所述处理后样条线上的位置、以及指定范围阈值,确定目标判定区域;基于所述目标判定区域对所述处理后样条线上各线条参考点进行划分处理,以在所述处理后样条线上确定多个第一目标参考点和多个第二目标参考点。3.根据权利要求2所述的虚拟道路模型的生成方法,其特征在于,所述基于所述目标判定区域对所述处理后样条线上各线条参考点进行划分处理,以在所述处理后样条线上确定多个第一目标参考点和多个第二目标参考点,包括:将所述处理后样条线上属于所述目标判定区域中的线条参考点确定为第一目标参考点;将所述处理后样条线上不属于所述目标判定区域中的线条参考点确定为第二目标参考点。4.根据权利要求1所述的虚拟道路模型的生成方法,其特征在于,在对所述多条目标样条线中各目标样条线进行离散化处理,得到处理后样条线之后,还包括:基于指定相邻点数量对所述处理后样条线上各线条参考点进行相邻点数量判断处理,以在所述处理后样条线上确定目标交叉点。5.根据权利要求4所述的虚拟道路模型的生成方法,其特征在于,所述基于指定相邻点数量对所述处理后样条线上各线条参考点进行相邻点数量判断处理,以在所述处理后样条线上确定目标交叉点,包括:若所述线条参考点的相邻点数量大于所述指定相邻点数量,则确定所述线条参考点为
所述目标交叉点。6.根据权利要求1所述的虚拟道路模型的生成方法,其特征在于,所述基于所述多个第一目标参考点的当前位置及对应的法线向量,确定所述第一目标参考点对应的第一边界线参考点,包括:基于所述多个第一目标参考点中各第一目标参考点的当前位置以及对应的法线向量,确定各第一目标参考点对应的位置偏移值;基于所述各第一目标参考点的当前位置以及位置偏移值,确定所述第一目标参考点对应的第一边界线参考点。7.根据权利要求6所述的虚拟道路模型的生成方法,其特征在于,所述基于所述各第一目标参考点的当前位置以及位置偏移值,确定所述第一目标参考点对应的第一边界线参考点,包括:基于所述各第一目标参考点的当前位置以及位置偏移值,确定各第一目标参考点的目标位置;在各第一目标参考点的目标位置生成对应的第一边界线参考点。8.根据权利...
【专利技术属性】
技术研发人员:任意飞,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。