Announcement

Collapse
No announcement yet.

Decent collision detection engines?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Decent collision detection engines?

    I was hoping that somebody could give me some advice on how to achieve a good collision detection/physics model in this scenario:

    I'm trying to model tassels on the end of a throw. They're supposed to be a pretty chunky knit so my intention was to get a spline prepared for each one and then use them as a path for a Path Deform on the knit geometry (whatever that ends up being). The only thing is I can't arrive at a decent simulation for a bunch of splines (with a given thickness for the purpose of the simulation) that need to respect collisions with their neighbouring splines and also with the geometry that they're being draped over.

    So far I've tried the hair & fur modifier in Max: the physical simulation of the Guides just goes haywire when they meet a collision surface in anything other than the most basic of scenarios.
    I've also tried setting up 'ropes' in Mass FX using about 15 bone segments with constraints as joints: Again, in a really basic scenario (1 rope being draped onto a plane) this works fine. If more than one of the 'ropes' is placed side by side anywhere near one another the simulation just goes haywire again with ropes flying all over the place like a hydra! Also, it barely seems to cope with any collision meshes much more complex than a box (I'm aware of the 'hull mesh' creation process within Mass FX so think I'm doing this appropriately).

    With the settings on the Max simulations - I'm no expert but I've spent a day on this looking at various tutorials and the available help and I can't see any way to get the settings that would help to solve these collisions any higher than I have tried.

    I've also tried using inflated tubes in Marvelous Designer: The collisions are much better but the set up is very awkward and extracting splines from the resulting triangular mesh central to the volume is going to be pretty painful.

    Surely this type of simulation is possible? Especially when you see the level of simulations that people working in VFX create for instance. Is there particular software that might be better for this?
    Not that I can justify much expense for the sake of tassels but it would be nice to know if the 3ds Max systems are a bit useless rather than the way I'm using them!
    I'm curious as to why the collisions in Max seem to buck so violently when an intersection is detected. Wouldn't you try and develop the simulation so it slowed right down in this situation and would try and gently move the offending elements apart rather than rapidly flinging them in opposing directions? I've noticed this violent movement at times in Marvelous Designer also although it generally behaves a lot better than the options I've experimented with in 3ds Max.

    Anyway, and ideas or insight would be much appreciated. Thanks

  • #2
    Originally posted by rjohnson33 View Post
    I was hoping that somebody could give me some advice on how to achieve a good collision detection/physics model in this scenario:

    I'm trying to model tassels on the end of a throw. They're supposed to be a pretty chunky knit so my intention was to get a spline prepared for each one and then use them as a path for a Path Deform on the knit geometry (whatever that ends up being). The only thing is I can't arrive at a decent simulation for a bunch of splines (with a given thickness for the purpose of the simulation) that need to respect collisions with their neighbouring splines and also with the geometry that they're being draped over.

    So far I've tried the hair & fur modifier in Max: the physical simulation of the Guides just goes haywire when they meet a collision surface in anything other than the most basic of scenarios.
    I've also tried setting up 'ropes' in Mass FX using about 15 bone segments with constraints as joints: Again, in a really basic scenario (1 rope being draped onto a plane) this works fine. If more than one of the 'ropes' is placed side by side anywhere near one another the simulation just goes haywire again with ropes flying all over the place like a hydra! Also, it barely seems to cope with any collision meshes much more complex than a box (I'm aware of the 'hull mesh' creation process within Mass FX so think I'm doing this appropriately).

    With the settings on the Max simulations - I'm no expert but I've spent a day on this looking at various tutorials and the available help and I can't see any way to get the settings that would help to solve these collisions any higher than I have tried.

    I've also tried using inflated tubes in Marvelous Designer: The collisions are much better but the set up is very awkward and extracting splines from the resulting triangular mesh central to the volume is going to be pretty painful.

    Surely this type of simulation is possible? Especially when you see the level of simulations that people working in VFX create for instance. Is there particular software that might be better for this?
    Not that I can justify much expense for the sake of tassels but it would be nice to know if the 3ds Max systems are a bit useless rather than the way I'm using them!
    I'm curious as to why the collisions in Max seem to buck so violently when an intersection is detected. Wouldn't you try and develop the simulation so it slowed right down in this situation and would try and gently move the offending elements apart rather than rapidly flinging them in opposing directions? I've noticed this violent movement at times in Marvelous Designer also although it generally behaves a lot better than the options I've experimented with in 3ds Max.

    Anyway, and ideas or insight would be much appreciated. Thanks
    I know it's not a answer to your question about collision detection. In any case I would try and use marvelous designer as I too find it way better for cloth simulation than native MAX. Maybe attach tubes to a circular patch and shrink that patch (not an expert here). But as for the creation of tassels maybe you can find these useful:

    http://www.scriptspot.com/3ds-max/scripts/spline-fibers
    OR
    http://www.scriptspot.com/3ds-max/sc...plines-scatter
    OR
    http://www.neilblevins.com/cg_educat...irebundler.htm
    A.

    ---------------------
    www.digitaltwins.be

    Comment


    • #3
      Thanks for those links. I did have my eye on that spline-fibers script as it looks like it might work out great for this task.

      I still need those guide splines to begin with though. As you suggest, I might end up experimenting with Marvelous Designer more but the output of that is going to be at odds with what I want (just need splines that have a certain amount of room preserved around them ideally). As much as anything I'm curious as to why I'm unable to set up the Hair and Fur modifier to get that done capably. I'm not talking about thousands of splines. It could be maybe a couple of hundred in total and I'm quite happy to set those up in bunches of 10 or so to simulate at a time.

      Comment

      Working...
      X