Two years ago I taught a computer graphics course, primarily using OpenGL and the Red Book. Toward the end of the course I introduced the students to Blender, after they had a grasp on the basic graphics concepts.
This year, I’m planning to teach the course the other way around, with Blender as a major component up front and working OpenGL into it as we go along. I see it as more of a “top-down” approach to graphics, where we can quickly get interesting renders and examine the process involved as we go. It’s not a course on how to use Blender or how to be a graphics animator; it’s still a course on how computer graphics are done, from a CS/Engr standpoint.
Before reinventing the wheel, I was wondering if anyone has taught or taken such a course before (be it Blender, Maya, etc). What were some of the pitfalls I should avoid? What worked particularly well, maybe better than a traditional CG course?