码迷,mamicode.com
首页 > 其他好文 > 详细

实现了一个简单的cage变形器

时间:2015-02-11 15:53:00      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

今天实现了一个简单变形器,可以用一个网格的形状影响另一个网格的形状。
如图,蓝色网格的形状被灰色网格操控。
技术分享
当前的算法非常简单,就是计算蓝色网格每个点到灰色网格每个点的距离,以距离x次方的倒数作为权重。
没有使用均值坐标等高级算法。
cage deformer节点的参数如下:
技术分享
max neighbour是影响蓝色网格每个点的最大灰色网格顶点数
weight power是计算权重的参数

下一步可以利用这个变形器尝试复杂动画(例如骨骼绑定的角色)的有限元模拟。具体来说就是让骨骼参数驱动角色的精细网格,这个精细网格再驱动模拟的粗网格。





实现了一个简单的cage变形器

标签:

原文地址:http://www.cnblogs.com/dydx/p/4286113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!