【技术实现步骤摘要】
画面渲染方法、装置、系统、设备及介质
[0001]本公开涉及人工智能
,尤其涉及增强现实、虚拟现实、计算机视觉、深度学习等
,可应用于元宇宙、虚拟数字人等场景,具体涉及一种画面渲染方法、装置、渲染系统、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。
[0003]元宇宙(Metaverse)是整合多种新技术而产生的新型虚实相融的互联网应用和社会形态,它基于扩展现实技术提供沉浸式体验,基于数字孪生技术生成现实世界的镜像,基于区块链技术搭建经济体系,将虚拟世界与现实世界在经济系统、社交系统、身份系统上密切融合,并且允许每个用户进行内容生产和 ...
【技术保护点】
【技术特征摘要】
1.一种画面渲染方法,其中,所述方法应用于渲染系统的云服务端,所述渲染系统还包括至少一个客户端,所述方法包括:接收由所述至少一个客户端中的第一客户端上传的用户视线信息,其中,所述第一客户端相应的虚拟相机位于待渲染的虚拟场景中,所述用户视线信息包括所述虚拟相机在所述虚拟场景中的坐标信息和位姿信息;基于所述用户视线信息,获取所述虚拟场景中的第一前景目标的第一渲染图;以及将所述第一渲染图发送至所述第一客户端,以使所述第一客户端将接收到的所述第一渲染图融合到背景场景渲染图中,其中,所述背景场景渲染图由所述第一客户端基于所述用户视线信息针对所述虚拟场景中的背景场景渲染得到。2.根据权利要求1所述的方法,其中,所述渲染系统包括多个客户端,所述云服务端在同一时刻获取到分别来自于所述多个客户端的多个用户视线信息,并且其中,所述基于所述用户视线信息,获取所述虚拟场景中的第一前景目标的第一渲染图包括:基于所述多个用户视线信息,分别确定相应的多个用户视线;基于所述多个用户视线,确定所述多个用户视线的至少一个中心视线;以及针对所述至少一个中心视线中的每个中心视线,执行下述操作:基于该中心视线,获取所述第一前景目标的与该中心视线相应的第二渲染图;以及针对与该中心视线相应的至少一个用户视线中的每个用户视线,基于所述第二渲染图以及该用户视线,获取该用户视线相应的第一渲染图。3.根据权利要求2所述的方法,其中,所述基于所述多个用户视线,确定所述多个用户视线的至少一个中心视线包括:基于所述第一前景目标在所述虚拟空间中的坐标信息,确定所述第一前景目标的用户视线汇聚面,所述用户视线汇聚面是以所述第一前景目标为中心的球面;确定所述多个用户视线与所述用户视线汇聚面的多个视线交点;基于所述多个视线交点,确定至少一个视线中心点;以及基于所述至少一个视线中心点中的每个视线中心点,确定该视线中心点相应的中心视线。4.根据权利要求3所述的方法,其中,所述基于所述多个视线交点,确定至少一个视线中心点包括:对所述多个视线交点进行聚类,以将所述多个视线交点的至少一个聚类中心确定为所述至少一个视线中心点。5.根据权利要求2
‑
4中任一项所述的方法,其中,所述基于所述第二渲染图以及该用户视线,获取该用户视线相应的第一渲染图包括:基于所述第二渲染图的图像边界,拟合得到所述第二渲染图相应的多边形边界;基于所述多边形边界,将所述第二渲染图划分为多个三角面片;以及基于该用户视线和相应的中心视线,对所述多个三角面片中的每个三角面片进行仿射变换,以获取该用户视线相应的第一渲染图。6.一种画面渲染装置,其中,所述装置应用于渲染系统的云服务端,所述渲染系统还包括至少一个客户端,所述装置包括:接收单元,被配置为接收由所述至少一个客户端中的第一客户端上传的用户视线信
息,其中,所述第一客户端相应的虚拟相机位于待渲染的虚拟场景中,所述用户视线信息包括所述虚拟相机在所述虚拟场景中的坐标信息和位姿信息;第一获取单元,被配置为基于所述用户视线信息,获取所述虚拟场景中的第一前景目标的第一渲染图;以及发送单元,被配置为将所述第一渲染图发送至所述第一客户端,以使所述第一客户端将接收到的所述第一渲染图融合到背景场景渲染图中,其中,所述背景场景渲染图由所述第一客户端基于所述用户视线信息针对所述虚拟场景中的背景场景渲染得到。7.根据权利要求6所述的装置,其中,所述渲染系统包括多个客户端,所...
【专利技术属性】
技术研发人员:陈睿智,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。