Thursday, November 17, 2011
Kudos to Rich for making it, and thanks to Shahbaaz for passing it along!
Monday, November 14, 2011
I Tawt I Taw a Puddy Tat will play in front of Happy Feet Two this coming weekend, while the other two shorts -- one featuring Daffy and Elmer (again with Mel's stellar vocals), the other bringing back Wile E Coyote and Roadrunner for more mayhem -- will appear in front of other WB features in 2012.
Friday, November 11, 2011
Immediately after you have built your interface and wrapped it up in a toolbar, restoring Maya's window state settings will move the toolbar back into its original position (assuming it had an original position when the settings were last saved). Here's a quick example:
Naming the toolbar is important, as this is what will allow you to re-position that toolbar automatically between sessions. If it doesn't have a consistent name, it won't work.
Obviously the last line won't do much the first time that you run it, because there is no saved position for this toolbar. However, move the toolbar to some other position, then close Maya, which will save the toolbar's position. Open Maya, run the same code, and the toolbar should re-spawn in the same place where you moved it.
The next step is to make Maya auto-load your toolbar each time that it starts.
Auto-Loading the Toolbar
Maya looks for -- and executes the contents of -- two files each time that it starts: userSetup.mel and userSetup.py. If used, these files should be placed in Maya's "scripts" folder. In this case, we're going to use the Python startup file to kick off our toolbar.
First, we'll need to wrap our code inside a function, and save it in a file. Copy the following into a new file in your favorite text editor:
Thursday, November 10, 2011
I'm responsible for all animation apart from a couple of shots where someone else animated the background characters - where Nyra says "Owlet, that one says you're his brother" and also where Ezylryb says "Soren, you did what was right". All cycles used in the flying shots are my own.Awesome work, Brendan!
Tuesday, November 08, 2011
- Record a video critique of a piece of animation sent to you by a friend/colleague/student
- Create a series of action analysis clips where you break down animated or live-action footage
- Record reference footage for a shot you're animating, and make notes on specific things that you want to make sure to incorporate into your work
I was pretty sure that Autodesk had to have created a way of keeping track of all those nifty dockables in Maya 2012, and it took a while to figure out where they put it. While the file where this data is stored is not exactly formatted for human eyeballs, I was able to read a bunch of things like "dockState," "dockControl," "dockWidget," and "toolBar", though, so I was pretty confident that I had the right thing. We closed Maya, renamed the file, opened Maya, and presto! The Tool Settings panel was working again!
Thursday, July 28, 2011
Wednesday, July 20, 2011
Tuesday, July 19, 2011
Monday, July 18, 2011
Tuesday, July 12, 2011
Saturday, July 09, 2011
Thursday, July 07, 2011
Saturday, March 19, 2011
Spring is a wonderful time of renewal and rebirth. It's a glorious...
Yeah, fine...get to the point already!
I just finished my last set of Animation Mentor campus crits...not just for this term, but possibly for good. That's the change to which I mysteriously alluded in my Facebook status earlier this week. I will not be returning as a campus mentor in the spring, and it's possible that I will not do any more mentoring with AM in the future.My five-and-a-half years as a mentor with AM have been quite an experience. I've learned a ton, met a lot of amazing people, and enjoyed the opportunity to share my meager knowledge of animation and the entertainment industry. It's also been a bit of an emotional roller-coaster, particularly during the past three years after I set aside animation in favor of programming and TD work at Reel FX. The decision to step away from mentoring at AM is partly because of that roller-coaster, and partly because of other things happening in my life right now. While I will miss the regular interaction with AM staff and all the aspiring animators in the program, this change really is for the best.
To everyone at Animation Mentor -- staff, students, and graduates -- I express my deepest thanks for an amazing experience. While I won't be on the school site after the end of next week, or walking in costume across the stage at future graduation ceremonies, I hope to stay in touch with as many of you as possible, and wish you all the best in your animation journey.
Friday, March 18, 2011
While the crew at the studio have set up an efficient Maya/Qt workflow for internal use, setting up a home system to get Maya and Qt talking nicely appears to be a bit of a chore (to put it mildly). It's tricky enough troubleshooting the problems that remote animators sometimes encounter while setting up their systems to work with our pipeline and tools. Putting them through Qt setup process on top of that would be asking a bit too much.
Once we have a project that will use Maya 2011 and I dive back into Qt work, I may bring this back up, but the remote situation is the key factor. Without a way to ensure that our remote artists can *easily* get the same Qt UI results that we do, it's not worth the development effort.
Thursday, January 20, 2011
- Make a small image (100 x 100 is good) in your favorite image editing application, and save/export it in XPM format.
- Script a simple Maya interface that assigns this image to a control, like the iconTextButton. Open your UI and confirm that the image displays correctly.
- Go back to your image editing app, make some obvious change to the image, and save/export it with the same name as before.
- In Maya, reload your UI, and you should still see the original image, without the change you just made.
- Restart Maya and load your UI again. The changed image should appear this time.
If the test above doesn't operate as described for you, I'd love to hear about it. Post the Maya version and OS that you're using. I'm curious if there's a pattern to this problem. I'd also appreciate hearing if you know of any proven work-arounds.