Ich habe 2 Fragen, die 2. ist eher eine Art Meinungsfrage.
1. Frage:
Jeder hat von panda3d, OGRE und IrrLicht gehört: Sie sind großartige Motoren mit vielen Funktionen. Mit OGRE können Sie fast alles tun, was Sie sich vorstellen können, wenn Sie nur den Motor lernen. Mit Irrlicht können Sie viel tun, aber der Motor ist etwas anfängerfreundlicher und leichter. Panda3D ist auch großartig, Python erleichtert die Dinge, aber viele Dinge sind auch machbar.
Vor dem neuen Zeitalter der Programmierung, das durch die Entwicklung von C ++ eingeleitet wurde, wurden 3D-Spiele, die auf langsamen Maschinen ausgeführt werden mussten, in C programmiert. Seitdem bringen wir die Transistoren jeden Tag an weitere Grenzen und vergessen, wie schrecklich es war, Spiele zu programmieren die "alte Zeit". Okay, vielleicht war es nicht schrecklich, aber da 3D-Programmierung bei 2D kompliziert ist und die meisten Engines glänzende Dinge wie Shader, Szenenmanager, Szenenknoten, NURBS, Schatten, Animationen usw. unterstützen, gibt es keine einfache 3D-Engine oder einen einfachen Renderer das würde einfach zu Leuten passen, die genug mit einfachem 3D haben, ohne Texturen oder nur wirklich einfache Texturen?
Da ich gehört habe, dass man das Rad nicht neu erfinden soll, ist es sicher etwas zu viel, um zu lernen, wie man einen kompletten Motor mit D3D oder opengl herstellt, und da ich dies als nächstes in einer 3D-Programmierschule lernen werde, habe ich dachte, dass es mit all den freien Motoren da draußen einen geben muss, der meinen Bedürfnissen entspricht.
2. Frage:
Seit den guten alten Zeiten der PlayStation sehe ich die bevorstehende Entwicklung von hochauflösenden Grafiken (wie 360, PS3) immer noch wie eine Plage: Es ist immer schwieriger zu lernen, wie man anspruchsvollere Software programmiert, es ist herausfordernd und liefert ein zufriedenstellendes Ergebnis , aber am Ende ist es immer noch ein dummes Programm, das Pixel rendert!
Ich habe das Gefühl, dass sich der Spaß an Spielen entweder überhaupt nicht entwickelt hat oder im Vergleich zu den alten Zeiten, in denen die Jungs, die das Spiel gemacht haben, nicht nur das Auge des Spielers füttern mussten, sondern eine Erfahrung und Spaß machen sollten, einfach wirklich gesunken sind.
Ich bin der Meinung, dass Spiele heutzutage nur Software sind, die die verfügbare Technologie zeigt, aber abgesehen von einigen Perlen sind Spiele keine Ideen mehr, sondern nur eine Art Demonstration dafür, wie investierte Dollars für den CEO, der nichts über Scheiße weiß, in Schönheit erstrahlen können wie ein Spiel gemacht wird und was wirklich möglich ist.
Nun, außer unabhängigen Spielen, die dank XBox Live und Steam natürlich eines Tages oder später glänzen werden, aber es ist weit davon entfernt, Programmierern und Designern zu erlauben, das zu tun, was sie wollen. Ich sage nicht "böse Unternehmen" usw., aber ich spüre, dass Fotorealismus nur ein Mist ist: Selbst wenn wir Tausende mehr Computerleistung haben, was ist der Grund zu versuchen: Wir können die Realität nicht wirklich "simulieren", da dies der Fall ist widerspricht den Gesetzen der Physik ... Wir könnten eine alternative Realität berechnen, aber es wäre immer noch sehr kompliziert zu entwerfen ...