高保真三维(3D)模型和以高细节层次描绘对象的其他高保真数字媒体在一些设备上显示的计算需求可能很高。根据本披露内容的一些实施例,可以用一个或多个3D模型补充数字媒体以提高由数字媒体提供的整体细节层次,而不会过度提高计算要求。一种示例计算机实施的方法包括:指示用户设备显示描绘对象的数字媒体,接收选择所描绘对象的区域的指示,以及指示该用户设备显示与该所描绘对象的选定区域相对应的3D模型,其中,该3D模型不同于该数字媒体。该3D模型不同于该数字媒体。该3D模型不同于该数字媒体。
【技术实现步骤摘要】
用三维(3D)模型补充数字媒体的系统和方法
[0001]本申请涉及在设备上显示数字媒体,并且在具体实施例中,涉及补充在设备上显示的数字媒体。
技术介绍
[0002]三维(3D)模型允许用户查看虚拟对象并与之交互。高保真3D模型可能能够提供高度逼真的对象表示,这可以使对象看起来栩栩如生。然而,生成、存储和渲染高保真3D模型的计算需求可能很高。
技术实现思路
[0003]本披露内容的一些实施例涉及用一个或多个3D模型补充数字媒体以提高由数字媒体提供的整体细节层次。该数字媒体可以是表示对象的图像、视频或3D模型。为了限制与在用户设备上显示数字媒体相关联的存储要求和/或其他计算要求,数字媒体可以具有有限的保真度和/或分辨率。这可以使数字媒体能够在具有不同计算能力的许多不同类型的用户设备上实施。在一定的缩放范围内,数字媒体可能能够清晰地描绘对象。然而,如果用户为了关注对象的选定区域而进行的放大超出该缩放范围,则数字媒体可能无法清晰地描绘选定区域。例如,数字媒体可能具有有限的分辨率,这可能导致对象的选定区域在放大后的数字媒体中看起来模糊或像素化。因此,当缩放级别超过数字媒体提供的细节层次时,可以使用选定区域的详细3D模型来补充数字媒体。在一些实施方式中,在用户设备的显示器中将数字媒体替换为3D模型。3D模型可以为用户提供区域的详细表示。3D模型可能只表示对象的子集而不是对象整体,以降低与显示3D模型相关联的计算要求。
[0004]如果用户从详细3D模型缩小以查看对象的可以被数字媒体清晰描绘的更大区域,则可以在用户设备的显示器中将3D模型替换为原始数字媒体。这可以使用户能够再一次从整体查看对象。然后,用户可以放大数字媒体以关注对象的不同区域,这可以导致在用户设备的显示器上呈现另一个详细3D模型以表示对象的该区域。从用户的角度来看,在用户设备上显示数字媒体与显示详细3D模型之间的转换可以是相对无缝的。这样,详细3D模型可以扩展数字媒体的保真度,使得数字媒体本身看起来非常详细,而没有对应的高计算要求。
[0005]根据本披露内容的一个方面,提供了一种计算机实施的方法,该方法包括:指示用户设备显示描绘对象的数字媒体(例如,与对象相对应的3D模型),接收选择所描绘对象的区域的指示,以及指示该用户设备显示与该所描绘对象的选定区域相对应的3D模型。该3D模型可以不同于该数字媒体。该3D模型可以限于表示该所描绘对象的子集,其中,该子集包括该所描绘对象的选定区域。在一些实施例中,该3D模型包括该选定区域的凹凸贴图。
[0006]在一些实施例中,该方法进一步包括基于标准和该选定区域确定应该在该用户设备上显示该3D模型。然后,可以指示该用户设备响应于该确定而显示该3D模型。该标准可以包括:以目标品质描绘该选定区域的分辨率;以目标品质描绘该选定区域的缩放级别;和/或以目标品质描绘该选定区域的保真度。
[0007]在一些实施例中,该数字媒体包括与对象的相应区域相对应的多个标识符。指示该用户设备显示该3D模型可以包括:确定该多个标识符中与该选定区域相对应的特定标识符,以及基于该特定标识符选择该3D模型。该特定标识符可以对应于特定材料,在这种情况下,该3D模型可以包括该特定材料的3D表示。
[0008]在一些实施例中,该选定区域是第一区域,并且在指示该用户设备显示该3D模型之后,该方法进一步包括:接收选择该所描绘对象的第二区域的进一步指示;基于标准和该第二区域确定应该在该用户设备上显示该数字媒体;以及响应于确定应该在该用户设备上显示该数字媒体而指示该用户设备显示该数字媒体。
[0009]在一些实施例中,指示该用户设备显示该3D模型包括指示该用户设备显示基于该选定区域的取向和大小生成的该3D模型的渲染。
[0010]在一些实施例中,指示该用户设备显示该3D模型包括确定该数字媒体中所描绘的该选定区域的光照并将该光照应用于该3D模型。
[0011]在一些实施例中,指示该用户设备显示该3D模型包括指示该用户设备在该用户设备的显示器上用该3D模型替换该数字媒体。
[0012]在一些实施例中,指示该用户设备显示该数字媒体包括:将该数字媒体传输到该用户设备,并且指示该用户设备显示该3D模型包括将该3D模型传输到该用户设备。
[0013]根据本披露内容的另一方面,提供了一种系统,该系统包括存储器和至少一个处理器。该存储器被配置为存储描绘对象的数字媒体和与所描绘对象的区域相对应的3D模型。该3D模型可以不同于该数字媒体。该3D模型可以限于表示该所描绘对象的子集,该子集包括该所描绘对象的该区域。该至少一个处理器可以被配置为指示用户设备显示该数字媒体;接收选择该所描绘对象的该区域的指示;以及指示该用户设备显示该3D模型。
[0014]在一些实施例中,该至少一个处理器被配置为基于标准和该区域确定应该在该用户设备上显示该3D模型。该至少一个处理器可以被配置为响应于确定应该在该用户设备上显示该3D模型而指示该用户设备显示该3D模型。
[0015]在一些实施例中,该数字媒体包括与对象的相应区域相对应的多个标识符。该至少一个处理器可以被配置为:确定该多个标识符中与该区域相对应的特定标识符,以及基于该特定标识符选择该3D模型。该特定标识符可以对应于特定材料,并且该3D模型可以包括该特定材料的3D表示。
[0016]在一些实施例中,该区域是第一区域,并且该至少一个处理器被配置为:接收选择该所描绘对象的第二区域的进一步指示;基于标准和该第二区域确定应该在该用户设备上显示该数字媒体;以及响应于确定应该在该用户设备上显示该数字媒体而指示该用户设备显示该数字媒体。
[0017]在一些实施例中,该至少一个处理器被配置为指示该用户设备显示基于该区域的取向和大小生成的该3D模型的渲染。
[0018]在一些实施例中,该至少一个处理器被配置为确定该数字媒体中描绘的该区域的光照并将该光照应用于该3D模型。
[0019]在一些实施例中,该至少一个处理器被配置为指示该用户设备在该用户设备的显示器上用该3D模型替换该数字媒体。
[0020]根据本披露内容的又另一方面,提供了一种存储有计算机可执行指令的非暂态计
算机可读介质。在被计算机执行时,这些计算机可执行指令使该计算机:指示用户设备显示描绘对象的数字媒体,接收选择所描绘对象的区域的指示,以及指示该用户设备显示与该所描绘对象的选定区域相对应的3D模型,其中,该3D模型可以不同于该数字媒体。
[0021]相应地,提供了一种方法、一种系统和一种计算机程序,如所附权利要求中详细描述的。
附图说明
[0022]将参考附图仅通过示例的方式描述实施例,在附图中:图1展示了3D模型的示例;图2展示了在虚拟坐标系内定义的图1的3D模型的网格;图3展示了图1的3D模型的纹理贴图;图4展示了根据实施例的在虚拟坐标系内定义的另一个3D模型的网格;图5展示了图4的3D模型的纹理贴图;图6是展示根据实施例的用3D模型补充数字媒体的系统的框图;图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种计算机实施的方法,该方法包括:指示用户设备显示描绘对象的数字媒体;接收选择所描绘对象的区域的指示;以及指示该用户设备显示与该所描绘对象的选定区域相对应的三维3D模型,该3D模型不同于该数字媒体。2.如权利要求1所述的方法,其中,该3D模型不同于该数字媒体的与该选定区域相对应的部分。3.如权利要求1或2所述的方法,进一步包括:基于标准和该选定区域确定应该在该用户设备上显示该3D模型,其中,指示该用户设备响应于该确定而显示该3D模型。4.如权利要求3所述的方法,其中,该标准包括以下一项或多项:以目标品质描绘该选定区域的分辨率;以目标品质描绘该选定区域的缩放级别;或者以目标品质描绘该选定区域的保真度。5. 如任一前述权利要求所述的方法,其中,该数字媒体包括与该对象的相应区域相对应的多个标识符,并且指示该用户设备显示该3D模型包括:确定该多个标识符中与该选定区域相对应的特定标识符;以及基于该特定标识符选择该3D模型。6. 如权利要求5所述的方法,其中:该特定标识符对应于特定材料;并且该3D模型包括该特定材料的3D表示,优选地该3D模型包含凹凸贴图。7.如任一前述权利要求所述的方法,其中,该3D模型限于表示该所描绘对象的子集,该子集包括该所描绘对象的选定区域。8.如任一前述权利要求所述的方法,其中,该3D模型的几何形状不同于该选定区域和该对象的几何形状。9.如任一前述权利要求所述的方法,其中,该选定区域是第一区域,该方法进一步包...
【专利技术属性】
技术研发人员:B,
申请(专利权)人:秀铺菲公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。