[发明专利]一种三维投影挂点渲染方法及装置有效
申请号: | 201210033599.X | 申请日: | 2012-02-15 |
公开(公告)号: | CN103258341A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 殷观桥;王其 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 投影 渲染 方法 装置 | ||
1.一种三维投影挂点渲染方法,其特征在于,该方法包括:
获取挂点在角色三维模型中的3D坐标,并根据该挂点的3D坐标计算出,在与角色三维模型相同投影方式下投影出的2D图片中该挂点的2D坐标;
对该角色动画系列中每一帧2D投影图片,计算出一个挂点坐标,得到对应该角色动画系列的所有挂点坐标;
对该动画系列中的所有挂点坐标进行判断,修改位置突变的挂点坐标,排除挂点抖动;
以文本方式输出所有挂点坐标,得到对应该角色动画系列的挂点信息文本。
2.如权利要求1所述的三维投影挂点渲染方法,其特征在于,所述对该动画系列中的所有挂点坐标进行判断,修改位置突变的挂点坐标,排除挂点抖动包括:
若当前帧的下一帧2D投影图片对应的挂点坐标与当前帧前一帧2D投影图片对应的挂点坐标的差异在预设的范围内,则令当前帧2D投影图片对应的挂点坐标值等于前一帧2D投影图片对应的挂点坐标。
3.如权利要求1所述的三维投影挂点渲染方法,其特征在于,所述挂点信息文本包括:
对应该角色动画系列每一帧2D投影图片的所有挂点的挂点坐标,根据不同的挂点名称来区分不同的挂点,同一名称的挂点在角色动画系列中的每一张角色投影静态图片中对应一个挂点坐标。
4.如权利要求1~3中任一项权利要求所述的三维投影挂点渲染方法,其特征在于,该方法进一步包括:
通过读取挂点信息文本,获取挂点在角色动画系列中的每一张2D投影图片中的坐标,根据该挂点坐标进行图片拼接。
5.如权利要求2所述的三维投影挂点渲染方法,其特征在于,所述预设的范围包括:x坐标或者y坐标的偏差在1以内。
6.如权利要求1所述的三维投影挂点渲染方法,其特征在于,对于角色三维模型中有多个挂点的情况,先确定不同挂点的名称,对不同的名称的挂点,对应每一张角色模型投影图片,按照单一挂点的2D投影坐标计算方法,对每一个挂点都计算一遍,从而获取到所有不同名称挂点在该角色投影方式下的2D坐标。
7.一种三维投影挂点渲染装置,其特征在于,该装置包括:
坐标计算模块:用于获取挂点在角色三维模型中的3D坐标,并根据该挂点的3D坐标计算出,在与角色三维模型相同投影方式下投影出的2D图片中该挂点的2D坐标;
对该角色动画系列中每一帧2D投影图片,计算出一个挂点坐标,得到对应该角色动画系列的所有挂点坐标;
抖动消除模块,用于对该动画系列中的所有挂点坐标进行判断,修改位置突变的挂点坐标,排除挂点抖动;
信息输出模块,用于以文本方式输出所有挂点坐标,得到对应该角色动画系列的挂点信息文本。
8.如权利要求7所述的三维投影挂点渲染装置,其特征在于,所述抖动消除模块包括:
坐标判断单元,用于判断当前帧的下一帧2D投影图片对应的挂点坐标与当前帧前一帧2D投影图片对应的挂点坐标是否相等;
坐标修改单元,若所述坐标判断单元判断当前帧的下一帧2D投影图片对应的挂点坐标与当前帧前一帧2D投影图片对应的挂点坐标的差异在预设的范围内,则令当前帧2D投影图片对应的挂点坐标值等于前一帧2D投影图片对应的挂点坐标。
9.如权利要求7所述的三维投影挂点渲染装置,其特征在于,所述信息输出模块输出的挂点信息文本包括:
对应该角色动画系列每一帧2D投影图片的所有挂点的挂点坐标,根据不同的挂点名称来区分不同的挂点,同一名称的挂点在角色动画系列中的每一张角色投影静态图片中对应一个挂点坐标。
10.如权利要求7~9中任一项权利要求所述的三维投影挂点渲染装置,其特征在于,该装置进一步包括:
拼接模块,通过读取挂点信息文本,获取挂点在角色动画系列中的每一张2D投影图片中的坐标,根据该挂点坐标进行图片拼接。
11.如权利要求7所述的三维投影挂点渲染装置,其特征在于,所述坐标计算模块,对于角色三维模型中有多个挂点的情况,先确定不同挂点的名称,对不同的名称的挂点,对应每一张角色模型投影图片,按照单一挂点的2D投影坐标计算方法,对每一个挂点都计算一遍,从而获取到所有不同名称挂点在该角色投影方式下的2D坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210033599.X/1.html,转载请声明来源钻瓜专利网。