I’m a current Senior in the Game Art major at Ringling, so I may have some relevant things to say here. I can’t speak too much about the relevance of my education to having a job as a TA, as my only experience has been my internship at Volition.
Something that seems to be super important, though, is a feel for the way that the artists are working (feel free to correct me if this is a bit misguided, folks with real experience). A tech animator needs to not only rig a skeleton so it deforms properly, but they have to have a sense for how an animator would intuitively animate that skeleton, and try to shape the rig around that. same with tools for modelers and level designers and so on and so forth.
I’m basically set on Tech Art at this point, and there are parts of my courses here that, from time to time, feel less than relevant (I’m working on my thesis right now, and it’s excellent practice if I was going into modeling or texturing, but working 16-20 hours a day on modeling wears on me when I really would love to be improving my workflow or learning HLSL or something of that nature). It doesn’t mean that what I’m doing is not relevant, but I get a little myopic and wish I was working on other things sometimes, but when it comes down to it, what I’m doing right now will probably be very valuable to me as a tech artist, because I’m broadening my understanding of being a content creator.
I didn’t know about Tech Art until my sophomore year here, and you will be taking a scripting class then, which is focused on teaching the artists to think computationally. It’s a class that, for most students, will allow them to talk to a Tech Artist or a programmer and communicate what they want in a clear and logical way, so as to reduce iterations needed to create the optimum solution. Some students really latch on to it though (much as I did) and start becoming go-to problem solving people.
I may be wrong, but it seems like it might be easier to pick up the programming/scripting side of things by yourself. If you spend 3 years intensively working with content creation tools, you’ll have a pretty good intuitive understanding of content creation, which seems like it would be harder to learn from tutorials and such, which is how I started picking up Python. From what I’ve gathered from listening around, perfect style isn’t as important as being able to problem solve, and a CS degree doesn’t guarantee problem solving in the slightest.
If you do go to Ringling, do a group thesis. Doing a solo thesis was one of my biggest mistakes. If I had a group of 4 people, it would be doable for me to do things like write a script to automate X or build a tool to streamline Y, but as it currently stands, I don’t have time to write scripts that are of significant size and challenge because if I take a day off of content creation, I’m way behind.
But yeah, in the end, Rob is spot on (even if he is irrelevant). Go to school what you want to go to school for, and keep your passion and your drive to learn up.
Feel free to get in touch personally if you have any questions about the ringling thing, it’s by no means a fit-all sort of place, but hopefully i can give you a feel for the place to make sure it’s for you.
best of luck :]
-t