popflier
04-11-2008, 12:12 AM
As you read this you will realize I have quite a bit to learn about dynamics...I really could use some help please!
I've spent 5 days trying to stack about 1000 boulders on top of one another in the shape of a pyramid. The camera will be getting really close to this pile so I need for it to not have a ton of interpenetration amongst the boulders. As well, I need to get it done ASAP. I've tried the following to accomplish this:
1) Made a collision cone container and I tried using instanced geometry, but didn't realize that instanced geometry doesn't collide. I saw a work around with using radial fields, but I couldn't figure out how to make that work.
2) Next I tried using a cone passive body and making the boulders rigid bodies. I tried laying down a level of boulders at a time to sort of stack them up. It works, but if I want it to finish calculating before December then this isn't an option. The issue with the calculations taking so long is that Maya still wants to calculate the previous levels I have laid down. So then my calculation times increases exponentially and it's out of control.
3) Right now I have taken the first level of the boulders that I had calculated as rigid bodies and deleted the rigid bodies and history and exported the geometry out. I've taken it into a new scene and I was thinking that maybe I could drop a piece of nCloth on top of the first level and let the cloth deform around the shapes and into the crevices of the boulders. Then I could take that and create a passive rigid body out of it and collide the next row of boulders on top of it. My thinking is that this would let me stack the boulders higher without having the rigid bodies calculate the previous levels. Make sense?
So, my question, how can I make the nCloth sort of adhear itself to the boulders? I need for it to deform as much as possible to the boulders and crevices around them.
Or, if anyone has another way of approaching this please let me know!
I've spent 5 days trying to stack about 1000 boulders on top of one another in the shape of a pyramid. The camera will be getting really close to this pile so I need for it to not have a ton of interpenetration amongst the boulders. As well, I need to get it done ASAP. I've tried the following to accomplish this:
1) Made a collision cone container and I tried using instanced geometry, but didn't realize that instanced geometry doesn't collide. I saw a work around with using radial fields, but I couldn't figure out how to make that work.
2) Next I tried using a cone passive body and making the boulders rigid bodies. I tried laying down a level of boulders at a time to sort of stack them up. It works, but if I want it to finish calculating before December then this isn't an option. The issue with the calculations taking so long is that Maya still wants to calculate the previous levels I have laid down. So then my calculation times increases exponentially and it's out of control.
3) Right now I have taken the first level of the boulders that I had calculated as rigid bodies and deleted the rigid bodies and history and exported the geometry out. I've taken it into a new scene and I was thinking that maybe I could drop a piece of nCloth on top of the first level and let the cloth deform around the shapes and into the crevices of the boulders. Then I could take that and create a passive rigid body out of it and collide the next row of boulders on top of it. My thinking is that this would let me stack the boulders higher without having the rigid bodies calculate the previous levels. Make sense?
So, my question, how can I make the nCloth sort of adhear itself to the boulders? I need for it to deform as much as possible to the boulders and crevices around them.
Or, if anyone has another way of approaching this please let me know!
