Du kan bruge enten OpenGL eller DirectX api'erne til at rendere dit grafik i dit C++ program. Selve 3D modellerne kan du modellere i enten 3DSMax, Maya, XSI, Blender eller lign. 3D modellerne skal eksporteres, fra dit valgte 3D modellering/animerings program, til en filformat som dit C++ program kan genkende og indlæse. Du vil formegentligt også på et tidspunkt inkludere tekstur til dine modeller der kan PhotoShop helt klart anbefales! Andre gode 2D programmer er PaintShop Pro, GIMP osv. For at få et mere detaljeret overblik burde du læse nogle artikler og tutorials. Der er et hav af tutorials tilgængeligt på nettet der kan hjælpe dig i gang.
Min yndlinngs side er
http://nehe.gamedev.netNB: Der er også en C++/OpenGL artikel her på sitet der kan hjælpe dig i gang!
God fornøjelse!