Hi Matt:

Yes, the model preroll starts from -40, so he starts in his rest pose and transitions slowly to the first animated pose, and the Syflex first frame is set to that as well.

Here are two GIFs that show what is happening:

In this one (animation scene with ref model) the collision doesn't seem to be respected, even if I re-create the entire ICE tree from scratch within the scene:
http://i.imgur.com/HESpwCb.gif

However, in the master rig scene, the simulation is fine:
http://i.imgur.com/i1vJd3y.gif

Here is the tree on the mesh pants; swapping the this.mesh and the get mesh input to pipe as the geometry collision object both failed to work, as did re-making that Syflex Cloth node:
http://i.imgur.com/t9RVoxg.jpg

It's 4 AM and I need to take a nap before I wake up for classes, so I'm going to call it a night for now. But thank you all for replying! :D Really appreciate it...I think when I wake up I'll try what Olivier and Emilio recommended first (caching the animation out and simulating on top of that) and see if that works...I have a sneaking suspicion it might have to do with the enveloped geo itself somehow not playing nice with the Syflex Collide.

Yours sincerely,
Siew Yi Liang

On 3/10/2014 3:30 AM, Matt Morris wrote:
Just checking, you are starting the model from a default pose right? Not launching straight into an already animated pose? Syflex particularly doesn't like the base mesh being scaled in an animation scene.




On 10 March 2014 10:27, Siew Yi Liang <[email protected] <mailto:[email protected]>> wrote:

    Hi Emilio and Oscar:

    If that's the case, I'll polish up the animation first, then cache
    it out and use that result to drive the cloth simulation rather
    than doing it all in one scene.

    I'm still going to try and see if I can solve this problem within
    a referenced workflow though when I get some spare time...I think
    I must have overlooked something wrt to the way I set up the
    Syflex ICE tree. (Otherwise if I don't get this working, I'll
    never hear the end of it from my professor about nCloth being
    superior =P )

    @ olivier: Hi Olivier, I actually ran into that problem in the
    main rig scene; as you said, copy/pasting the tree resolved it. :D
    In this case though because the ICE tree is referenced, I wasn't
    able to do that in the animation scene...but what I'll probably do
    is delete the ice tree from the referenced model, re-create the
    tree in the animation scene itself, and see if that works.

    Thanks for replying guys! Have to admit caching the animation
    itself wasn't the first thing that came to my mind. Again, sorry
    to bother with such a simple simulation question, but it's hard to
    find resources on Syflex....

    Yours sincerely,
    Siew Yi Liang

    On 3/10/2014 3:22 AM, olivier jeannel wrote:

    I remember having sometimes weird issues (simulation behaving
    badly) when changing topology of a syflex sim (for example
    increasing a grid density) or copying the ice tree to another object.
    Usualy copying the whole tree deleting and pasting in a fresh new
    icetree solved the problems.


    Le 10/03/2014 10:57, Oscar Juarez a écrit :
    What we do is always simulate in another scene, since we point
    cache everything, we cache the simulation scene and load that
    cache in the lighting scene, so we avoid issues with simulation
    and referenced models.


    On Mon, Mar 10, 2014 at 10:55 AM, Emilio Hernandez
    <[email protected] <mailto:[email protected]>> wrote:

        Stupid question maybe but have you baked the syflex sim
        before importing as a reference model?

        El mar 10, 2014 10:49 AM, "Siew Yi Liang" <[email protected]
        <mailto:[email protected]>> escribió:

            Hi all:

            I'm working on a little test animation in XSI where a
            guy wearing some pants is doing acrobatics, and I was
            playing around with Syflex in order to get some cloth
            simulation going for fun. Right now, I have a main scene
            file that contains the rig with a Syflex ICE tree, and
            the simulation works fine there. However, once I export
            it to a model and replace the path of the referenced
            model in the scene that contains my animation, the
            simulation fails to behave as expected. Additionally,
            I've noticed some of the changes I made to the rig seem
            to be broken in the referenced scene (mostly custom
            params that I created for the DisplayInfo in order to
            tweak the sim). Additionally, the sim appears to behave
            entirely differently than in the original rig scene. (I
            tried doing a rough animation in the original scene file
            to test the sim behaviour and it behaved as expected)
            Notably, when I export the model from the original
            scene, I get the warning:

            // WARNING : 3000 - Model Runner_Rig does not contain
            all inputs for object Pants_M_sim_rdrGeo to perform.
            Imported model may not behave as expected.

            I have no idea what nodes/inputs are missing though. The
            entire model afaik should be self-contained, as it's not
            referencing anything else.

            I tried importing a new referenced model and copying the
            animation from the old rig onto the new one: storing an
            action and then applying it resulted in odd transfer:
            the IK handles had incorrect animation transferred, but
            most of the other controls' animation transferred
            correctly. I tried copying all the keys from the
            animated rig via the dope sheet, but I couldn't paste
            the keys on the new model; the option was grayed out (!)
            I didn't change anything in the rig hierarchy apart from
            adding custom params to the DisplayInfo, so I don't
            think this is normal...

            Does anyone have any best practice guidelines for this
            where ref models+Syflex is concerned? I've never run
            into these problems with referenced models before, but
            then again, this is my first time playing around with
            Syflex, so I'm not sure if I've done something wrong
            here. (Especially wrt updating referenced models; right
            now I just basically opened the model PPG and replaced
            the filename to point to the updated model which I've
            always been doing. Is this possibly causing the issue?)

            Thanks!

-- Yours sincerely,
            Siew Yi Liang







--
www.matinai.com <http://www.matinai.com>

Reply via email to