2009-05-11 7 views

Répondre

1

Je vous suggère de jeter un oeil à des possibilités .NET, i.e. XNA Framework

+3

Désolé, mais je veux seulement d'utiliser le code où la source est disponible pour modifier. –

+1

Je ne vois pas comment cela empêche l'utilisation de XNA. La bibliothèque iteslf n'est peut-être pas open source, mais vous pouvez écrire n'importe quel code que vous voulez frapper. Ce n'est pas comme si vous pouviez modifier le code d'OpenGL non plus. – Herms

+0

Puis-je télécharger la source de openGL? –

1

Je ne pense pas qu'il y ait plus à lui. Qu'est-ce qui te fait penser ainsi? C et OpenGL est suffisant pour commencer.

0

J'ai découvert que l'utilisation de 3D Studio Max et la création de modèles étaient très utiles pour l'apprentissage d'OpenGL. Je pourrais comprendre toutes les complexités avec des normales et autres joyeusetés.

Je recommande vraiment de ne pas essayer d'apprendre C et OpenGL en même temps. Ils sont à la fois compliqués et plus quand vous les mélangez.

11

Si vous comprenez les concepts de l'infographie 3D, OpenGL + C est à peu près tout ce dont vous avez besoin. Si vous avez besoin d'aide avec les concepts, alors je suggère le NeHe OpenGL tutorials et un bon livre de référence comme The Red Book.

+1

Je vous recommande également de prendre l'OpenGL SuperBible. –

0

Je vous recommande vivement d'obtenir, de lire et de travailler à travers certains des exemples du livre Computer Graphics: Principles and Practice. Oui, le livre est MASSIVELY démodé; c'est toujours la référence canonique pour ce genre de chose.

2

Cela dépend de ce que vous essayez de faire:

  • Si les jeux vous intéressent et vous voulez juste de développer des trucs amateur sans toute l'agitation, XNA + C# est de loin la meilleure façon de commencer.
  • Si vous envisagez de devenir un développeur de jeux professionnel, votre meilleur pari est DirectX + C++.
  • Si vous aimez l'open source et que vous voulez simplement vous amuser avec la 3D en général, OpenGL + C/C++ vous offrira une belle communauté de personnes dévouées.

Il y a bien sûr un certain nombre de moteurs et de la bibliothèque, vous pouvez utiliser au-dessus des deux derniers, tels que le couple, Outils géométriques, etc.

Questions connexes