A free, open-source 3D creation suite for modeling, animation and rendering, created by Ton Roosendaal and made open source in 2002.
So I've replaced OpenGL with Blender just because I couldn't stand the idea of using OpenGL again. And Blender is pretty good.
Larry Cuba, Larry Cuba on Choreographing Form
You can use Python and then you can write in OSKAR if they're separated by codes. Together, this makes your program part Python and part OSKAR. When it goes through the compiler, it comes out as a big Python program, which drives Blender when it runs.
Larry Cuba, Larry Cuba on Choreographing Form