|
Wow. Silence. No new posts in nearly 2 weeks on this topic or any other here in the Animation subforum.
I posted here in and in a couple of other places, as well as emailing and phoning Daz tech support. In the phone call, the support rep tried to help but couldn't find a way to do it, but he also didn't find anything that said it couldn't be done, either. It remained a mystery - could it be done or not? If so, how? Kind of an odd resolution given that he works for the company and ought to be able to ask a developer what's up. I write software for a living for products with much wider use than Carrara and the support people have a path to me if they need it. Whatever.
Anyway, I solved the problem by saving the imported .car file uncompressed (ASCII) and then reverse engineering the contents. I didn't try to figure out the whole file, just the XYZ keyframe coordinates. I wrote a Ruby script that reads the file, finds the keyframe coordinate sections for the object I want to scale, multiplies the point value by my scaling factor, and then saves my modified value to a new file. (All file lines I don't care about are written as is to the new file.)
|