Damn it!! I just re-updated with the good file. Can you please try again? Cheers!
----------------------------------------------- Ahmidou Lyazidi Director | TD | CG artist http://vimeo.com/ahmidou/videos http://www.cappuccino-films.com 2014/1/2 Jeremie Passerin <gerem....@gmail.com> > Thanks for the update Ahmidou ! > Are you sure you attached the right addon to your post ? > I only see one command in this addon, no menu and not really some working > code > > This won't work anywhere else but on your machine :D > > # python > sel = xsi.Selection > sel.AddProperty("E:\\XSI_DEV\\DEV_WORKGROUP\\Application\\Plugins\\PMVC.preset", > 0, "PMVC") > Happy new year though ! Hope you'll have a great 2014 ! > > > On 2 January 2014 09:17, Ahmidou Lyazidi <ahmidou....@gmail.com> wrote: > >> 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 <ahmidou....@gmail.com> >> >> So you are right Vincent :) >>> >>> Le 28 déc. 2013 à 18:06, Vincent Ullmann <vincent.ullm...@googlemail.com> >>> 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 <boeingh...@s-farm.de>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 >>>> <gerem....@gmail.com>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 <ahmidou....@gmail.com> 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 <gerem....@gmail.com> 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 <alok.gandhi2...@gmail.com>wrote: >>>>>> >>>>>>> Will check that out, thanks Ahmidou! >>>>>>> >>>>>>> >>>>>>> On Tue, Dec 17, 2013 at 6:28 PM, Ahmidou Lyazidi < >>>>>>> ahmidou....@gmail.com> 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> >>> >>> >> >