Wielowątkowość dla efektów wizualnych

Ocena:   (4,7 na 5)

Wielowątkowość dla efektów wizualnych (Martin Watt)

Opinie czytelników

Podsumowanie:

Książka „Multithreading for Visual Effects” oferuje praktyczny wgląd w wielowątkowość w VFX i renderingu, głównie poprzez post-mortemy z różnych studiów. Choć nie jest to kompletny samouczek, zawiera cenne dyskusje na temat typowych problemów i rozwiązań w branży VFX.

Zalety:

Oferuje praktyczne spostrzeżenia i dyskusje na temat rzeczywistych problemów
wyraźnie podkreśla porażki i sukcesy
zawiera najlepsze praktyki kodowania i pomysły dotyczące projektowania kodu
korzystne dla programistów silników, narzędzi i animacji
porusza aktualne wyzwania związane z przetwarzaniem danych i wielowątkowością.

Wady:

nie jest kompleksowym samouczkiem na temat programowania wielowątkowego
brakuje gotowych rozwiązań dla konkretnych problemów
zawiera powtórzenia ze względu na różne style pisania w studiach przypadków
niektóre artykuły mogą nie mieć bezpośredniego przełożenia na gry lub grafikę czasu rzeczywistego.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Multithreading for Visual Effects

Zawartość książki:

Zmierz się z wyzwaniami programowania równoległego w branży efektów wizualnych

W książce Multithreading for Visual Effects programiści z DreamWorks Animation, Pixar, Side Effects, Intel i AMD dzielą się swoimi sukcesami i porażkami w skomplikowanym, rzeczywistym obszarze zastosowań oprogramowania produkcyjnego. Dostarczają oni praktycznych porad na temat technik wielowątkowości i efektów wizualnych wykorzystywanych w popularnych bibliotekach efektów wizualnych (takich jak Bullet, OpenVDB i OpenSubdiv), jednym z wiodących w branży pakietów efektów wizualnych (Houdini) i zastrzeżonych systemach animacji. Informacje te są cenne nie tylko dla osób zajmujących się efektami wizualnymi, ale także dla twórców oprogramowania o wysokiej wydajności, którzy chcą zwiększyć wydajność swojego kodu.

Różnorodne rozwiązania problemów z wydajnością

Po rozdziale wprowadzającym, każdy kolejny rozdział przedstawia studium przypadku, które ilustruje, w jaki sposób autorzy wykorzystali techniki wielowątkowości w celu osiągnięcia lepszej wydajności. Autorzy omawiają występujące problemy i wyjaśniają, w jaki sposób je rozwiązali. Studia przypadków obejmują rozwiązania pozwalające zaoszczędzić milisekundy, rozwiązania optymalizujące dłuższe zadania, techniki wielowątkowości dla nowoczesnych architektur CPU oraz masową równoległość z wykorzystaniem GPU. Niektóre studia przypadków obejmują projekty open source, dzięki czemu można samodzielnie wypróbować te techniki i przekonać się, jak dobrze działają.

Dodatkowe informacje o książce:

ISBN:9781482243567
Autor:
Wydawca:
Język:angielski
Oprawa:Twarda oprawa
Rok wydania:2014
Liczba stron:256

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wielowątkowość dla efektów wizualnych - Multithreading for Visual Effects
Zmierz się z wyzwaniami programowania równoległego w branży efektów wizualnych W...
Wielowątkowość dla efektów wizualnych - Multithreading for Visual Effects

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)