Software Rendering

Software Rendering

Software-Rendering bezeichnet die Methode der Grafikberechnung ohne spezialisierte Hardware, d. h. nur durch die CPU ohne Unterstützung durch eine Grafikkarte oder Vergleichbares. Die Grafikkarte leitet dabei unbeteiligt die von der CPU berechneten Daten an den Monitor weiter.

Software-Rendering wurde vor allem vor der weiten Verbreitung von Grafikkarten in Heimcomputern von Spielen eingesetzt, und ist auch bis heute in einigen 3d-Anwendungen als Option verfügbar für Nutzer, die eine Grafikkarte ohne 3D-Beschleunigung oder ohne die benötigten Treiber besitzen.

Es gibt aber auch Situationen, in denen ein bewusster Verzicht auf die Mithilfe der Grafikkarte sinnvoll sein kann, zum Beispiel wenn ein unabhängig von der Hardware gleich aussehendes Bild gewünscht ist, in dem die Grafikkarte nicht durch Darstellungsungenauigkeit durch herstellerabhängige Instruktionsinterpretation abweichende Bilder verursachen kann. Daher wird zur Referenzbild-Erzeugung mitunter auf Software-Rendering zurückgegriffen.

Erkauft werden diese Vorteile durch oft langsame, stockende Darstellung, da die CPU nicht grafikspezialisiert ist. Deshalb wird in Spielen bei der Verwendung von Software-Rendering meist auf eine möglichst kleine Detailstufe zurückgegriffen, damit das Software-Rendering noch eine halbwegs akzeptable Framerate liefern kann.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Software-rendering — bezeichnet die Methode der Grafikberechnung ohne spezialisierte Hardware, d. h. nur durch den CPU ohne Unterstützung durch eine Grafikkarte oder Vergleichbares. Die Grafikkarte leitet dabei unbeteiligt die von der CPU berechneten Daten an den… …   Deutsch Wikipedia

  • Software rendering — In the context of rendering (computer graphics), software rendering refers to a rendering process that is unaided by any specialized hardware, such as a graphics card. The rendering takes place entirely in the CPU.IntroductionRendering everything …   Wikipedia

  • Rendering (computer graphics) — Not to be confused with 3D rendering. A variety of rendering techniques applied to a single 3D scene …   Wikipedia

  • Rendering engine — can refer to: *Rendering (computer graphics) software or hardware, which converts specifications for images into pixels *Ray tracing engine, software which renders a scene by tracing simulated rays of light *Layout engine, which formats HTML or… …   Wikipedia

  • Rendering-Pipeline — Eine Computergrafik Pipeline, auch Rendering Pipeline oder einfach Grafikpipeline, ist eine Modellvorstellung in der Computergrafik, die beschreibt, welche Schritte ein Grafiksystem zum Rendern, also zur Darstellung einer 3D Szene auf einem… …   Deutsch Wikipedia

  • Rendering Pipeline — Eine Computergrafik Pipeline, auch Rendering Pipeline oder einfach Grafikpipeline, ist eine Modellvorstellung in der Computergrafik, die beschreibt, welche Schritte ein Grafiksystem zum Rendern, also zur Darstellung einer 3D Szene auf einem… …   Deutsch Wikipedia

  • Software bug — To report a MediaWiki error on Wikipedia, see Wikipedia:Bug reports. A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or …   Wikipedia

  • Software pipelining — In computer science, software pipelining is a technique used to optimize loops, in a manner that parallels hardware pipelining. Software pipelining is a type of out of order execution, except that the reordering is done by a compiler (or in the… …   Wikipedia

  • Rendering-Engine — Eine Layout Engine, zuweilen auch Rendering Engine genannt, wird von einem Browser benötigt um Texte (vorliegend in einer Auszeichnungssprache wie HTML oder XML) und geeignete Stilinformationen (CSS, XSLT) für die Ausgabe am Bildschirm oder… …   Deutsch Wikipedia

  • Rendering Engine — Eine Layout Engine, zuweilen auch Rendering Engine genannt, wird von einem Browser benötigt um Texte (vorliegend in einer Auszeichnungssprache wie HTML oder XML) und geeignete Stilinformationen (CSS, XSLT) für die Ausgabe am Bildschirm oder… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”