预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115761123A(43)申请公布日2023.03.07(21)申请号202211417273.7(22)申请日2022.11.11(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人么仕曾(74)专利代理机构中科专利商标代理有限责任公司11021专利代理师杨静(51)Int.Cl.G06T17/00(2006.01)G06T15/00(2011.01)G06T7/73(2017.01)权利要求书4页说明书16页附图6页(54)发明名称三维模型处理方法、装置、电子设备以及存储介质(57)摘要本公开提供了一种三维模型处理方法、装置、电子设备以及存储介质,涉及计算机技术领域,尤其涉及网络和算力技术、人工智能技术、虚拟现时、增强现实、元宇宙技术和计算机视觉等技术领域。具体实现方案为:根据与待渲染对象对应的第一三维模型和与第一三维模型对应的至少一个虚拟面,得到与至少一个虚拟面对应的深度图,其中,第一三维模型包括至少一个多边形面片,深度图中像素的像素值表征多边形面片与虚拟面之间的距离;根据与至少一个虚拟面对应的深度图,从至少一个多边形面片中确定至少一个可见多边形面片;根据至少一个可见多边形面片,得到第二三维模型。CN115761123ACN115761123A权利要求书1/4页1.一种三维模型处理方法,包括:根据与待渲染对象对应的第一三维模型和与所述第一三维模型对应的至少一个虚拟面,得到与所述至少一个虚拟面对应的深度图,其中,所述第一三维模型包括至少一个多边形面片,所述深度图中像素的像素值表征所述多边形面片与所述虚拟面之间的距离;根据与所述至少一个虚拟面对应的深度图,从所述至少一个多边形面片中确定至少一个可见多边形面片;以及根据所述至少一个可见多边形面片,得到第二三维模型。2.根据权利要求1所述的方法,其中,所述根据与待渲染对象对应的第一三维模型和与所述第一三维模型对应的至少一个虚拟面,得到与所述至少一个虚拟面对应的深度图,包括:基于与所述第一三维模型对应的至少一个虚拟面,对所述至少一个多边形面片进行图形变换处理,得到所述至少一个多边形面片与所述至少一个虚拟面之间的距离;以及根据所述至少一个多边形面片与所述至少一个虚拟面之间的距离,得到与所述至少一个虚拟面对应的深度图。3.根据权利要求2所述的方法,其中,所述基于与所述第一三维模型对应的至少一个虚拟面,对所述至少一个多边形面片进行图形变换处理,得到所述至少一个多边形面片与所述至少一个虚拟面之间的距离,包括:将所述多边形面片投影至所述虚拟面,得到与所述虚拟面对应的二维区域;将所述二维区域投影至所述第一三维模型,得到与所述虚拟面对应的三维区域;以及根据与所述虚拟面对应的二维区域和三维区域,得到所述多边形面片与所述虚拟面之间的距离。4.根据权利要求3所述的方法,其中,所述多边形面片包括至少一个第一三维点,所述二维区域包括与所述至少一个第一三维点对应的二维点,所述三维区域包括与至少一个所述二维点对应的第二三维点;其中,所述将所述二维区域投影至所述第一三维模型,得到与所述虚拟面对应的三维区域,包括:创建与所述二维点对应的射线,其中,所述射线垂直于与所述二维区域对应的虚拟面;以及确定所述射线与所述第一三维模型之间的交点,得到与所述二维点对应的第二三维点。5.根据权利要求4所述的方法,其中,所述根据与所述虚拟面对应的二维区域和三维区域,得到所述多边形面片与所述虚拟面之间的距离,包括:根据所述二维点的位置信息和所述第二三维点的位置信息,得到所述第二三维点与所述虚拟面之间的距离。6.根据权利要求1~5中任一项所述的方法,其中,所述根据与所述至少一个虚拟面对应的深度图,从所述至少一个多边形面片中确定至少一个可见多边形面片,包括:在根据所述深度图确定所述至少一个多边形面片中存在满足预定条件的多边形面片的情况下,将所述满足预定条件的多边形面片确定为所述可见多边形面片。7.根据权利要求6所述的方法,还包括:2CN115761123A权利要求书2/4页响应于所述深度图中存在与所述多边形面片对应的像素值,确定所述多边形面片是满足所述预定条件的多边形面片,其中,所述像素值小于预定像素值,所述预定像素值表征与不可见多边形面片对应的像素值。8.根据权利要求1~7中任一项所述的方法,其中,所述根据所述至少一个可见多边形面片,得到第二三维模型,包括:从所述至少一个可见多边形面片中确定不同的所述可见多边形面片;以及根据不同的所述可见多边形面片,得到所述第二三维模型。9.根据权利要求1~8中任一项所述的方法,其中,所述至少一个虚拟面包括至少一个虚拟平面;所述方法还包括:根据与所述待渲染对象对应的第一三维模型的第一