如何在游戏中添加3D模型??

C++语言编写游戏中如何添加3d模型,比如我现在想要做一个魔方的游戏,如何在界面设计中构造3d的魔方模型,需要哪些其他软件辅助??

opengl,direct x,还有一些其他的库可以使用,unity,cocos等
参考:
http://www.tuicool.com/articles/JRbmauU