制作熔化效果动画教程
1、建立花瓶的剖面曲线,用revolve命令建立花瓶曲面。

3、这里把lattice转换成柔体,选择ffd1 lattice,选菜单soft/rigid bodies - create soft body - options,采用默认的属性,点击create。 建立一个nurbs平面,移动到花瓶的下端,patches U=10 V=10 请确认花瓶和平面在初始的时候没有接触。

5、 现在建立expression,使其产生熔化的效果,选择ffd1latticeParticleSh锾攒揉敫ape,然后Window -> Animation Editors -> Expression Editor. 写入下面的表达式: vector$melt = ffd1LatticeParticleShape.worldPosition; float $spread = ffd1LatticeParticleShape.spread; float $thickness = ffd1LatticeParticleShape.thickness; if ($melt.y < $thickness) ffd1LatticeParticleShape.velocity = unit_ (ffd1LatticeParticleShape.worldPosition - <<0,0,0>>) * $spread;

7、可以更进一步地控制动画: (1)如果要减缓熔化的速度,可以把gravity的magnitude属性降低 (2)试验一下不同的spread和thickness的搭配,会有不同的效果。 (3)也可以加一些turbulence场来使动画更随机!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:31
阅读量:65
阅读量:65
阅读量:33