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> > >

