发明名称 |
一种在二维图像中实现对象物体透视变化效果的方法 |
摘要 |
一种在二维图像中实现对象物体透视变化效果的方法,用于在二维平面内模拟三维空间一点透视的效果,将所述二维平面中的对象物体进行体块归纳后分层,并记录每个图层上顶点在物体三维空间中的坐标,当二维平面中的物体位置发生变化时,根据图层的顶点坐标在平面中计算出新的顶点的位置.根据新的顶点位置将原有图层进行扭曲,重新拼合后形成新的透视.。本发明能在二维平面中显示近似的三维透视变化效果。 |
申请公布号 |
CN101226645B |
申请公布日期 |
2012.09.05 |
申请号 |
CN200810033678.4 |
申请日期 |
2008.02.18 |
申请人 |
朱东晖 |
发明人 |
朱东晖 |
分类号 |
G06T15/20(2011.01)I |
主分类号 |
G06T15/20(2011.01)I |
代理机构 |
上海思微知识产权代理事务所(普通合伙) 31237 |
代理人 |
屈蘅 |
主权项 |
一种在二维图像中实现对象物体透视变化效果的方法,用于在二维平面内模拟三维空间透视效果,其特征在于,包括,(1)、在三维空间中确定视点与视线,并在视线范围之内放入对象物体,使对象物体与视线成一点透视,处理对象在一点透视图中自身产生了遮挡现象,对象物体将当作多个物体来处理;(2)、利用大体块对对象物体进行形体归纳,大体块在空间中应尽量接近于对象物体自身的形状并在透视图中尽量让大体块的转折线与对象物体自身的转折相吻合,大体块同样与视线成一点透视;(3)、记录大体块在三维空间中的顶点坐标;(4)、在透视图中得到对象物体的透视图和所述大体块的透视图,如果对象物体自身出现遮挡现象,则对象物体的遮挡部分和被遮挡部分需要当作不同的物体分别得到透视图;(5)、根据所述大体块在透视图中的形状将所述对象物体的透视图重新分层,如果对象物体自身出现遮挡,则需要将得到的多个透视图分别进行分层,遮挡物体的图层应当叠加在被遮挡图层的上方;(6)、根据对象物体在空间中的位移计算出移动后大体块顶点在透视图平面中的位置;(7)、将分层后透视图的图层角点分别对应与大体块新的顶点位置,对图层产生扭曲效果;(8)、所述步骤(7)中,对图层进行的扭曲应保证该图层轮廓边线上对应的像素点在轮廓边线上比例位置不发生变化。 |
地址 |
200092 上海市杨浦区铁铃路28弄8号1802室 |