一种基于连接关系的控制物体变形方法技术

技术编号:24290429 阅读:57 留言:0更新日期:2020-05-26 20:24
本发明专利技术提供一种基于连接关系的控制物体变形方法,包括以下步骤:预处理,在进行变换前,在绑定位置求得控制物体与被控制物体各连通域最邻近的多边形,保存该多边形的绑定位置法向信息,同时记录控制物体上多边形与被控制物体的各连通域关联关系;变形动画,当控制物体进行变形时,获得所有与被控制物体各连通域关联的所有多边形的法向与位置信息,然后与各自的绑定法线与位置信息计算变换矩阵,按照连通域的关联信息将各多边形的变换矩阵代入各连通域的顶点上,求得最终的变形结果。本发明专利技术针对在进行模型附加变形操作时,传统变形工具易发生扭曲,以及参数控制繁琐的不足、计算速度低下等问题,进行优化。

A method of controlling object deformation based on connection relation

【技术实现步骤摘要】
一种基于连接关系的控制物体变形方法
本专利技术属于动画制作
,具体涉及一种基于连接关系的控制物体变形方法。
技术介绍
在3D动画制作过程中,模型之间经常有相互依赖关系,比如说吸附:衣服上的纽扣在衣服变形时应当跟随衣服一起运动,而不是人为的手工控制。这个时候变形器的使用就尤为重要。一般来说,吸附都是一个模型整体吸附到另一个模型整体上,然后根据一定的算法用被吸附物的动画去驱动吸附物体。但是存在着一个模型实际包含了很多个部件的情况,这种时候如果是刚性吸附,传统做法就需要手动去打散这个模型,让每个部件成为一个单独的模型,然后再把他们吸附到驱动模型上。针对模型附加变形效果,目前多数同类型应用场景中使用的变形工具都是基于控制物体顶点的引导线变形,类晶格顶点变形或者格林晶格变形。它们都属于控制物体顶点对被控制物体全部顶点的映射,然后通过控制物体的顶点变换操作整个被控制物体。变形前通过控制物体与被控制物体的姿态信息计算得到变形所需的权重值等关键数值,变形时通过控制物体的变形姿态与绑定姿态得到变形参数,再与变形关键数值一同作用于被控制物体的顶点,得本文档来自技高网...

【技术保护点】
1.一种基于连接关系的控制物体变形方法,其特征在于,包括以下步骤:/n预处理,在进行变换前,在绑定位置求得控制物体与被控制物体各连通域最邻近的多边形,保存该多边形的绑定位置法向信息,同时记录控制物体上多边形与被控制物体的各连通域关联关系;/n变形动画,当控制物体进行变形时,获得所有与被控制物体各连通域关联的所有多边形的法向与位置信息,然后与各自的绑定法线与位置信息计算变换矩阵,按照连通域的关联信息将各多边形的变换矩阵代入各连通域的顶点上,求得最终的变形结果。/n

【技术特征摘要】
1.一种基于连接关系的控制物体变形方法,其特征在于,包括以下步骤:
预处理,在进行变换前,在绑定位置求得控制物体与被控制物体各连通域最邻近的多边形,保存该多边形的绑定位置法向信息,同时记录控制物体上多边形与被控制物体的各连通域关联关系;
变形动画,当控制物体进行变形时,获得所有与被控制物体各连通域关联的所有多边形的法向与位置信息,然后与各自的绑定法线与位置信息计算变换矩阵,按照连通域的关联信...

【专利技术属性】
技术研发人员:赵锐侯志迎
申请(专利权)人:江苏原力动画制作股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1