Als «software-rendering» getaggte Fragen


3
Wie erfolgt das Rendern von Software?
Ich möchte die softwarebasierte Echtzeit-Rasterisierung untersuchen. Ich weiß, dass heutzutage alles auf die GPU zusteuert, aber es gibt einige Spiele, bei denen es immer noch sinnvoll ist, einen Software-Renderer zu verwenden. Zum Beispiel: Voxeltron Voxatron ist ein Arena-Shooter, der in einer Welt aus Voxeln spielt. Alles im Spiel wird in …


2
Details darüber, was die GPU beim Abschneiden in einem homogenen 4D-Raum tatsächlich tut?
Ich lerne programmierbare Rendering-Pipeline durch Implementierung eines winzigen Software-Renderers. Ich versuche es in einem "Hardware" -Stil zu implementieren. Ich bin jedoch nicht mit der GPU-Pipeline vertraut und habe einige Probleme mit homogenem Clipping. Der homogene Clipping-Raum enthält eine w- Variable, die an jedem Scheitelpunkt unterschiedlich ist. Befindet sich die homogene …

1
Tiefeninterpolation für Z-Puffer mit Scanline
Ich muss meinen eigenen Software-3D-Rasterizer schreiben und kann mein 3D-Modell aus Dreiecken bisher in den 2D-Raum projizieren: Ich drehe, übersetze und projiziere meine Punkte, um eine 2D-Raumdarstellung jedes Dreiecks zu erhalten. Dann nehme ich die 3 Dreieckspunkte und implementiere den Scanline-Algorithmus (unter Verwendung der linearen Interpolation), um alle Punkte [x] …

2
Reines OpenGL-Software-Rendering
Um einen Algorithmus für maschinelles Lernen zu trainieren, müssen wir einige Geometrien in OpenGL ohne Unterstützung für Hardware-Rendering rendern (keine Grafikkarte). Wir haben also überlegt, in reiner Software zu rendern, und wir haben uns Mesa bereits angesehen. Es scheint, dass es in der Lage ist, in reiner Software zu rendern, …

3
Was ist die Software-Rendering-API von Windows?
Wir verwenden normalerweise OpenGL oder DirectX, um mit der GPU zu arbeiten. Wenn ich die CPU zum Rendern von 2D / 3D-Grafiken verwenden möchte, wie funktioniert das und welche API kann ich unter Windows dafür verwenden? Ich weiß, dass es keinen Vorteil hat, die CPU für Grafiken zu verwenden, wenn …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.