【技术实现步骤摘要】
虚拟道路的生成方法和装置
本专利技术涉及计算机
,尤其涉及虚拟道路的生成方法和装置。
技术介绍
现有的游戏引擎的道路,通常是通过资源透贴或者道路贴片的形式,无法制作道路的结构,例如人行道结构等,并且无法处理交叉路口,使用限制很大。目前常用的道路制作方式,例如UE4的Spline功能,如图1所示,通过添加样条线模型10来实现,根据样条线模型的形状来直接形成相应的道路,但这种方法无法处理交叉路口的设计,使用限制较大。以上
技术介绍
内容的公开仅用于辅助理解本专利技术的构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。
技术实现思路
为解决上述技术问题,本专利技术提出一种虚拟道路的生成方法,能够便捷地融合道路系统中的交叉路口,并方便地对道路进行编辑,使用方便。为了实现上述目的,本专利技术采用以下技术方案:第一方面,本专利技术公开了一种虚拟道路的生成方法,包括:响应于虚拟道路生成的指令,在游戏场景中添加两条以上的道路模型,所述两条以上的道路模型包含两种以上的道路类型;将所述两条以上的道路模型中待融合的两条道路模型的顶点分别进行分类,所述待融合的两条道路模型包括第一道路模型和第二道路模型;根据所述第一道路模型中的第一目标顶点与所述第二道路模型中的第二目标顶点生成第一过渡曲线,以及根据所述第一道路模型中的第三目标顶点和所述第二道路模型中的第四目 ...
【技术保护点】
1.一种虚拟道路的生成方法,其特征在于,包括:/n响应于虚拟道路生成的指令,在游戏场景中添加两条以上的道路模型,所述两条以上的道路模型包含两种以上的道路类型;/n将所述两条以上的道路模型中待融合的两条道路模型的顶点分别进行分类,所述待融合的两条道路模型包括第一道路模型和第二道路模型;/n根据所述第一道路模型中的第一目标顶点与所述第二道路模型中的第二目标顶点生成第一过渡曲线,以及根据所述第一道路模型中的第三目标顶点和所述第二道路模型中的第四目标顶点生成第二过渡曲线,其中所述第一目标顶点和所述第二目标顶点的类型相同,所述第三目标顶点和所述第四目标顶点的类型相同;/n根据所述第一过渡曲线和所述第二过渡曲线对所述第一道路模型和所述第二道路模型进行融合,获得目标虚拟道路。/n
【技术特征摘要】
1.一种虚拟道路的生成方法,其特征在于,包括:
响应于虚拟道路生成的指令,在游戏场景中添加两条以上的道路模型,所述两条以上的道路模型包含两种以上的道路类型;
将所述两条以上的道路模型中待融合的两条道路模型的顶点分别进行分类,所述待融合的两条道路模型包括第一道路模型和第二道路模型;
根据所述第一道路模型中的第一目标顶点与所述第二道路模型中的第二目标顶点生成第一过渡曲线,以及根据所述第一道路模型中的第三目标顶点和所述第二道路模型中的第四目标顶点生成第二过渡曲线,其中所述第一目标顶点和所述第二目标顶点的类型相同,所述第三目标顶点和所述第四目标顶点的类型相同;
根据所述第一过渡曲线和所述第二过渡曲线对所述第一道路模型和所述第二道路模型进行融合,获得目标虚拟道路。
2.根据权利要求1所述的虚拟道路的生成方法,其特征在于,所述根据所述第一过渡曲线和所述第二过渡曲线对所述第一道路模型和所述第二道路模型进行融合,获得目标虚拟道路,包括:
根据所述第一过渡曲线和所述第二过渡曲线确定过渡曲面;
通过所述过渡曲面将所述第一道路模型和所述第二道路模型进行连接,获得目标虚拟道路。
3.根据权利要求1所述的虚拟道路的生成方法,其特征在于,所述根据所述第一过渡曲线和所述第二过渡曲线对所述第一道路模型和所述第二道路模型进行融合之前,还包括:
确定所述第一道路模型和所述第二道路模型之间的距离小于预设距离。
4.根据权利要求1所述的虚拟道路的生成方法,其特征在于,所述方法还包括:
响应于针对道路模型属性的设置操作,将添加的道路模型的属性设置为与所述设置操作对应的属性,所述道路模型的属性包括直线道路、贝塞尔道路。
5.根据权利要求1所述的虚拟道路的生成方法,其特征在于,所述两条以上的道路模型中每条道路模型包含两个以上的控制路点,所述控制路点用于对对应的道路模型进行编辑。
6.根据权利要求5所述的虚拟道路的生成方法,其特征在于,所述控制路点包括第一控制路点和第二控制路点,每条所述道路模型至少包括两个第一控制路点和一个第二控制路点,其中,两个所述第一控制路点分别位于对应的道路模型的两个端部,所述第二控制路点位于两个所述第一控制路点之间。
7.根据权利要求6所述的虚拟道路的生成方法,其特征在于,所述方法还包括:
在所述道路模型的两个端部之间任意位置增加至少一个所述第一控制路点;
在增加至少一个所述第一控制路点之后,在每两个所述第一控制路点之间生成一个第二控制路点。
8.根据权利要求6所述的虚拟道路的生成方法,其特征在于,所述根据所述第一过渡曲线和所述第二过渡曲线对所述第一道路模型和所述第二道路模型进行融合,获得目标虚拟道路,包括:
通过所述第一道路模型上靠近所述第一过渡曲线或所述第二过渡曲线一侧的端部上的控制路点对所述第二道路模型上靠近所述第一过渡曲线或所述第二过渡曲线一侧的端部上的控制路点进行吸附,形成目标控制路点,所述目标控制路点位于由所述第一过渡曲线和所述第二过渡曲线构成的过渡曲面上。
9.根据权利要求2所述的虚拟道路的生成方法,其特征在于,所述方法还包括:在由所述过渡曲面形成的路口位置处设置预设的人行横道贴图。
10.根据权利要求2所述的虚拟道路的生成方法,其特征在于,所述方法还包括:在所述过渡曲面所在区域设置预设的...
【专利技术属性】
技术研发人员:劳丰,刘易枫,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。