Even with no C++ knowledge you should be able to take different routes around it, just to see if the bottleneck is specifically in one of the wrappers or far enough upstream. Give it a shot.
On Tue, May 21, 2013 at 1:40 PM, Enrique Caballero < [email protected]> wrote: > Thanks raf and everyone for the advice, its really helpful. > > > I will now reduce their ability to key scaling on the majority of the rig. > I will also try to code my way around it, problem is I don't know c++ so > I'm stuck with python which I doubt will be able to save me when it comes > to slow keying. > > > I did test in 2014 btw, and it is a bit faster, but its still massively > slow. > > I've sent the scene to Autodesk, we still have a year on Subscription so > hopefully they can send us a QFE > > > > > On Tue, May 21, 2013 at 11:36 AM, Raffaele Fragapane < > [email protected]> wrote: > >> Sounds like a regression. >> I've had rigs with controls in the hundreds of objects with quite a few >> added properties and custom parameters, adding up to packs of thousands of >> keyframes at a pop. It's never been blazing fast, even with rig-centric >> dedicated commands, but I would have been skinned alive if it took more >> than a second or two to key out a couple thousand curves. >> >> Consider trying to write your way around it to see how pervasive it is, >> and if not too far reaching possibly stop them from staring daggers at you. >> >> Keying a ref model will always be slower, there's no two ways about it >> when you have to deal with delta tracking rather than simply adding data >> somewhere, but shouldn't be in that measure, it should be just a few >> percentage points at the most. >> >> >> On Tue, May 21, 2013 at 1:32 PM, Enrique Caballero < >> [email protected]> wrote: >> >>> the keys are being set just by pressing the K key and the keying mode >>> set to "Key all Keyable" >>> >>> this is the command that gets spit out >>> >>> Application.SaveKeyOnKeyable() >>> >>> >>> >>> On Tue, May 21, 2013 at 11:30 AM, Enrique Caballero < >>> [email protected]> wrote: >>> >>>> thanks guys, >>>> yep I've already sent the scene to Softimage. Its definitely a >>>> Softimage 2013 Sp1 issue though and not scene related. >>>> >>>> The parameters that the animators can key is already fairly limited as >>>> I'm pretty careful with keyable parameters. but I will strip down what i >>>> can for now. >>>> >>>> It is slow whether or not the Fcurve editor is open. Basically setting >>>> a key on a gear rig referenced model with 180 objects takes 6 seconds, a >>>> local model is instant. >>>> >>>> I've stripped down our workgroup to nothing but gear, same problem. >>>> >>>> Really quite distressing! The animators are giving me dirty looks! >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Tue, May 21, 2013 at 11:21 AM, Raffaele Fragapane < >>>> [email protected]> wrote: >>>> >>>>> Have you tried changing how the keys are set? >>>>> 150 objects with the entire local transform set isn't that many >>>>> curves, we have had issues but that's with thousands piled up on more >>>>> thousands. >>>>> Lastly, is that with the FCurve editor open or not? >>>>> >>>>> I suggest you send the scene to Soft if it can be packaged up. >>>>> >>>>> >>>>> On Tue, May 21, 2013 at 1:16 PM, Enrique Caballero < >>>>> [email protected]> wrote: >>>>> >>>>>> well its a gear rig so there are a fair but of custom parameters. but >>>>>> not an obscene amount. And as far as I know, no parameters driven by ICE. >>>>>> although I am using the dual quaternion skinning compound for the >>>>>> envelope. >>>>>> I've already tested with this removed and it wasnt the issue. >>>>>> >>>>>> I have tested in 2014 and it is better, by like 30 % but its still >>>>>> massively slower than it would be if the model was in Local Mode. >>>>>> >>>>>> Seeing as how well Softimage's referenced model and Deltas work >>>>>> together, it is a major reason we use Softimage here at this studio, I >>>>>> would expect the speed of keyframing to be very fast on referenced >>>>>> models, >>>>>> it should be just as fast I dare say, otherwise its a massive hit on >>>>>> their >>>>>> usability. >>>>>> >>>>>> I have also tested with other rigs as well, Gear rigs, the malcolm >>>>>> rig, and rigs of my own making, its a pretty major speed difference when >>>>>> setting and manipulating keys on referenced models vs local models. >>>>>> >>>>>> >>>>>> As far as how many fcurves. well... A lot, its an entire rig, its >>>>>> like 150 objects, and we are keying their entire srt. as the animators >>>>>> are >>>>>> currently blocking animation, so they key the entire character at once. >>>>>> >>>>>> >>>>>> 2014 is a bit faster, but not massively so. And we don't have the >>>>>> luxury of moving our pipeline to 2014 right now, our tools are written >>>>>> for >>>>>> 2013 at the moment and we are going through a major tools development >>>>>> phase >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, May 21, 2013 at 8:24 AM, Raffaele Fragapane < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> There are two issues, a regression, which Matt does a good job of >>>>>>> pointing out and that should be fixed in 2014 (to my knowledge, but >>>>>>> haven't >>>>>>> tested), and other things we found out when a mix of ICE and custom >>>>>>> parameters are involved (which is not related to ICE slow at setting >>>>>>> them, >>>>>>> which was addressed in 2013 already, I believe). >>>>>>> >>>>>>> >>>>>>> On Tue, May 21, 2013 at 9:28 AM, Jeremie Passerin < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> I heard the same thing here, and also heard it's much faster in >>>>>>>> 2014. Have you tested that ? >>>>>>>> >>>>>>>> >>>>>>>> On 20 May 2013 16:20, Raffaele Fragapane < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> How many custom attributes and specifically some feeding into ICE >>>>>>>>> do you have? >>>>>>>>> And how many FCurves at a time are we talking about? >>>>>>>>> >>>>>>>>> We encountered several related issues (and occasionally solved or >>>>>>>>> had confirmation of them, and some QFEs that helped a lot) >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, May 20, 2013 at 8:57 PM, Ivan <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Thanks! >>>>>>>>>> >>>>>>>>>> Sent from my iPhone, please excuse for typos. >>>>>>>>>> >>>>>>>>>> On 20 May, 2013, at 6:02 PM, Enrique Caballero < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>> Hey Ivan, >>>>>>>>>> Thank you, Yep I do, I will send it to you in a few minutes, >>>>>>>>>> just packaging up the referenced models >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, May 20, 2013 at 5:54 PM, ivan tay < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Enrique, >>>>>>>>>>> >>>>>>>>>>> Do you have a scene file for this ? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> Ivan >>>>>>>>>>> Email : [email protected] (please remove nospam >>>>>>>>>>> from email) >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, May 20, 2013 at 5:33 PM, Enrique Caballero < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Sorry this is in softimage 2013 sp1 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, May 20, 2013 at 5:15 PM, Enrique Caballero < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hey everyone, >>>>>>>>>>>>> I am running into a distressing problem. >>>>>>>>>>>>> >>>>>>>>>>>>> An animator just came up to me and complained about it being >>>>>>>>>>>>> very slow to key their animation. >>>>>>>>>>>>> >>>>>>>>>>>>> When they select all of the controls on the rig and drag the >>>>>>>>>>>>> keys around or simply set a key there is a fairly major delay. >>>>>>>>>>>>> >>>>>>>>>>>>> I just did some testing and verified that it is quite slow. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> *I made the referenced model local, and the speed of setting >>>>>>>>>>>>> or manipulating keys increased quite dramatically.* >>>>>>>>>>>>> >>>>>>>>>>>>> We are using GEAR rigs on this project, which I've never had >>>>>>>>>>>>> an issue with before, and I don't really think its gears fault. >>>>>>>>>>>>> Maybe its >>>>>>>>>>>>> something I layered ontop. >>>>>>>>>>>>> >>>>>>>>>>>>> Has anyone run into this problem before? Our pipeline is >>>>>>>>>>>>> heavily dependent on referenced models and I have no plans to use >>>>>>>>>>>>> local >>>>>>>>>>>>> models in our pipeline at all. I'm hoping that its just one >>>>>>>>>>>>> little >>>>>>>>>>>>> oversight that is causing this. >>>>>>>>>>>>> >>>>>>>>>>>>> Any insight would be appreciated. >>>>>>>>>>>>> >>>>>>>>>>>>> -Enrique >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Our users will know fear and cower before our software! Ship it! >>>>>>>>> Ship it and let them flee like the dogs they are! >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Our users will know fear and cower before our software! Ship it! >>>>>>> Ship it and let them flee like the dogs they are! >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Our users will know fear and cower before our software! Ship it! Ship >>>>> it and let them flee like the dogs they are! >>>>> >>>> >>>> >>> >> >> >> -- >> Our users will know fear and cower before our software! Ship it! Ship it >> and let them flee like the dogs they are! >> > > -- Our users will know fear and cower before our software! Ship it! Ship it and let them flee like the dogs they are!

