OpenGL 3.1 ist fertig: Effizienter, weniger kompatibel
@NewsLeser: "Ob D3D oder OpenGL ist eigentlich total egal. Wer professionel entwickelt, dem ist es egal auf welche API er setzt." - Heutzutage genau eben nicht. "3D Game Engine Design" nennt sich das, und da mache ich mir Gedanken wie ich etwas umsetze, was ich einsetze und inwiefern ich es einsetze bevor ich es programmiere - und dazu gehören auch zusätzliche APIs die dadurch eingeplant werden müssen. Shader zu schreiben, erweiterte Effekte schreiben - alles das ist arbeit nachdem man eine stabile Engine hat und nicht vorher. "Beides ist dann ungefährt gleich leicht/schwer zu programmieren." - Da ist ein Denkfehler: Genau eben nicht. 20 Zeilen übersichtlicher und kompakter objektorientierter Code machen mehr Spaß als 50 Zeilen Funktionsaufrufe mit höherer Wahrscheinlichkeit der Nichtfunktionalität, da sich diese untereinander vielleicht nicht verstehen (da nicht zusammenhängend abstrahiert). Und wie definierst du Engine? Nur Grafik? Ich betrachte da eher Scene Managment, Input Managment und vor allem AI Management als eher problematisch - da hier APIs möglichst einfach abstrahierbar verschmelzen müssen. Und effiziente mehrdimensionale Klassen von diversen Typen alias float3 im Programmcode oder gar half4 machen schon von der Einfachheit viel her für den Benutzer, "weil das wie im Shader ist" - auch wenn letzteres eine eigene API wäre.
Kommentare
12
Kommentare
geschrieben
20
Antworten
erhalten
9
Likes
erhalten
Nvidia: 'Ohne uns wäre der PC für Spiele gestorben'
Die Arroganz von nVidia quittiere ich nun mit einem zukünftigen Kauf einer ATI-Karte. Nicht nur, dass ich dann Strom spare, habe ich auch fast die selbe Leistung zum halben Preis! Kann man nVidia denn noch ernst nehmen wie die sich derzeit verhalten?
Softwarehersteller SAP zu Millionenstrafe verurteilt
Ladys and Gentleman, welcome in Texas Country - Land der Patentrichter.
Schlauere Schüler spielen häufiger am Computer
@-adrian-: Deine Antwort ist auch eine tiefblickende Antwort. Erstens habe ich nicht von Hauptschülern gesprochen sondern allgemein von Nullbock-Schülern verbunden mit niedrigen Bildungsniveau. Zweitens empfinde ich es als Verachtend, dass ihr beide hier 3 Jahre zusätzliche Schulbildung denunziert. Ich glaube nicht, dass sich ein Nullbock-Schüler freiwillig über eine 900 Seiten Dokumentation reißt und forscht und dazu komplexe Formeln auseinandernimmt und prüft. Übrigens ist ein Abiturient natürlich nicht so schlau wie ein Professor um eure Meinung zu unterstreichen: Aber er weiß mehr zu den komplexen Themen und bildet sich aus mehr Quellen eine Meinung.
Schlauere Schüler spielen häufiger am Computer
@jaja_klar: Ich mache Abitur und zocke auch viel mit dem PC. Noch besser: Ich programmiere sogar eigene Spiele aus eigener Hand. Bei 20 Schülern bin ich einer von 4 der Spiele programmiert. Um Spiele zu meistern benötigt man auch Bildung und Motivation um Probleme zu lösen. Wenn ein Nullbock-Schüler (mit niedrigen Bildungsstand) immer die Jammer- und Nichts-tun-Tour läuft hat er eben später im Leben den Mist auszubaden den er verzapft hat. Ich sehe es bei uns an den Leuten an der Schule, die als gescheiterte Hauptschüler den Realschulabschluss wiederholen. Die Ergebnisse klingen realistisch.
Google Wave: Test mit 100.000 Usern ab September
Google macht mir mittlerweile Angst.
Visual Studio 2010: Beta wohl schon nächste Woche
Na dann geht es ja endlich mit dem neuen C++-Standard C++0x los gehen. Echtes Multithreading, Lambda, templates, auto - ich komme :). IntelliSense soll auch deutlich Leistungsfähiger gegenüber Visual C++ 2008 werden.
Saarbrücken: Intel richtet Forschungszentrum ein
Könnt ihr nichts anderes als NUR negativ denken? Ich betrachte das sehr positiv, besonders da es mein zukünftiges Studiumsgebiet ist. Endlich mal jemand der in deutsche Qualität investiert und positives schafft! Ein Grund mehr für mich Intel zu benutzen - besonders da Intel sehr an der Entwicklung von Entwicklungsumgebungen beteiligt ist.
Windows 7 Release Candidate ist offiziell verfügbar
@Der_Heimwerkerkönig: Hast wohl vergessen, die nVidia Grafiktreiber zu installieren bzw. ATI Treiber? Ansonsten haste das gleiche auch in XP und Vista - für unseren Eisfan :).
Bericht: Apple baut Team zur Chip-Entwicklung auf
Ich sehe hier viele Probleme aufkommen. Warum? Wenn Apple seine eigenen Standards produziert sind einfach inkompatibilitäten zwischen Programm und Hardware einfach maßgeschneidert begünstigt. Wenn dort ein Gerät funktioniert, funktioniert es dort wieder nicht. Wieder ein toller Schritt, sich gegen allgemeine Konformitätsstandards der Industrie zu bewegen. Traurig traurig, dass dies portable Programme erschweren lässt und gut für Microsoft und Unix da man sich hier in Grundsätzen einig ist.
OpenGL 3.1 ist fertig: Effizienter, weniger kompatibel
@NewsLeser: "Ob D3D oder OpenGL ist eigentlich total egal. Wer professionel entwickelt, dem ist es egal auf welche API er setzt." - Heutzutage genau eben nicht. "3D Game Engine Design" nennt sich das, und da mache ich mir Gedanken wie ich etwas umsetze, was ich einsetze und inwiefern ich es einsetze bevor ich es programmiere - und dazu gehören auch zusätzliche APIs die dadurch eingeplant werden müssen. Shader zu schreiben, erweiterte Effekte schreiben - alles das ist arbeit nachdem man eine stabile Engine hat und nicht vorher. "Beides ist dann ungefährt gleich leicht/schwer zu programmieren." - Da ist ein Denkfehler: Genau eben nicht. 20 Zeilen übersichtlicher und kompakter objektorientierter Code machen mehr Spaß als 50 Zeilen Funktionsaufrufe mit höherer Wahrscheinlichkeit der Nichtfunktionalität, da sich diese untereinander vielleicht nicht verstehen (da nicht zusammenhängend abstrahiert). Und wie definierst du Engine? Nur Grafik? Ich betrachte da eher Scene Managment, Input Managment und vor allem AI Management als eher problematisch - da hier APIs möglichst einfach abstrahierbar verschmelzen müssen. Und effiziente mehrdimensionale Klassen von diversen Typen alias float3 im Programmcode oder gar half4 machen schon von der Einfachheit viel her für den Benutzer, "weil das wie im Shader ist" - auch wenn letzteres eine eigene API wäre.