Software Rendering

Software-Rendering bezeichnet Bildsynthese ohne spezialisierte Hardware, d. h. nur durch die CPU ohne Unterstützung durch eine Grafikkarte oder Vergleichbares.[1] 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.[1] 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.

Einzelnachweise

  1. a b Allen Sherrod: Game Graphic Programming. Cengage Learning, 2008, ISBN 978-1-58450-615-7, S. 116 (eingeschränkte Vorschau in der Google-Buchsuche).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.