【技术实现步骤摘要】
渲染交互方法、装置、终端、服务器、存储介质及产品
[0001]本申请涉及图像处理
,特别涉及一种渲染交互方法、装置、终端、服务器、存储介质及程序产品。
技术介绍
[0002]三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚拟的物体。通过对三维场景中的三维模型进行渲染,可实现三维场景的可视化。
[0003]在三维场景下,为了降低渲染服务器的资源消耗,可由不同的渲染服务器对三维场景中的三维模型进行加载和渲染,叠加引擎对不同渲染服务器的渲染结果进行叠加,得到叠加图像,进而将叠加图像发送至客户端进行显示。
[0004]上述方法虽然解决了渲染服务器资源消耗较大的问题,但是在渲染过程中,如何实现客户端和渲染服务器之间的渲染交互,则成为当前亟需解决的问题。
技术实现思路
[0005]本申请实施例提供了一种渲染交互方法、装置、终端、服务器、存储介质及产品,能够实现客户端与渲染服务器之间的渲染交互。所述技术方案如下:
[0006]第一方面 ...
【技术保护点】
【技术特征摘要】
1.一种渲染交互方法,其特征在于,所述方法包括:响应于外设设备在三维场景中的交互事件,获取所述交互事件的事件参数,所述三维场景包括至少一个三维模型;根据所述事件参数,确定目标三维模型的空间属性的变化量,所述目标三维模型为所述至少一个三维模型中的全部或部分;向目标渲染服务器发送渲染请求,所述渲染请求包括所述目标三维模型的空间属性的当前量、所述空间属性的变化量及所述交互事件中至少一项,所述渲染请求用于请求所述目标渲染服务器重新渲染所述目标三维模型。2.根据权利要求1所述的方法,其特征在于,所述事件参数包括所述交互事件的类型、所述外设设备的移动速度、移动方向、移动距离中至少一项;所述空间属性包括所述目标三维模型的移动方向、移动速度、移动距离、缩放比例中至少一项。3.根据权利要求1所述的方法,其特征在于,所述根据所述事件参数,确定目标三维模型的空间属性的变化量,包括:获取屏幕坐标系与所述目标三维模型对应的坐标系之间的映射关系;按照所述映射关系,调整所述屏幕坐标系下获取到的事件参数,得到所述空间属性的变化量。4.根据权利要求1所述的方法,其特征在于,所述向目标渲染服务器发送渲染请求之后,还包括:接收所述目标渲染服务器发送的渲染图像,所述渲染图像为所述目标渲染服务器根据所述目标三维模型的空间属性的当前量、所述空间属性的变化量及所述交互事件中至少一项渲染得到;对各个渲染服务器发送的渲染图像进行叠加,得到叠加图像;显示所述叠加图像。5.根据权利要求1所述的方法,其特征在于,所述向目标渲染服务器发送渲染请求之后,还包括:接收叠加引擎发送的叠加图像,所述叠加图像为所述叠加引擎对各个渲染服务器发送的渲染图像叠加得到;显示所述叠加图像。6.根据权利要求4或5所述的方法,其特征在于,所述对各个渲染服务器发送的渲染图像进行叠加,包括:获取各个渲染图像对应的三维模型在所述交互事件发生后的景深,所述景深用于表示在所述外设设备的视角下、三维模型在所述三维场景中的位置与所述外设设备的光标位置之间的距离;根据各个渲染图像对应的三维模型的景深,确定所述各个深度图像的叠加顺序;按照所述叠加顺序,对所述各个渲染图像进行叠加。7.一种渲染交互方法,其特征在于,所述方法包括:接收客户端发送的渲染请求,所述渲染请求包括目标三维模型的空间属性的当前量、所述空间属性的变化量及外设设备在三维场景中的交互事件中至少一项,所述空间属性的
变化量根据所述交互事件的事件参数确定;响应于所述渲染请求,根据所述空间属性的当前量、所述空间属性的变化量及所述交互事件中至少一项,对所述目标三维模型进行渲染,得到所述目标三维模型对应的渲染图像。8.根据权利要求7所述的方法,其特征在于,所述根据所述空间属性的当前量、所述空间属性的变化量及所述交互事件中至少一项,对所述目标三维模型进行渲染,得到...
【专利技术属性】
技术研发人员:祝丰年,
申请(专利权)人:达闼科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。