Hallo,
ich möchte mit 3D-Programmierung in C++ beginnen. Da ich eigentlich von Java komme ist mir C++ etwas neu. Die Syntax ist aber zum Glück weitgehend gleich. Hatte zumindest bis jetzt noch keine Probleme mit den Testprogrammen die ich erstellt hab.
Meine Frage ist jetzt, welche Bibliothek soll ich nutzen?
Ich bin Linuxuser also fällt DirectX schonmal weg. Bei GLUT stößt man angeblich relativ schnell an Grenzen und muss direkt in OpenGL weitermachen. Also wäre es doch sinnvoll sofort mit OpenGL anzufangen oder? SDL kann meines Wissens nach nur 2D-Grafik, ist jedoch sehr viel mehr als nur eine Grafik Bibliothek.
Was ich mir vorstelle ist also etwas wie OpenGL für 3D, SDL für Sound, Events, Netzwerk, möglicherweise für die Ausgabe am Monitor. Ist das realistisch und sinnvoll?
Falls ja, kennt jemand entsprechende Tutorials?
Was ich gerne erreichen würde ist die Darstellung von einem Objekt um das man sich mit Maus und Tastatur Eingaben bewegen kann. Ich denke das wäre ein halbwegs guter Start.
LG