Multithreading für visuelle Effekte

Bewertung:   (4,7 von 5)

Multithreading für visuelle Effekte (Martin Watt)

Leserbewertungen

Zusammenfassung:

Das Buch „Multithreading für visuelle Effekte“ bietet praktische Einblicke in Multithreading in der VFX- und Rendering-Branche, in erster Linie anhand von Post-Mortems verschiedener Studios. Es dient zwar nicht als vollständiges Tutorial, bietet aber wertvolle Diskussionen über häufige Probleme und Lösungen in der VFX-Industrie.

Vorteile:

Bietet praktische Einblicke und Diskussionen zu realen Problemen
hebt Misserfolge und Erfolge deutlich hervor
enthält bewährte Codierungspraktiken und Ideen zum Code-Design
nützlich für Engine-, Tool- und Animationsprogrammierer
behandelt aktuelle Herausforderungen bei der Datenverarbeitung und beim Multithreading.

Nachteile:

Kein umfassendes Tutorial zur Multithreading-Programmierung
es fehlen fertige Lösungen für spezifische Probleme
enthält Wiederholungen aufgrund unterschiedlicher Schreibstile in den Fallstudien
einige Artikel lassen sich möglicherweise nicht direkt auf Spiele oder Echtzeitgrafik übertragen.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Multithreading for Visual Effects

Inhalt des Buches:

Die Herausforderungen der parallelen Programmierung in der Visual-Effects-Industrie meistern

In Multithreading für visuelle Effekte berichten Entwickler von DreamWorks Animation, Pixar, Side Effects, Intel und AMD über ihre Erfolge und Misserfolge in dem schwierigen Anwendungsbereich der Produktionssoftware. Sie geben praktische Ratschläge zu Multithreading-Techniken und visuellen Effekten, die in beliebten Visual-Effects-Bibliotheken (wie Bullet, OpenVDB und OpenSubdiv), einem der führenden Visual-Effects-Pakete der Branche (Houdini) und proprietären Animationssystemen verwendet werden. Diese Informationen sind nicht nur für diejenigen wertvoll, die mit visuellen Effekten zu tun haben, sondern auch für Entwickler von Hochleistungssoftware, die die Leistung ihres Codes steigern möchten.

Diverse Lösungen zur Lösung von Leistungsproblemen

Nach einem Einführungskapitel wird in jedem nachfolgenden Kapitel eine Fallstudie vorgestellt, die zeigt, wie die Autoren Multithreading-Techniken eingesetzt haben, um eine bessere Leistung zu erzielen. Die Autoren erörtern die aufgetretenen Probleme und erklären, wie sie sie gelöst haben. Die Fallstudien umfassen Lösungen zur Einsparung von Millisekunden, Lösungen zur Optimierung länger laufender Aufgaben, Multithreading-Techniken für moderne CPU-Architekturen und massive Parallelität mit GPUs. Einige der Fallstudien enthalten Open-Source-Projekte, so dass Sie diese Techniken selbst ausprobieren und sehen können, wie gut sie funktionieren.

Weitere Daten des Buches:

ISBN:9781482243567
Autor:
Verlag:
Sprache:Englisch
Einband:Hardcover
Erscheinungsjahr:2014
Seitenzahl:256

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Multithreading für visuelle Effekte - Multithreading for Visual Effects
Die Herausforderungen der parallelen Programmierung in der Visual-Effects-Industrie...
Multithreading für visuelle Effekte - Multithreading for Visual Effects

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: