数字孪生城市模型的渲染方法、装置和电子设备制造方法及图纸

技术编号:36270642 阅读:68 留言:0更新日期:2023-01-07 10:12
本发明专利技术提供一种数字孪生城市模型的渲染方法、装置和电子设备,涉及数字孪生技术领域,该方法包括:获取预先构建的数字孪生城市模型以及用户端发送的当前渲染模式;基于当前渲染模式调用数字孪生城市模型对应的模型渲染实例,以从模型渲染实例中获取数字孪生城市模型中的各个组成要素在当前渲染模式下的目标渲染数据;基于目标渲染数据对数字孪生城市模型中的各个组成要素进行渲染,得到渲染后的数字孪生城市模型,解决了现有技术中如何更好地对数字孪生城市模型进行渲染的技术问题,从而降低数字孪生城市模型的渲染调试难度、渲染调试门槛以及提高数字孪生城市模型的渲染调试效率。率。率。

【技术实现步骤摘要】
数字孪生城市模型的渲染方法、装置和电子设备


[0001]本专利技术涉及数字孪生
,尤其涉及一种数字孪生城市模型的渲染方法、装置和电子设备。

技术介绍

[0002]数字孪生就是在一个设备或系统“物理实体”的基础上,创造一个数字版的“虚拟模型”,以对实体对象的动态仿真。目前,通过将数字孪生技术应用于城市规划建设领域,以构建数字孪生城市模型,并对构建好的数字孪生城市模型进行渲染,以使渲染后的数字孪生城市模型能够更加逼真准确地表征出城市规划与建设过程中的各个细节特征,从而达到辅助城市规划建设以及创新城市治理的目的。
[0003]在现有技术中,由于数字孪生城市模型的渲染调试流程比较复杂,实施难度比较大,因此需要专门的技术人员对数字孪生城市模型中的各种数据进行单独地渲染调试,采用这种渲染方法存在渲染调试难度大、渲染调试门槛比较高以及渲染调试效率低的缺陷。
[0004]因此,如何更好地对数字孪生城市模型进行渲染,是相关领域技术人员亟待解决的技术问题。

技术实现思路

[0005]本专利技术提供一种数字孪生城市模型的渲染方法、装置和电子设备,用以解决现有技术中如何更好地对数字孪生城市模型进行渲染的技术问题,从而降低数字孪生城市模型的渲染调试难度、渲染调试门槛以及提高数字孪生城市模型的渲染调试效率。
[0006]本专利技术提供一种数字孪生城市模型的渲染方法,包括:获取预先构建的数字孪生城市模型以及用户端发送的当前渲染模式;基于所述当前渲染模式调用所述数字孪生城市模型对应的模型渲染实例,以从所述模型渲染实例中获取所述数字孪生城市模型中的各个组成要素在所述当前渲染模式下的目标渲染数据;基于所述目标渲染数据对所述数字孪生城市模型中的各个组成要素进行渲染,得到渲染后的数字孪生城市模型。
[0007]根据本专利技术提供的一种数字孪生城市模型的渲染方法,获取所述数字孪生城市模型对应的模型渲染实例的步骤具体包括:获取所述数字孪生城市模型对应的多种渲染模式,所述渲染模式基于至少一个渲染模式参数确定,所述渲染模式参数为所述数字孪生城市模型的渲染影响因子对应的参数;对所述数字孪生城市模型进行要素分解,以获取所述数字孪生城市模型的多个组成要素;获取所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下所对应的渲染调节参数的类型以及取值;
基于所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下对应的渲染调节参数的类型以及取值,生成所述模型渲染实例。
[0008]根据本专利技术提供的一种数字孪生城市模型的渲染方法,所述渲染模式包括单一渲染模式和组合渲染模式,所述组合渲染模式由至少两种单一渲染模式构成;所述获取所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下所对应的渲染调节参数的类型以及取值,包括:针对各个所述渲染模式中的单一渲染模式,基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型以及取值;针对各个所述渲染模式中的组合渲染模式,基于构成所述组合渲染模式的各个单一渲染模式所对应的渲染模式参数,确定所述数字孪生城市模型中各个所述组成要素所对应的渲染调节参数的类型以及取值。
[0009]根据本专利技术提供的一种数字孪生城市模型的渲染方法,述基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型以及取值,包括:基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型;在确定所述单一渲染模式对应的渲染模式参数的数量为多个的情况下,确定多个渲染模式参数对应的第一优先级顺序;基于所述第一优先级顺序确定当前一个渲染模式参数,并基于所述当前一个渲染模式参数确定各个所述组成要素所对应的渲染调节参数的第一取值范围;基于所述第一优先级顺序确定下一个渲染模式参数,并基于所述下一个渲染模式参数在所述第一取值范围内确定出各个所述组成要素所对应的渲染调节参数的第二取值范围;依次类推,直至基于最后一个渲染模式参数在前一个渲染模式参数对应的第三取值范围内确定出各个所述组成要素所对应的渲染调节参数的取值。
[0010]根据本专利技术提供的一种数字孪生城市模型的渲染方法,所述基于所述当前一个渲染模式参数确定各个所述组成要素所对应的渲染调节参数的第一取值范围,包括:分别对各个所述组成要素进行拆分,得到各个所述组成要素对应的子组成要素;针对各个所述组成要素,基于所述当前一个渲染模式参数确定所述组成要素中的各个子组成要素所对应的渲染调节参数的第一取值范围。
[0011]根据本专利技术提供的一种数字孪生城市模型的渲染方法,所述基于构成所述组合渲染模式的各个单一渲染模式所对应的渲染模式参数确定所述数字孪生城市模型中各个所述组成要素所对应的渲染调节参数的类型以及取值,包括:基于构成所述组合渲染模式的各个单一渲染模式所对应的渲染模式参数确定所述数字孪生城市模型中各个所述组成要素所对应的渲染调节参数的类型;确定多个单一渲染模式对应的第二优先级顺序,并基于所述第二优先级顺序确定当前的单一渲染模式;基于所述当前的单一渲染模式所对应的渲染模式参数确定各个所述组成要素所
对应的渲染调节参数的第四取值范围;基于所述第二优先级顺序确定下一个单一渲染模式,并基于所述下一个单一渲染模式所对应的渲染模式参数在所述第四取值范围内确定出各个所述组成要素所对应的渲染调节参数的第五取值范围;依次类推,直至基于最后一个单一渲染模式在前一个单一渲染模式对应的第六取值范围内确定出各个所述组成要素所对应的渲染调节参数的取值。
[0012]根据本专利技术提供的一种数字孪生城市模型的渲染方法,所述方法还包括:将所述数字孪生城市模型对应的模型渲染实例封装为应用程序接口;所述基于所述当前渲染模式调用所述数字孪生城市模型对应的模型渲染实例,以从所述模型渲染实例中获取所述数字孪生城市模型中的各个组成要素在所述当前渲染模式下的目标渲染数据,包括:基于所述当前渲染模式调用所述应用程序接口,以从所述模型渲染实例中获取所述数字孪生城市模型中的各个组成要素在所述当前渲染模式下的目标渲染数据。
[0013]本专利技术还提供一种数字孪生城市模型的渲染装置,包括:数据获取模块,用于获取预先构建的数字孪生城市模型以及用户端发送的当前渲染模式;实例调用模块,用于基于所述当前渲染模式调用所述数字孪生城市模型对应的模型渲染实例,以从所述模型渲染实例中获取所述数字孪生城市模型中的各个组成要素在所述当前渲染模式下的目标渲染数据;模型渲染模块,用于基于所述目标渲染数据对所述数字孪生城市模型中的各个组成要素进行渲染,得到渲染后的数字孪生城市模型。
[0014]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的数字孪生城市模型的渲染方法。
[0015]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字孪生城市模型的渲染方法,其特征在于,包括:获取预先构建的数字孪生城市模型以及用户端发送的当前渲染模式;基于所述当前渲染模式调用所述数字孪生城市模型对应的模型渲染实例,以从所述模型渲染实例中获取所述数字孪生城市模型中的各个组成要素在所述当前渲染模式下的目标渲染数据;基于所述目标渲染数据对所述数字孪生城市模型中的各个组成要素进行渲染,得到渲染后的数字孪生城市模型。2.根据权利要求1所述的数字孪生城市模型的渲染方法,其特征在于,获取所述数字孪生城市模型对应的模型渲染实例的步骤具体包括:获取所述数字孪生城市模型对应的多种渲染模式,所述渲染模式基于至少一个渲染模式参数确定,所述渲染模式参数为所述数字孪生城市模型的渲染影响因子对应的参数;对所述数字孪生城市模型进行要素分解,以获取所述数字孪生城市模型的多个组成要素;获取所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下所对应的渲染调节参数的类型以及取值;基于所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下对应的渲染调节参数的类型以及取值,生成所述模型渲染实例。3.根据权利要求2所述的数字孪生城市模型的渲染方法,其特征在于,所述渲染模式包括单一渲染模式和组合渲染模式,所述组合渲染模式由至少两种单一渲染模式构成;所述获取所述数字孪生城市模型中的各个所述组成要素在各个所述渲染模式下所对应的渲染调节参数的类型以及取值,包括:针对各个所述渲染模式中的单一渲染模式,基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型以及取值;针对各个所述渲染模式中的组合渲染模式,基于构成所述组合渲染模式的各个单一渲染模式所对应的渲染模式参数,确定所述数字孪生城市模型中各个所述组成要素所对应的渲染调节参数的类型以及取值。4.根据权利要求3所述的数字孪生城市模型的渲染方法,其特征在于,所述基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型以及取值,包括:基于所述单一渲染模式对应的渲染模式参数确定所述数字孪生城市模型中的各个所述组成要素所对应的渲染调节参数的类型;在确定所述单一渲染模式对应的渲染模式参数的数量为多个的情况下,确定多个渲染模式参数对应的第一优先级顺序;基于所述第一优先级顺序确定当前一个渲染模式参数,并基于所述当前一个渲染模式参数确定各个所述组成要素所对应的渲染调节参数的第一取值范围;基于所述第一优先级顺序确定下一个渲染模式参数,并基于所述下一个渲染模式参数在所述第一取值范围内确定出各个所述组成要素所对应的渲染调节参数的第二取值范围;依次类推,直至基于最后一个渲染模式参数在前一个渲染模式参数对应的第三取值范
围内确定出各个所述组成要素所对应的渲染调节参数的取值。5.根据权利要求4所述的数字孪生城市模型的渲染方法...

【专利技术属性】
技术研发人员:余海强李兆伟
申请(专利权)人:云粒智慧科技有限公司
类型:发明
国别省市:

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

1