3DCGを描画できるOpenGLというものを用いて、ためしにルービックキューブを動かす映像を作ってみました。OpenGLを用いたC++のプログラムを作り、そのプログラムによって映像を出力しています。
http://www.nicovideo.jp/watch/sm16569634