Hey,
I've updated the plugin, so now a script is generating the coordinates as
static ice attributes.
same link:
http://www.si-community.com/community/viewtopic.php?p=39308#p39308
You'll fin the command in the deformation menu.
Tell me if it's working for you.

Cheers, and Happy New Year!!!!!

-----------------------------------------------
Ahmidou Lyazidi
Director | TD | CG artist
http://vimeo.com/ahmidou/videos
http://www.cappuccino-films.com


2013/12/28 Ahmidou.xsi <[email protected]>

> So you are right Vincent :)
>
> Le 28 déc. 2013 à 18:06, Vincent Ullmann <[email protected]>
> a écrit :
>
> Some News:
> Same Error here on 2014 SP2
>
> Error could be there:
>
>
> Am 12/18/2013 10:25, schrieb Matt Morris:
>
> Using 2014sp2 and have the same error when trying to connect the
> initPMVC.
>
>  Thanks for being so generous with your compounds ahmidou!
>
>
>  On 18 December 2013 08:09, Andreas Böinghoff <[email protected]>wrote:
>
>>  I got the same error here with SI 2013 SP1.
>>
>> Andreas
>>
>>
>> On 12/18/2013 5:34 AM, Alok Gandhi wrote:
>>
>>  Hi Ahmidou,
>>
>>  I am getting the same error as Jeremie. From what I concur, the phi
>> distribution on sphere node furnishes an array of position which is plugged
>> into the direction of the a raycast node. The direction can be either a
>> single vector or vector per point of the deformee while you are are
>> supplying an array of vector, thereby causing incompatible types error.
>>
>>  I did not have time to compare your implementation with the paper to
>> further debug this, but this can give you an direction to further solve
>> this issue.
>>
>>  Either that or we are not setting up in the tree in the correct way.
>>
>>
>> On Tue, Dec 17, 2013 at 9:09 PM, Jeremie Passerin <[email protected]>wrote:
>>
>>> Not sure, I'll try again tomorrow morning..
>>>
>>>  if anyone else on the list is testing it, let me know if it works for
>>> you.
>>>
>>>  thanks again for sharing, that might be a nice addition to my tool set
>>> !
>>>
>>>
>>> On 17 December 2013 17:32, Ahmidou.xsi <[email protected]> wrote:
>>>
>>>>  I'm not in front on my computer, but what kind of error did you got?
>>>>
>>>> Le 18 déc. 2013 à 11:52, Jeremie Passerin <[email protected]> a
>>>> écrit :
>>>>
>>>>    Nice job Ahmidou !
>>>> Looks pretty straight forward but I wasn't able to make it work yet. :D
>>>> I got an error on the phi distribution on Sphere... I might be doing
>>>> something wrong.
>>>> I'm using XSI 2013, could that be it ?
>>>>
>>>>  Here is what I've done
>>>>
>>>>
>>>>  # python
>>>>  xsi = Application
>>>>
>>>>  # Your path here !
>>>> compoundPath =
>>>> "\\\\source\\source\\dev\\passerin\\blurdev\\workgroups\\xsi_blurdev\\data\\Compounds"
>>>>
>>>>  xsi.CreatePrim("Sphere", "MeshSurface", "", "")
>>>> xsi.SetValue("sphere.polymsh.geom.subdivu", 24, "")
>>>> xsi.SetValue("sphere.polymsh.geom.subdivv", 24, "")
>>>> xsi.FreezeObj("", "", "")
>>>> xsi.CreatePrim("Cube", "MeshSurface", "", "")
>>>> xsi.SetValue("cube.cube.length", 9, "")
>>>> xsi.ApplyTopoOp("TriangulatePolygons", "cube", "siUnspecified",
>>>> "siPersistentOperation", "")
>>>> xsi.FreezeObj("", "", "")
>>>>
>>>>  xsi.SelectObj("sphere", "", True)
>>>> xsi.ApplyOp("ICETree", "sphere", "siNode", "", "", 0)
>>>> xsi.AddICECompoundNode(compoundPath+"\\initPMVC.xsicompound",
>>>> "sphere.polymsh.ICETree")
>>>> xsi.ConnectICENodes("sphere.polymsh.ICETree.port1",
>>>> "sphere.polymsh.ICETree.initPMVC.Execute")
>>>> xsi.SelectObj("cube", "", "")
>>>> xsi.AddICENode("GetDataNode", "sphere.polymsh.ICETree")
>>>> xsi.SetValue("sphere.polymsh.ICETree.SceneReferenceNode.reference",
>>>> "cube", "")
>>>> xsi.ConnectICENodes("sphere.polymsh.ICETree.initPMVC.cage",
>>>> "sphere.polymsh.ICETree.SceneReferenceNode.outname")
>>>> xsi.SelectObj("sphere", "", True)
>>>> xsi.ApplyOp("ICETree", "sphere", "siNode", "", "", 0)
>>>> xsi.MoveOperatorAfter("sphere.polymsh", "sphere.polymsh.ICETree1",
>>>> "sphere.polymsh.shapemarker")
>>>> xsi.AddICECompoundNode(compoundPath+"\\PMVC.xsicompound",
>>>> "sphere.polymsh.ICETree1")
>>>> xsi.ConnectICENodes("sphere.polymsh.ICETree1.port1",
>>>> "sphere.polymsh.ICETree1.PMVC.Execute")
>>>> xsi.SelectObj("cube", "", "")
>>>> xsi.AddICENode("GetDataNode", "sphere.polymsh.ICETree1")
>>>> xsi.SetValue("sphere.polymsh.ICETree1.SceneReferenceNode.reference",
>>>> "cube", "")
>>>> xsi.ConnectICENodes("sphere.polymsh.ICETree1.PMVC.cage",
>>>> "sphere.polymsh.ICETree1.SceneReferenceNode.outname")
>>>>
>>>>
>>>>
>>>>  On 17 December 2013 15:37, Alok Gandhi <[email protected]>wrote:
>>>>
>>>>> Will check that out, thanks Ahmidou!
>>>>>
>>>>>
>>>>> On Tue, Dec 17, 2013 at 6:28 PM, Ahmidou Lyazidi <
>>>>> [email protected]> wrote:
>>>>>
>>>>>>  Here is a new cage defomer based on this paper:
>>>>>> http://www.wisdom.weizmann.ac.il/~ylipman/pmvc/pmvc.htm
>>>>>>
>>>>>> The result is very close the Harmonic coordinates deformation done by
>>>>>> Pixar, but faster to compute, it's also better deformation than the
>>>>>> Softimage factory one.
>>>>>> To use it, just connect the initPMVC compound in the modeling region,
>>>>>> and the PMVC one in the animation region, both on the deformed object.
>>>>>> The cage must be triangulated! .. but once your happy with the
>>>>>> deformation the initPMVC compound may be frozen , and then cage can be
>>>>>> quadrangulated.
>>>>>> The only limitation is that all the point of the deformee must be
>>>>>> inside the cage.
>>>>>>
>>>>>> http://www.si-community.com/community/viewtopic.php?f=19&t=4683
>>>>>>
>>>>>>  Cheers
>>>>>>   -----------------------------------------------
>>>>>> Ahmidou Lyazidi
>>>>>> Director | TD | CG artist
>>>>>> http://vimeo.com/ahmidou/videos
>>>>>> http://www.cappuccino-films.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   --
>>>>>
>>>>
>>>>
>>>
>>
>>
>>  --
>>
>>
>>
>>  --
>>
>
>
>
>  --
> www.matinai.com
>
>
> <ArrayOfLoc_to_ArrayOfArray.JPG>
>
>

Reply via email to