Post
by Mihnea » Thu Dec 09, 2010 6:00 pm
What happens is that the Maya control that we use for the camera and magnitude curve attributes is broken. That function is a hack which works around their bug by explicitly copying some values around. Normally this would have been done in a value change event, but no such event is provided by Maya, so instead we run this command every second. It's not run continuously and it barely does any work, so it shouldn't impact the Maya performance in any way.
I also have lots of ideas about how software should be written, including that software shouldn't have bugs, but nobody seems to care what I think on that matter. As a result, everything has bugs, and occasionally we have to do horrible hacks like this one to work around those bugs.