Simple self collide deformer

Plugins linking to this thread: (hide)

Simple Self CollideAuthor: Julien Silvestre
Julien's take on Paul Smith's Skin Collide concept. This deformer attempts to avoid self intersections by using ICE raycasting to push »inside« points to the outside.

Demo: selfCollide softimage ICE

local backup: SelfCollide_JS.xsicompound

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Simple self collide deformer

Post by jujut » 09 Dec 2012, 14:01

Hello,

Here a simple self collide deformer:


For sure it's not perfect, but i think this compound can be usefull.

Critics and comments are welcome.
Attachments
SelfCollide_JS.xsicompound
(18.93 KiB) Downloaded 545 times
Last edited by jujut on 15 Dec 2012, 05:53, edited 1 time in total.

User avatar
rray
Moderator
Posts: 1385
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: Simple self collide deformer

Post by rray » 09 Dec 2012, 15:33

Thanks for sharing (video has disappeared). I tried recreating Pauls skin collision compound when he posted it but miserably failed b-(. Will try something that works directly on the envelope weights next.. if that's at all possible
Softimage Resources section (formerly known as rray.de/xsi) updated Oct 01 2017

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 09 Dec 2012, 15:45

sorry the video will be ok in few minutes, i've reupload it because i've some trouble to play it in non HD (i think bad resolution).

I see the paul smith video few time ago, he created a nice compound, i think his coumpound is better than mine, but i've decided to create my own from scratch in a way to learn more ICE.

Like to see the result of you process when it will be finish :)

Sil3
Posts: 54
Joined: 09 Jun 2009, 23:17

Re: Simple self collide deformer

Post by Sil3 » 13 Dec 2012, 13:39

Thank you for sharing :)

iamVFX
Posts: 697
Joined: 24 Sep 2010, 18:28

Re: Simple self collide deformer

Post by iamVFX » 13 Dec 2012, 17:39

Nice! Can't wait to test it, thank you, Silvestre!

User avatar
druitre
Posts: 446
Joined: 25 Jun 2009, 23:35

Re: Simple self collide deformer

Post by druitre » 13 Dec 2012, 19:23

Thanks a lot!

As a suggestion: is it also possible to combine this with volume preservation (via your fstretch-compound link or some other way)?
squash.jpg
(The image is from an attempt of mine to do self-collision, being simple-minded it involves several shrinkwraps, collisiontargets and a fair amount of smooth operators, not flexible to set up at all)

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 15 Dec 2012, 05:51

thanks for the comments.

druitre : actually my fstretch like compound don't work like the self collide compound.The self compound work with raycast and the fstretch like compound don't use raycast at all but it's a good idea i will look and try to apply a bugle effect onto the self collide

I've made some modification on the self collide in a way to fix some penetration problem see attached picture
Attachments
new.JPG

j3st3r
Posts: 121
Joined: 11 Jun 2009, 09:13

Re: Simple self collide deformer

Post by j3st3r » 18 Mar 2013, 11:14

Did you upload the new compound? I still have serious issues even with a simple cylinder making the compound almost useless :(...

Cheers


Szabolcs

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 20 Mar 2013, 12:55

Hello j3st3r, yes the new compound have been updated. What kind of problem do you have? Can you share you scene with this problem?

Falam

Re: Simple self collide deformer

Post by Falam » 20 Mar 2013, 13:29

Does it work if the object is a child of a parent to collide with another object ? This compound falls into what I'm trying to do now.

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 20 Mar 2013, 14:03

the compound works only with one object on himself

j3st3r
Posts: 121
Joined: 11 Jun 2009, 09:13

Re: Simple self collide deformer

Post by j3st3r » 25 Mar 2013, 11:02

I made a scene reproducing the issues
Attachments
Elbowissue.zip
(126.48 KiB) Downloaded 77 times

Falam

Re: Simple self collide deformer

Post by Falam » 25 Mar 2013, 23:24

jujut wrote:Hello,

Here a simple self collide deformer:


For sure it's not perfect, but i think this compound can be usefull.

Critics and comments are welcome.
How did you make two objects collide ? I'm trying to do that.

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 26 Mar 2013, 21:15

j3st3r: i have look inside you scene, to remove this kind of problem you have to setup the parameter "distance" to 1 almost the time. But sometime for extra pose you can tweak the penetration by animated this parameter.
For exemple on you scene (see attach) to remove the issue i've key the parameter at 1 from key 1 to 65 and then to 2, and it's work fine. Like i say in the first post the compound is not perfect and need to be optimised.

Falam: on the video i use only one mesh on each example, if you need to do a collide between different object, you can do it easily in ice without this compound. This compound is use only for a self collide.
Attachments
Elbowissue.rar
(94.67 KiB) Downloaded 77 times

Falam

Re: Simple self collide deformer

Post by Falam » 27 Mar 2013, 05:12

jujut wrote:j3st3r: i have look inside you scene, to remove this kind of problem you have to setup the parameter "distance" to 1 almost the time. But sometime for extra pose you can tweak the penetration by animated this parameter.
For exemple on you scene (see attach) to remove the issue i've key the parameter at 1 from key 1 to 65 and then to 2, and it's work fine. Like i say in the first post the compound is not perfect and need to be optimised.

Falam: on the video i use only one mesh on each example, if you need to do a collide between different object, you can do it easily in ice without this compound. This compound is use only for a self collide.
How would you go about this ?

jujut
Posts: 23
Joined: 28 Feb 2011, 02:26

Re: Simple self collide deformer

Post by jujut » 27 Mar 2013, 14:55

hello,
i've attach to this message a quick exemple on how create deforming collision between two different mesh.
Hope it will help.

Bye
Attachments
deformSi.rar
(87.55 KiB) Downloaded 126 times

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests