Alle Beiträge und Antworten
c# - 26.06.2007, 18:44
OpenGl Tutorial
Hallo!
Ich würde gerne "schönere" Programm schreiben und ich glaube OpenGl wäre dabei ganz hilfreich. Ich weiß aber nicht genau, wo es Tutorial oder Einführungen gibt. Kennt ihr gute? Ich glaube, es müsste auch nocht eins für C++ sein, da ich in C keine Erfahrung habe.
Schon mal danke im Voraus :!: :!: :!:
Xin - 27.06.2007, 23:24
Re: OpenGl Tutorial
c# hat folgendes geschrieben: Hallo!
Ich würde gerne "schönere" Programm schreiben und ich glaube OpenGl wäre dabei ganz hilfreich. Ich weiß aber nicht genau, wo es Tutorial oder Einführungen gibt. Kennt ihr gute?
Nehe's Tutorial ist hier Standard: http://nehe.gamedev.net/lesson.asp?index=01
Übersetzung: http://www.joachimrohde.com/cms/xoops/modules/articles/index.php?cat_id=1
c# hat folgendes geschrieben: Ich glaube, es müsste auch nocht eins für C++ sein, da ich in C keine Erfahrung habe.
Nach dem Spruch gehe ich davon aus, dass Du in C++ nicht viel weiter bist, da C die Grundlage von C++ ist. Gegebenenfalls erst die Sprache lernen, bevor Du Dich an OpenGL ranmachst.
c# - 28.06.2007, 11:39
Ich bin von Pascal gleich auf C++ umgestiegen. In einem Buch wurde erklärt, dass in C manche Anweisungen etwas ganz anderes als in C++ bedeuten. Da ich auf jeden Fall C++ lernen wollte, habe ich dann C ausgelassen.
Xin - 28.06.2007, 13:50
c# hat folgendes geschrieben: Ich bin von Pascal gleich auf C++ umgestiegen. In einem Buch wurde erklärt, dass in C manche Anweisungen etwas ganz anderes als in C++ bedeuten. Da ich auf jeden Fall C++ lernen wollte, habe ich dann C ausgelassen.
C++ ist nicht 100% kompatibel zu C. Es gab ein paar versteckte Details, die mir grade nicht mehr einfallen.
Vereinfacht lässt sich sagen, dass ein C Programm ein C++-Objekt ist. C++ ohne C wäre also Objekte ohne Inhalt.
Wie unter der Linux-Konsole kannst Du Programme nun miteinander verknüpfen. Statt ein großes C-Programm, das alles kann, schreibst Du viele kleine C-Programme, die jeweils auf eine einzelne, klar definierte Aufgabe spezialisiert sind. Die Programme schreibst Du letztendlich aber weiterhin in C.
C++ ohne C geht nicht. ^^
DrPhil_Guth - 02.07.2007, 19:32
Re: OpenGl Tutorial
c# hat folgendes geschrieben: Hallo!
Ich würde gerne "schönere" Programm schreiben und ich glaube OpenGl wäre dabei ganz hilfreich. Ich weiß aber nicht genau, wo es Tutorial oder Einführungen gibt. Kennt ihr gute? Ich glaube, es müsste auch nocht eins für C++ sein, da ich in C keine Erfahrung habe.
Schon mal danke im Voraus :!: :!: :!:
Hm... Dass du dir da mal nicht zu viel vornimmst. Klar dass du gerne "schöne" Programme schreiben willst. Aber OpenGL ist eine RIEEESSEN bibliothek (fast so groß wie DirectX), und vielleicht ein bisschen ein Overkill. Wenn du mit "schön" fensterprogramme meinst, dann sieh dir erst mal ein paar WinAPI tutorials an (sieh in die FAQ: http://www.iphpbb.com/board/viewtopic.php?nxu=53411326nx34195&p=2337#2337 ). Für Linux entweder mit X-Window system oder einer Bibliothek wie WxWidgets oder QT3769698 (keine ahnung, welche version gerade aktuell ist ;) )
Und jetzt bitte nicht böse sein... Aber aus deinen Aussagen lässt sich relativ gut herauslesen dass du nicht allzuviel ahnung von C++ hast. Glaub mir, du fliegst ziemlich böse auf die Nase, wenn du gleich so schwere Bibliotheken versuchst ohne die Sprache perfekt zu beherrschen.
Xin - 02.07.2007, 22:00
Re: OpenGl Tutorial
DrPhil_Guth hat folgendes geschrieben: Hm... Dass du dir da mal nicht zu viel vornimmst. Klar dass du gerne "schöne" Programme schreiben willst.
Das Risiko ist sehr groß, bei den Kenntnissen, die er anscheinend hat...
DrPhil_Guth hat folgendes geschrieben: Glaub mir, du fliegst ziemlich böse auf die Nase, wenn du gleich so schwere Bibliotheken versuchst ohne die Sprache perfekt zu beherrschen.
Ich habe OpenGL mal mit Linux über SDL ausprobiert - nicht viel, nur mal reingeguckt... so kompliziert fand OpenGL nicht.
Allerdings programmierte ich zum dem Zeitpunkt schon sehr lange...
Also, definitiv erst C gut lernen, dann erst OpenGL.
Dirty Oerty - 06.07.2007, 22:58
openGL ist in den grundprinzipien einfach, allerdings wirds dann im detail wirklich hart.
gibt sooooviele typen, außerdem muss man aufpassen, das man nciht zu viel leistung beansprucht.
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken