【技术实现步骤摘要】
虚拟拍摄系统、方法、装置、设备、存储介质及程序产品
[0001]本申请涉及虚拟拍摄
,尤其涉及一种虚拟拍摄系统、方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]相关技术中的虚拟拍摄,往往需要针对虚拟制作(Virtual Production,VP)拍摄和拓展现实(Extended Reality,XR)拍摄,分别部署所需的设备并搭建相应的拍摄场地。如此,导致虚拟拍摄的成本高且效率低。
技术实现思路
[0003]本申请实施例提供一种虚拟拍摄系统、方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够保证虚拟拍摄精度,降低虚拟拍摄成本并提高虚拟拍摄效率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种虚拟拍摄系统,所述虚拟拍摄系统包括:控制节点、渲染节点以及显示节点;其中,
[0006]所述控制节点,用于当接收到虚拟制作拍摄指令时,发送虚拟引擎中待渲染的虚拟摄像资产至所述渲染节点;所述渲染节点,用于渲染所述虚拟摄像资产,得到第一虚拟场景画面,并发送所述第一虚拟场景画面至所述显示节点;
[0007]所述控制节点,还用于当接收到拓展现实拍摄指令时,确定虚拟引擎中待渲染的虚拟摄像资产、虚拟前景资产和虚拟拓展资产;
[0008]所述控制节点,还用于基于所述虚拟摄像资产、虚拟前景资产和虚拟拓展资产,渲染得到第二虚拟场景画面,并发送所述第二虚拟场景画面至所述渲染节点;所述渲染节点,还用于转发所述第二虚拟场景画面至所 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟拍摄系统,其特征在于,所述虚拟拍摄系统包括:控制节点、渲染节点以及显示节点;其中,所述控制节点,用于当接收到虚拟制作拍摄指令时,发送虚拟引擎中待渲染的虚拟摄像资产至所述渲染节点;所述渲染节点,用于渲染所述虚拟摄像资产,得到第一虚拟场景画面,并发送所述第一虚拟场景画面至所述显示节点;所述控制节点,还用于当接收到拓展现实拍摄指令时,确定虚拟引擎中待渲染的虚拟摄像资产、虚拟前景资产和虚拟拓展资产;所述控制节点,还用于基于所述虚拟摄像资产、虚拟前景资产和虚拟拓展资产,渲染得到第二虚拟场景画面,并发送所述第二虚拟场景画面至所述渲染节点;所述渲染节点,还用于转发所述第二虚拟场景画面至所述显示节点;或者,所述控制节点,还用于渲染所述虚拟前景资产,得到前景画面,并发送所述前景画面、虚拟摄像资产和虚拟拓展资产至所述渲染节点;所述渲染节点,还用于基于所述前景画面、虚拟摄像资产和虚拟拓展资产,生成第二虚拟场景画面,并发送所述第二虚拟场景画面至所述显示节点;所述显示节点,用于显示虚拟场景画面,所述虚拟场景画面为所述第一虚拟场景画面和所述第二虚拟场景画面中之一。2.如权利要求1所述的系统,其特征在于,所述控制节点,还用于运行第一拍摄功能单元,并通过所述第一拍摄功能单元,接收到虚拟拍摄指令;其中,当所述第一拍摄功能单元为虚拟制作功能单元时,所述虚拟拍摄指令为所述虚拟制作拍摄指令;当所述第一拍摄功能单元为拓展现实功能单元时,所述虚拟拍摄指令为所述拓展现实拍摄指令;所述控制节点,还用于响应于拍摄切换指令,从运行所述第一拍摄功能单元切换为运行第二拍摄功能单元;其中,所述第二拍摄功能单元不同于所述第一拍摄功能单元,所述第二拍摄功能单元,为所述虚拟制作功能单元和所述拓展现实功能单元中之一。3.如权利要求1所述的系统,其特征在于,所述系统还包括摄像节点和摄像位置检测节点;所述控制节点,还用于当接收到虚拟制作拍摄指令时,发送摄像位置获取请求至所述摄像位置检测节点;所述摄像位置检测节点,用于响应于所述摄像位置获取请求,采集所述摄像节点的摄像位置,并发送所述摄像位置至所述控制节点;所述控制节点,用于基于所述摄像位置,确定所述虚拟引擎中的虚拟摄像资产;发送所述虚拟摄像资产至所述渲染节点。4.如权利要求3所述的系统,其特征在于,所述控制节点,还用于调整所述虚拟引擎中虚拟摄像节点的位置为所述摄像位置;将调整位置后的所述虚拟摄像节点所拍摄的虚拟资产,作为所述虚拟摄像资产。5.如权利要求3所述的系统,其特征在于,所述系统还包括第一交换节点;
所述摄像位置检测节点,还用于发送所述摄像位置至所述第一交换节点;所述第一交换节点,用于转发所述摄像位置至所述控制节点。6.如权利要求1所述的系统,其特征在于,所述系统还包括第二交换节点;所述控制节点,还用于发送所述虚拟摄像资产至所述第二交换节点;所述第二交换节点,用于转发所述虚拟摄像资产至所述渲染节点。7.如权利要求1所述的系统,其特征在于,所述系统还包括摄像节点和摄像位置检测节点;所述控制节点,还用于当接收到拓展现实拍摄指令时,发送摄像位置获取请求至所述摄像位置检测节点,并发送摄像数据获取请求至所述摄像节点;所述摄像位置检测节点,用于响应于所述摄像位置获取请求,采集所述摄像节点的摄像位置,并发送所述摄像位置至所述控制节点;所述摄像节点,用于响应于所述摄像数据获取请求,采集摄像数据,并发送所述摄像数据至所述控制节点。8.如权利要求7所述的系统,其特征在于,所述控制节点,还用于接收所述摄像位置和所述摄像数据;基于所述摄像数据,确定所述虚拟引擎中虚拟摄像节点的摄像画面尺寸;所述控制节点,还用于基于所述摄像位置和所述摄像画面尺寸,确定所述虚拟摄像节点所拍摄的第一虚拟资产;以及,将所述第一虚拟资产处于前景部分的虚拟资产作为所述虚拟前景资产,并将所述第一虚拟资产中除所述虚拟前景资产外的虚拟资产,作为所述虚拟摄像资产;以及,从预设虚拟资产中抠除所述第一虚拟资产,得到所述虚拟拓展资产。9.如权利要求1所述的系统,其特征在于,所述控制节点包括前景控制节点和摄像控制节点;所述前景控制节点,用于当接收到拓展现实拍摄指令时,确定所述虚拟引擎中的所述虚拟前景资产;对所述虚拟前景资产进行渲染,得到前景画面;发送所述前景画面至所述渲染节点;所述摄像控制节点,用于当接收到拓展现实拍摄指令时,确定所述虚拟引擎中的所述虚拟摄像资产和所述虚拟拓展资产;发送所述虚拟摄像资产和所述虚拟拓展资产至所述渲染节点;所述渲染节点,还用于渲染所述虚拟拓展资产,得到拓展画面;渲染所述虚拟摄像资产,得到摄像画面;合成所述摄像画面、所述前景画面和所述拓展画面,得到所述第二虚拟场景画面。10.如权利要求1所述的系统,其特征在于,所述控制节点包括前景控制节点、拓展控制节点和合成控制节点;所述前景控制节点,用于当接收到拓展现实拍摄指令时,确定所述虚拟引擎中的所述虚拟前景资产;渲染所述虚拟前景资产,得到前景画面;发送所述前景画面至所述合成控制节点;所述拓展控制节点,用于当接收...
【专利技术属性】
技术研发人员:吴卓莹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。