Wie erzeugt man am einfachsten/effizientesten(/oder überhaupt) 3d-Welten?
Und zwar am liebsten von Grund auf.
Ich weiß, dass es große Programme gibt, mit denen sowas möglich wäre, wie Unity und Blender, in denen man 3d-Modelle modellieren kann.
Allerdings will ich nicht so gerne riiiesige, bereits vorhandene Programme/Programmbibliotheken benutzen, die man erst Monate-lang studieren muss, um zu entdecken, was da überhaupt alles drin ist.
Ich würde gern alles von Grund auf aus dem Nichts programmieren, wie bisher, einfach in ein Textdokument. Und zwar, damit man alles, was vor sich geht, auch selbst nachvollziehen kann.
Ich habe bisher in Python programmiert und 2d Sachen gemacht.
Z.B. Fenster erzeugt, JPEGs/PNGs reinzeichnen lassen, wenn der User Tasten drückt Koordinaten ändern, sodass sich die Position der Grafiken ändert = Figur bewegt sich.
Jetzt würd ich gern wissen, was ist die grundlegende Sache, die man sich aneignen muss, um eine 3d Welt in so einem Fenster zu erzeugen.
Ich denke da so ganz basic an sowas wie Civ3 oder Civ4:
Die "Map" ist quasi ein Quadrat, dass auf dem Boden liegt, man schaut isometrisch drauf, vielleicht kann man die Kamera rotieren. Und auf der flachen Map können dann Objekte platziert werden, die dann Gebirge oder Spielfiguren darstellen. Solche Dinge.
Was sollte man sich angucken, um so grundlegende 3d-Modelle in sein Fenster zu programmieren?