Verfasst: 02.01.2005 23:19
hab ich und es ist ziehmlich kompliziert.
3d is schon deshalb schwerer weil es eine Dimension mehr hat!
3d is schon deshalb schwerer weil es eine Dimension mehr hat!
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
3D ist schwerer weil es eine Dimension mehr hatorange-blue hat geschrieben:hab ich und es ist ziehmlich kompliziert.
3d is schon deshalb schwerer weil es eine Dimension mehr hat!
Also öhm ... für mich gehört es dazu, wenn ich als Anfänger ein Spiel mache, auch die Grafikengine dazu zu programmieren, zumindest versteh ich das darunter, wenn ich sag (oder andere) ich programmier jetzt ein 3D-Spiel, das ich als Anfänger auch die Grafikengine dazu versuche ... sonnst kann ich nicht behaupten, das ich das Spiel in 3D programmiert hab, auch wenn der Rest von mir selber stammt ... dann kann ich als Anfänger auch zu 3DGS oder Blitz3D gehen ... ob ich mir die Engine einkaufe (z.B. die Quake3 oder die anderen Versionen) oder Blitz3D oder sonnst was kaufe ...Sebe hat geschrieben:Das steht in jedem Buch und in jedem 1.5ten Tutorial und ich weiß einfach nicht warum? 3D Spiele zu machen ist nicht schwerer als 2D Spiele zu machen!
3D Engines zu programmieren ist sicherlich signifikant schwerer als eine 2D Engine zu machen, aber das müssen die meisten ja gar nicht. Solange es nur um Spiele und nicht um Engines geht stimmt die Aussage
:P sicher muss man viel Mathematik kennen, mehr als bei einer Engine meistens. Und bist du dir sicher, dass die meisten Engines in DX geschrieben werden und nicht in OpenGL? Ich kenne viele Engines die in OpenGL gecoded worden sind.Sebe hat geschrieben:Ich glaube die Zeiten, wo man noch mit einer eigenen 3D Engine anfangen musste sind vorbei. Die meisten eigenen Engines werden heutzutage doch eh mit DX geschrieben und ich behaupte mal, dass man dabei nicht serh viel über die Mathematik lernt, die dazu notwendig ist all die netten kleinen 3D Sachen zu berechnen (muss mal schauen ob ich hier irgendwo noch meinen alten Softwarerenderer finde...).