Cloth / particles question 2004-06-07 - By peterb
Back
I love cloth in 3.5 :) I dont but hey thats just me. I would like to make some kind of flower-petal rain (Maped hemisphere), and when the petal hits some colision object it bounce and deform a bit. I've tried with some instanced particles, but the cloth doesn't seems to work . It sounds normal IMHO, because of the nature of instance. There is indeed no way you would get that with instanced particles. The instanced geometry is identical to the original in the instanced group. So it cant deform, unless the original is deformed. Eg if you have a lot of loop-animated characters in the instance group, each with their animation offset, then your particleinstances would be offset in the very same way, enabling some "simple" crowd animation. But no "unique" animation for each instance. I've tried to attach one hemisphere to one particle (cluster constraint), apply cloth (or softbody) and set obstacle. But with no luck. Either it bounce away from the constraining particle, or it isn't affected at all by the collision object. I would plot the paths of the particle(s) and the use the path for the hemisphere. (with tangency , upvector,.. options) Then select some points on the object and assign the cloth to them. That should work. I would stay away from collisions though as thats where the mess with XSI cloth begins.
If you have a lot of objects, this is fairly easy to script. (as in: even I can do it) as in: for each curve, load in a the model you want, animate it using the curve , with the proper options. Note that it will get much heavier than your instanced particles were though, since you will have all "unique" models.
Hope this helps? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1"> <META content="MSHTML 6.00.2800.1106" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#e9ede3> <DIV><FONT face=Arial size=2></FONT><BR> </DIV> <BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV><FONT face=Arial size=2>I love cloth in 3.5 :)</FONT></DIV></BLOCKQUOTE> <DIV dir=ltr><FONT face=Arial><FONT size=2><FONT face=Arial size=2>I dont but hey thats just me.</FONT></FONT></FONT></DIV> <BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV><FONT face=Arial size=2>I would like to make some kind of flower-petal rain (Maped hemisphere), and when the petal hits some colision object it bounce and deform a bit.</FONT></DIV> <DIV><FONT face=Arial size=2>I've tried with some instanced particles, but the cloth doesn't seems to work. It sounds normal IMHO, because of the nature of instance.</FONT></DIV></BLOCKQUOTE> <DIV dir=ltr><FONT face=Arial><FONT size=2><FONT face=Arial size=2>There is indeed no way you would get that with instanced particles.</FONT></FONT></FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>The instanced geometry is identical to the original in the instanced group.</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>So it cant deform, unless the original is deformed. </FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>Eg if you have a lot of loop-animated characters in the instance group, each with their animation offset, then your particleinstances would be offset in the very same way, enabling some "simple" crowd animation.</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>But no "unique" animation for each instance.</FONT></DIV> <BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV><FONT face=Arial size=2>I've tried to attach one hemisphere to one particle (cluster constraint), apply cloth (or softbody) and set obstacle. But with no luck. Either it bounce away from the constraining particle, or it isn't affected at all by the collision object.</FONT></DIV></BLOCKQUOTE> <DIV dir=ltr><FONT face=Arial size=2>I would plot the paths of the particle(s) and the use the path for the hemisphere. (with tangency , upvector,.. options)</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>Then select some points on the object and assign the cloth to them. That should work.</FONT></DIV> <DIV dir=ltr> <DIV dir=ltr><FONT face=Arial size=2>I would stay away from collisions though as thats where the mess with XSI cloth begins.</FONT></DIV></DIV> <DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV> <DIV dir=ltr><FONT face=Arial size=2>If you have a lot of objects, this is fairly easy to script. (as in: even I can do it)</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>as in: for each curve, load in a the model you want, animate it using the curve, with the proper options.</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2>Note that it will get much heavier than your instanced particles were though, since you will have all "unique" models.</FONT></DIV> <DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV> <DIV dir=ltr><FONT face=Arial size=2>Hope this helps?</FONT></DIV></BODY></HTML>
|
|