HI,

Had an exchange with Enrique. This is a known issue - logged as SOFT-7029 -
Key Referenced Parameter Slower.

Thanks for bringing this up.

-Ivan


On Tue, May 21, 2013 at 11:44 AM, Raffaele Fragapane <
[email protected]> wrote:

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

Reply via email to