Frage zu Grafik
-
Ich würde mich gern etwas mit 3D Programmierung beschäftigen, weil ich vieles davon auch in Mathe brauche (Vektorrechnung, Matrizen usw.) und so Mathe und Proggen zusammen üben könnte

Das Problem ist aber dass ich momentan kein Interesse daran habe mich in Directx oder OpenGL einzuarbeiten, sondern die Funktionen selber schreiben will (das ganze wird dann lahm und umständlich sein, aber es geht ja nur ums Lernen).
Nur, wo bzw. wie mache ich das am besten? Wenn ich VC++ verwenden will müsst ich mich erstmal mit der MFC rumschlagen, und selbst dann sind die Zeichenfunktionen der MFC was ich gehört hab nicht wirklich brauchbar.
Und als Konsolenanwendung in Windows geht ja Grafikprogrammierung anscheinend nicht wirklich, zumindest stand das hier im Forum mal irgendwo.
Das hört sich jetzt sicher seltsam an weil ich noch wenig Ahnung von dem ganzen hab, aber gibts nicht eine Möglichkeit direkt in den Grafikspeicher zu schreiben? Ich müsste ja nur den Farbwert jedes Pixels manipulieren können, dann könnt ich (theoretisch) ja alle Funktionen schreiben. Sicher wär das aufwendig, aber is sicher auch interessant.
-
Achja ich hab das Buch von LaMothe, und die Grundfunktionen sind ja gut beschrieben, aber der spezielle Videomodus den er da verwendet (irgendwas mit 320x260 Pixel) ist dann doch ein bischen sehr wenig, wenn ich schon die Funktionen selber schreib würd ich das ganze schon gern mit nem gescheiten Grafikmodus machen (1024x768 16Bit).
-
Hallo
Das hört sich jetzt sicher seltsam an weil ich noch wenig Ahnung von dem ganzen hab, aber gibts nicht eine Möglichkeit direkt in den Grafikspeicher zu schreiben? Ich müsste ja nur den Farbwert jedes Pixels manipulieren können, dann könnt ich (theoretisch) ja alle Funktionen schreiben. Sicher wär das aufwendig, aber is sicher auch interessant
Das können unter Windows ausschließlich die Grafikkarten-Treiber. Es bleibt dir also nichts anderes übrig, als WinAPI-Funktionen zu benutzen oder einen passenden Wrapper.
bis bald
akari
-
guckst du: http://www.crbond.com/graph_app.htm
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
-
"pixel-toaster is a library for C++ programmers who want to write their own software rendering routines,
instead of using hardware accelerated rendering with OpenGL or Direct3D"