OpenGL! Oui, je suis ouvertement en désaccord avec tout le monde sur ce forum jusqu'à présent.
OGRE est un gâchis. La courbe d'apprentissage est abrupte. Oui, ils ont de bons tutoriels, mais sortir des limites des tutoriels et faire votre propre chose est TRÈS difficile. Je m'attends à ce que vous passiez trois semaines avant de pouvoir configurer et travailler OGRE, parcourir les didacticiels et savoir quoi faire ensuite. Il n'y a rien sur OGRE qui soit beaucoup mieux ou plus simple qu'OpenGL. Si vous êtes un bon programmeur C comme vous l'avez affirmé, et que vous comprenez vos pointeurs / tableaux / fonctions, OpenGL sera tout aussi facile, sinon plus facile.
C'est pourquoi je recommande fortement de commencer avec OpenGL. OpenGL vous obligera à apprendre tous les principes fondamentaux du graphisme. C'est beaucoup plus intéressant car vous vous rendrez compte de ce qui se passe en arrière-plan. Et OUI commencez avec les tutoriels de NeHe. Oui, ils sont 1.x, ce qui est très obsolète (c'est pour vous, Ranieri), mais sauter dans OpenGL 4.x est une courbe d'apprentissage trop abrupte.
Commencez avec le mode immédiat en 1.x (glBegin, glEnd), puis découvrez les tableaux Vertex. Si vous voulez, jouez avec les listes d'affichage juste pour apprendre. Ensuite, déplacez-vous vers les objets tampons de sommet. Découvrez ensuite les shaders. Chacune de ces transitions est très facile et il existe de nombreux didacticiels en ligne. Les VBO sont au cœur de 4.1, donc au moment où vous y arrivez, vous n'apprenez plus de matériel obsolète, et il est beaucoup plus facile d'y arriver en commençant par le truc 1.x.
De plus, si vous voulez une carrière dans le développement de jeux, personne ne vous embauchera parce que vous pouvez faire tourner un cube dans la bibliothèque standard. Ils vont vous embaucher parce que vous comprenez ce qui se passe au niveau le plus bas possible et vous pouvez prendre des décisions de conception sur la base de ces précieuses connaissances.
Références: j'étais là où vous étiez. J'ai passé un mois sur OGRE, une semaine à essayer Irrlicht, une semaine à essayer Horde3d, deux jours à jouer avec DirectX et un mois à jouer avec OpenGL. Après un mois avec OGRE, je pouvais à peine dépasser le cadre des tutoriels. Après un mois avec OpenGL, un personnage fonctionnait dans un monde minecraftien, produisant 260 000 cubes texturés par image avec plus de 700 fréquences d'images.