Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Schneller sind die Operationen auf der Grafikkarte nicht unbedingt. Die Parallelität macht den unterschied. Grafikkarten haben haufenweise Recheneinheiten die gleichzeitig arbeiten. Wenn es z.B. um die Transformation eines Models geht das mehrere tausend Vertizes hat, dann kann jede Einheit ein Vertex übernehmen. Der Rasterizer Vorgang ist ebenfalls gut parallelisierbar.in der gpu finden die gleichen berechnungen statt die du auch mit deiner cpu ausrechnen kannst. nur das es spezielle schaltkreise sind die fließkommaoperaterationen(besonders multiplikationen und divisionen) wesentlich schneller ausführen können.
die matrize für das umrechnen einer 3d szene auf eine 2d oberfläche soll zwar recht kompliziert sein, trotzdem ist es natürlich möglich das auch auf der cpu zu berechnen.
Community-Fossil
Schneller sind die Operationen auf der Grafikkarte nicht unbedingt. Die Parallelität macht den unterschied. Grafikkarten haben haufenweise Recheneinheiten die gleichzeitig arbeiten. Wenn es z.B. um die Transformation eines Models geht das mehrere tausend Vertizes hat, dann kann jede Einheit ein Vertex übernehmen.
Also man kann einen Software Renderer mit OpenGL oder DirectX vergleichen. Die beiden API's führen die Berechnungen auf der Grafikkarte aus. Ein Software Renderer soll allerdings ohne Grafikkarte auskommen und benutzt nur die CPU.mal ne frage: was soll ein Software Renderer sein? Ist es sowas wie DirectX oder einfach ne 3D Engine die mit DirectX oder opengl programmiert wurde? ( ersteres geht doch eigentlich gar net oder? )
Zitat
Interessant wird es dann bei Rasterizer.
Werbeanzeige