Vulkan Cookbook
Pawel Lapinski
- 出版商: Packt Publishing
- 出版日期: 2017-04-28
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 700
- 裝訂: Paperback
- ISBN: 1786468158
- ISBN-13: 9781786468154
-
相關分類:
Vulkan
-
相關翻譯:
Vulkan 實戰 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$980$774 -
$620$527 -
$580$493 -
$580$452 -
$360$281 -
$500$425 -
$780$616 -
$1,140$1,083 -
$580$493 -
$860$731 -
$550$413 -
$2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback)
-
$720$562 -
$480$379 -
$360$284 -
$790$616 -
$450$356 -
$450$356 -
$590$460 -
$480$379 -
$390$332 -
$520$442 -
$450$356 -
$480$379 -
$658遊戲人工智能 (Broadview-Game AI pro: collected wisdom of game AI professionals)
相關主題
商品描述
Work through recipes to unlock the full potential of the next generation graphics API―Vulkan
About This Book
- This book explores a wide range of modern graphics programming techniques and GPU compute methods to make the best use of the Vulkan API
- Learn techniques that can be applied to a wide range of platforms desktop, smartphones, and embedded devices
- Get an idea on the graphics engine with multi-platform support and learn exciting imaging processing and post-processing techniques
Who This Book Is For
This book is ideal for developers who know C/C++ languages, have some basic familiarity with graphics programming, and now want to take advantage of the new Vulkan API in the process of building next generation computer graphics. Some basic familiarity of Vulkan would be useful to follow the recipes. OpenGL developers who want to take advantage of the Vulkan API will also find this book useful.
What You Will Learn
- Work with Swapchain to present images on screen
- Create, submit, and synchronize operations processed by the hardware
- Create buffers and images, manage their memory, and upload data to them from CPU
- Explore descriptor sets and set up an interface between application and shaders
- Organize drawing operations into a set of render passes and subpasses
- Prepare graphics pipelines to draw 3D scenes and compute pipelines to perform mathematical calculations
- Implement geometry projection and tessellation, texturing, lighting, and post-processing techniques
- Write shaders in GLSL and convert them into SPIR-V assemblies
- Find out about and
商品描述(中文翻譯)
透過這本書,您可以學習各種現代圖形程式設計技巧和 GPU 計算方法,以充分發揮下一代圖形 API - Vulkan 的潛力。
本書探討了廣泛的現代圖形程式設計技巧和 GPU 計算方法,以最大程度地利用 Vulkan API。這些技巧可以應用於各種平台,包括桌面、智慧型手機和嵌入式設備。您將了解到具有多平台支援的圖形引擎,並學習到令人興奮的影像處理和後處理技術。
本書適合具備 C/C++ 語言知識、對圖形程式設計有一定基礎認識的開發人員,並希望在構建下一代電腦圖形過程中利用新的 Vulkan API。對 Vulkan 有一定基礎認識將有助於理解本書的內容。OpenGL 開發人員也可以從本書中獲益,以利用 Vulkan API。
您將學習以下內容:
- 使用 Swapchain 在螢幕上呈現圖像
- 創建、提交和同步硬體處理的操作
- 創建緩衝區和圖像,管理其記憶體,並從 CPU 上傳數據到它們
- 探索描述符集,並建立應用程式和著色器之間的介面
- 將繪製操作組織成一組渲染通道和子通道
- 準備圖形管線以繪製 3D 場景,並準備計算管線以執行數學計算
- 實現幾何投影和細分、紋理、照明和後處理技術
- 使用 GLSL 編寫著色器並將其轉換為 SPIR-V 組件
- 了解其他相關主題