Never Lose the Joy of Learning
Or, in my case, the joy of trying to remember all (or at least the suddenly relevant portions of) that advanced math I took in college and apply it in new and different ways.
After a decade of true “six degrees of control”, approaching photorealistic rendering, and so on in 3D games, you’d think that the 3D game engines would be at a point where they could be used as tools. That is, as tools that you just pick up and do/make something with. But you would be wrong.
And by “you”, of course, I mean “me”.
Wanna be a photographer? Grab a digital camera and start shooting.
Wanna make a movie? Grab a digital video camera, round up some friends and/or your kid’s action figures, and start shooting.
Wanna be a rock star? Grab a guitar, learn your chords, and you’re on your way.
Wanna be a painter? Wanna be a singer? Wanna be a long distance runner? With a small upfront expense to buy the bare minimum tools and the willingness to practice, you’re moving forward.
Wanna make a 3D game, though, and…well…you’re fucked. Not only are the engines themselves incomplete,fragile, and prone to erratic behavior, but so are the content pipelines–and that includes the modeling/texturing software.
3D games are still largely at the point automobiles were at in the late 19th century: Sure, you can buy one. But if you want to use the damn thing, you better be a) a mechanic or b) able to afford a mechanic.
Except with 3D games, you need more than one mechanic. I see at least 2: a programmer with a strong math background and an artist with a software/tech-heavy background and experience using (and abusing) the modeling software.
This isn’t exactly news to anyone, I think. At least not inside the industry. And it really wasn’t news to me.
I just find it annoying.
In the meantime, of course, I’m learning what I need to know in order make the 3D engine (in this case, Torque from Garage Games) do what I need it to do.
I never really wanted to learn the intricacies of 3D programming. Now I have to. So I might as well make the best of it and enjoy the process.
And it has been fun, so far. Most of the time.
-David