Multithreading for Visual Effects (Hardcover)
暫譯: 視覺效果的多執行緒處理 (精裝版)
Martin Watt, James Reinders
- 出版商: A K Peters
- 出版日期: 2014-08-05
- 售價: $2,980
- 貴賓價: 9.5 折 $2,831
- 語言: 英文
- 頁數: 255
- 裝訂: Hardcover
- ISBN: 1482243563
- ISBN-13: 9781482243567
-
相關分類:
C++ 程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
Game Physics Engine Development: How to Build a Robust Commercial-Grade Physics Engine for your Game$3,110$2,955 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Java 初學指引─使用 SE7$650$507 -
JSP 2.2 動態網頁技術, 4/e$580$452 -
Production Volume Rendering: Design and Implementation (Hardcover)$2,980$2,831 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
Computer Animation: Algorithms and Techniques, 3/e (Hardcover)$1,280$1,254 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
精實軟體度量$450$351 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
中英數輸入實力養成暨評量 (2014 年版)$460$363 -
GPU Pro 5: Advanced Rendering Techniques (Hardcover)$4,500$4,275 -
從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 -
深入淺出 Node.js$560$437 -
MySQL 完全攻略 : 資料庫開發與效能調校$520$406 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
MySQL 完全攻略 : 管理與維護$380$296 -
Game Engine Architecture, 2/e (Hardcover)$2,980$2,831 -
實戰雲端作業系統建置與維護-VMware vSphere 5.5 虛擬化全面啟動$690$545 -
Visual C# 與 Xamarin 跨平台行動 App 開發實戰 ─ iOS/Android/Windows 一次搞定$500$425 -
程式設計人應該知道的 97 件事 | 來自專家的集體智慧 (97 Things Every Programmer Should Know: Collective Wisdom from the Experts)$400$316 -
高品質程式 | 軟體測試原則、實作與模式 (Quality Code: Software Testing Principles, Practices, and Patterns)$480$379
相關主題
商品描述
Tackle the Challenges of Parallel Programming in the Visual Effects Industry
In Multithreading for Visual Effects, developers from DreamWorks Animation, Pixar, Side Effects, Intel, and AMD share their successes and failures in the messy real-world application area of production software. They provide practical advice on multithreading techniques and visual effects used in popular visual effects libraries (such as Bullet, OpenVDB, and OpenSubdiv), one of the industry’s leading visual effects packages (Houdini), and proprietary animation systems. This information is valuable not just to those in the visual effects arena, but also to developers of high performance software looking to increase performance of their code.
Diverse Solutions to Solve Performance Problems
After an introductory chapter, each subsequent chapter presents a case study that illustrates how the authors used multithreading techniques to achieve better performance. The authors discuss the problems that occurred and explain how they solved them. The case studies encompass solutions for shaving milliseconds, solutions for optimizing longer running tasks, multithreading techniques for modern CPU architectures, and massive parallelism using GPUs. Some of the case studies include open source projects so you can try out these techniques for yourself and see how well they work.
商品描述(中文翻譯)
應對視覺效果產業中的平行程式設計挑戰
在 視覺效果的多執行緒處理 一書中,來自夢工廠動畫、皮克斯、Side Effects、英特爾和AMD的開發者分享了他們在生產軟體的複雜實際應用領域中的成功與失敗。他們提供了有關多執行緒技術和在流行視覺效果庫(如 Bullet、OpenVDB 和 OpenSubdiv)、業界領先的視覺效果套件(Houdini)以及專有動畫系統中使用的視覺效果的實用建議。這些資訊對於視覺效果領域的專業人士以及希望提高其程式碼性能的高效能軟體開發者來說都非常有價值。
多樣化的解決方案以解決性能問題
在介紹章節之後,每一章都呈現一個案例研究,說明作者如何使用多執行緒技術來實現更好的性能。作者討論了所遇到的問題並解釋了他們是如何解決這些問題的。這些案例研究涵蓋了減少毫秒的解決方案、優化長時間運行任務的解決方案、針對現代CPU架構的多執行緒技術,以及使用GPU的巨量平行處理。一些案例研究包括開源專案,讓你可以親自嘗試這些技術,看看它們的效果如何。
