本节简介:本案例利用maya的柔体模块制作了一个陨石撞击墙面产生破碎的效果,主要学习了柔体系统结合自带的弹簧约束快速的模拟墙面的崩塌与破碎,并结合粒子系统模拟附属的小碎块与烟尘。
本节课同学们做的笔记 点击播放按钮可自动定位到对应时间进行播放
在runtime before dynamics里添加一个条件:if(event>0),{pPlane1ParticleShape.gravityField2_magnitude=9.8};即运动的粒子受重力的影响
选择粒子2,添加重力场,与粒子1重力场 影响选择的物体
粒子lamb材质,粒子1,重力场,添加PP属性 重力场,条件if 表达式
添加PP属性,添加表达式,替代,随机缩放,随机旋转
创建小正方体,切割,补洞,选择模型 分离,选择所有模型 轴心点居中,X + 中键 吸附到中心点,冻结变换,组 轴心居中 D+X
选择墙的粒子1,碰撞事件,类型 emit ,速度继承 。7,
加强弹簧强度 1500,解算器,粒子采样精度 提高 5~6
选择粒子,柔体,create springs 创建弹簧,创建方法--线框,弹簧连接步长(交叉线更多碎块更牢固,结构稳定)
墙体,动力学,soft options 默认设置,选择粒子加选模型 成立碰撞
动力学,创建刚体,重力场,刚体属性,静态设置,z轴初速度,调整速度,edit---keys---bake simulation ,
球体,transform component 提高随机,reduce 递减表面,光滑
先建立一面墙,添加细分,删历史,挤出厚度,多边形,cut faces tool 切割表面 切割线不能交叉,补洞,多次切割,删历史
alpha通道“预乘模式”能够去除黑边效果,黑边是由于实用通道扣区图像不精确造成的。
将其他物体作为遮罩的方法:为蒙版物体添加“兰伯特材质”->matte Opacity->选择black hole模式;
多边形,进入面层级,双击左键,将选择“元素”层级的物体(相当于max内的元素层级)。