【技术实现步骤摘要】
一种远程图像渲染方法、装置、电子设备以及介质
[0001]本专利技术实施例涉及图形处理器
,尤其涉及一种远程图像渲染方法、装置、电子设备以及介质。
技术介绍
[0002]图形处理器(Graphics Processing Unit,GPU)因其高效的众核计算能力逐步应用于通用计算领域,在建模和游戏等应用场景中,GPU主要负责图像渲染功能。随着网络技术的高速发展,新一代的网络技术具备低延迟和高带宽等特点,为远程图像渲染提供了应用基础。
[0003]现有的远程图像渲染通常是同步渲染模式,客户节点转发一条渲染指令至远程节点,远程节点接收一条执行一条,客户节点接收到上一条的渲染指令结果后才继续发起下一条指令。当新的一帧图像数据渲染完成后,客户节点的应用程序调用图像显示指令,此时远程节点将新的一帧图像数据从GPU拷贝至内存中,然后将内存中的图像数据和渲染指令结果发送至客户节点,以使客户节点将图像数据对应的图像显示在客户节点的屏幕上。
[0004]然而,由于将图像数据从GPU拷贝至内存中,涉及GPU内部指令和数据同 ...
【技术保护点】
【技术特征摘要】
1.一种远程图像渲染方法,其特征在于,应用于客户节点,所述方法包括:传输图像渲染指令至远程节点;获取所述远程节点传输的渲染操作结果,所述渲染操作结果为所述远程节点执行所述图像渲染指令后获得的结果;若一帧图像所对应的图像渲染指令传输完成,则向所述远程节点传输图像显示指令;获取所述远程节点响应所述图像显示指令所传输的图像数据。2.根据权利要求1所述的方法,其特征在于,若一帧图像所对应的图像渲染指令未传输完成,则继续传输下一个图像渲染指令,获取所述下一个图像渲染指令对应的渲染操作结果。3.根据权利要求1所述的方法,其特征在于,还包括:基于所创建的图像显示线程,将所获取图像数据对应的图像显示在屏幕上;所述图像显示线程为独立的线程。4.一种远程图像渲染方法,其特征在于,应用于远程节点,所述方法包括:获取客户节点传输的图像渲染指令;执行所述图像渲染指令,获得并传输对应的渲染操作结果;若接收到图像显示指令,向所述客户节点传输对应所述图像显示指令的图像数据。5.根据权利要求4所述的方法,其特征在于,向所述客户节点传输对应所述图像显示指令的图像数据,包括:将图像处理器中对应所述图像显示指令的图像数据拷贝至内存;将内存中存储的对应所述图像显示指令的图像数据传输至所述客户节点。6.根据权利要求4所述的方法,其特征在于,所述图像渲染指令的执行操作由图像渲染线程执行,向所述客户节...
【专利技术属性】
技术研发人员:沈标标,刘现坤,陈友旭,邹懋,陈飞,王鲲,
申请(专利权)人:维塔科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。