[发明专利]生成三维对象的显示在审
申请号: | 201980060309.0 | 申请日: | 2019-06-25 |
公开(公告)号: | CN112805756A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | D·J·查尔克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 三维 对象 显示 | ||
1.一种生成三维对象的显示的计算机实现的方法,所述方法包括:
生成供显示的三维对象的第一部件,所述第一部件至少具有基本界面和第一界面;
在显示设备上显示所述第一部件;
使所显示的第一部件改变形状;
生成供显示的所述三维对象的第二部件,所述第二部件至少具有基本界面;
平移并定向所述第二部件以使得当所述第二部件被显示在所述显示设备上时所述第二部件的基本界面与所述第一部件的第一界面配合;以及
在所述显示设备上显示所述第二部件,其中所述第二部件的基本界面与所述第一部件的第一界面配合。
2.根据权利要求1所述的方法,其中,使所显示的第一部件改变形状导致所显示的第一部件随时间改变形状,以使得所显示的三维对象随时间改变形状。
3.根据权利要求1或权利要求2所述的方法,包括:
使所显示的第一部件进一步改变形状;以及
使所显示的第二部件改变形状;
其中改变所述第一部件和所述第二部件的形状使得所述第二部件的基本界面继续与所述第一部件的第一界面配合。
4.根据权利要求3所述的方法,包括:
生成供显示的所述三维对象的第三部件,所述第三部件至少具有基本界面;
在所述显示设备上显示所述第三部件,所显示的第三部件根据需要被平移和定向以使得所述第三部件的基本界面与所述第一部件的第二界面或所述第二部件的第一界面配合。
5.根据权利要求1至4中任一项所述的方法,其中,所述对象的每个部件由图形处理器基于相同数据结构来实例化,所述数据结构包含定义参考部件的形状的数据,所述数据结构包含定义在数个不同时间点处所述对象的部件的形状相对于所述参考部件的形状的差异的差异数据。
6.根据权利要求5所述的方法,其中,所述参考部件的形状由多个顶点定义,并且所述差异数据包括用于每个顶点的平移数据,其中用于每个顶点的所述平移数据表示在所述不同时间点处所述对象的每个部件中的所述顶点的位置相对于所述参考部件中的所述顶点的位置的差异。
7.一种在计算机显示器上生成时变资产的计算机实现的方法,所述方法包括:
访问存储在电子存储器中的一组规则,其中所述规则至少定义基本资产,并评估所述规则以生成一组分层命令;
评估所述分层命令以构造供显示的资产,其中所述分层命令至少包括定义资产类型的资产命令和实用程序命令,所述实用程序命令是旋转命令和年龄约束中的至少一者,其中所述资产类型与变换数据相关联,所述评估的结果是在时间上分层布置的所述资产的数个时间切片;以及
通过生成所述资产的在时间上相继的切片以供显示并在计算机显示器上呈现所述资产来可视化供显示的所述资产,每个切片具有用于取决于切片的年龄来使所述切片变形的变换数据并且经受由年龄约束实用程序命令所施加的任何年龄约束。
8.根据权利要求7所述的方法,其中,所述访问、所述评估和所述可视化中的至少一者在运行时被运算以在所述计算机显示器上按时变方式渲染所述资产。
9.一种包括一组计算机可读指令的计算机程序,所述计算机可读指令在由计算机系统执行时使所述计算机系统执行生成三维对象的显示的方法,所述方法包括:
生成供显示的三维对象的第一部件,所述第一部件至少具有基本界面和第一界面;
在显示设备上显示所述第一部件;
使所显示的第一部件改变形状;
生成供显示的所述三维对象的第二部件,所述第二部件至少具有基本界面;
平移并定向所述第二部件以使得当所述第二部件被显示在所述显示设备上时所述第二部件的基本界面与所述第一部件的第一界面配合;以及
在所述显示设备上显示所述第二部件,其中所述第二部件的基本界面与所述第一部件的第一界面配合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980060309.0/1.html,转载请声明来源钻瓜专利网。