请问maya能让粒子只在物体内发射么???~~~~
maya吧
全部回复
仅看楼主
level 8
wph88922
楼主
RT 就像体积发射那样,让右边的盒子内也发射粒子,求字典~~
2012年07月06日 07点07分
1
level 8
wph88922
楼主
顶起~~~求知道~~~谢谢高手了~~~
2012年07月06日 08点07分
2
level 8
wph88922
楼主
@可乐爱多
@乐琢
神们 给个方向吧~~
2012年07月06日 08点07分
3
level 8
darkswt
改变法线 从物体表面发射
2012年07月06日 08点07分
4
wph88922
可是我想让粒子 在物体内部 不运动的~~~就像图左边那个,把conserve调成0那样~~在物体内部 随机出现~~~
2012年07月06日 08点07分
level 8
贴吧用户_0aR6tb9
盒子内部加个发射器 与盒子碰撞不就得了
2012年07月06日 09点07分
5
wph88922
让粒子不动, 就在物体内部随机出现~~~~怎么弄??
2012年07月06日 09点07分
贴吧用户_0aR6tb9
@wph88922
先固定粒子数量 碰撞 删除发射器 粒子状态初始化 完工
2012年07月06日 09点07分
wph88922
@贴吧用户_0aR6tb9
你这种方法也可以,但是 ,感觉这样粒子分布不均匀吧,你见过可乐的一个插件没?? 流体的形态可以 物体化~~~
2012年07月06日 09点07分
level 12
可乐爱多
有点麻烦,先做个大的体积发射器,粒子出生后用closestpointonmesh判断是否在物体内,不在的话死掉。实际操作起来会比说的麻烦些
2012年07月06日 09点07分
6
wph88922
closestpointonmesh 判断出来的值 怎么区分在内在外呢??
2012年07月06日 09点07分
可乐爱多
@wph88922
closestonmesh可以得到最近点的位置和法线。(粒子位置-目标位置)如果与法线相反就说明在物体内,判断方法可以用dot。
2012年07月06日 10点07分
wph88922
@可乐爱多
谢谢 可乐~~~ 我去测试一下~~~
2012年07月06日 11点07分
DayMayaMaster
@可乐爱多
关于这个closettomesh的资料哪里可以找到,网上官方资料的不太全
2012年07月06日 12点07分
level 7
DayMayaMaster
利用粒子表达式
随即生成3个变量先
float $x;
float $y;
float $z;
$x=rand(一个取值范围) 这个范围取决于你场景中盒子的位置
if($x>??)
$y=rand(一个范围),$z=rand(一个范围);if($x<??)
$y=rand(一个范围),$z=rand(一个范围);
你还可以给所有的粒子位置加上一个一个那个物体的变换值(在运行表达式里添加),这样在移动物体的同时可以生成粒子
至于y和z的范围可以根据要求作出各种改动打到不同的分布状态
2012年07月06日 12点07分
7
wph88922
这种方法是不是只适合规则物体,如果是不规则的物体呢??
2012年07月07日 01点07分
1