OpenGL Development Cookbook (Paperback)
暫譯: OpenGL 開發食譜 (平裝本)
Muhammad Mobeen Movania
- 出版商: Packt Publishing
- 出版日期: 2013-04-07
- 定價: $1,650
- 售價: 6.0 折 $990
- 語言: 英文
- 頁數: 326
- 裝訂: Paperback
- ISBN: 1849695040
- ISBN-13: 9781849695046
-
相關分類:
OpenGL
立即出貨 (庫存=1)
買這商品的人也買了...
-
$300$294 -
$620$490 -
$551OpenGL 超級寶典(第5版) (OpenGL SuperBible: Comprehensive Tutorial and Reference, 5/e)
-
$880$695 -
$280$266 -
$680$578 -
$580$458 -
$800$632 -
$580$458 -
$350$277 -
$400$316 -
$800$632 -
$780$616 -
$980$774 -
$450$383 -
$860$731 -
$620$484 -
$420$332 -
$520$406 -
$580$493 -
$580$493 -
$580$458 -
$560$437 -
$480$379 -
$800$632
相關主題
商品描述
OpenGL brings an added dimension to your graphics by utilizing the remarkable power of modern GPUs. This straight-talking cookbook is perfect for intermediate C++ programmers who want to exploit the full potential of OpenGL
Overview
- Explores current graphics programming techniques including GPU-based methods from the outlook of modern OpenGL 3.3
- Includes GPU-based volume rendering algorithms
- Discover how to employ GPU-based path and ray tracing
- Create 3D mesh formats and skeletal animation with GPU skinning
- Explore graphics elements including lights and shadows in an easy to understand manner
In Detail
OpenGL is the leading cross-language, multi-platform API used by masses of modern games and applications in a vast array of different sectors. Developing graphics with OpenGL lets you harness the increasing power of GPUs and really take your visuals to the next level.
OpenGL Development Cookbook is your guide to graphical programming techniques to implement 3D mesh formats and skeletal animation to learn and understand OpenGL.
OpenGL Development Cookbook introduces you to the modern OpenGL. Beginning with vertex-based deformations, common mesh formats, and skeletal animation with GPU skinning, and going on to demonstrate different shader stages in the graphics pipeline. OpenGL Development Cookbook focuses on providing you with practical examples on complex topics, such as variance shadow mapping, GPU-based paths, and ray tracing. By the end you will be familiar with the latest advanced GPU-based volume rendering techniques.
What you will learn from this book
- Create an OpenGL 3.3 rendering context
- Get to grips with camera-based viewing and object picking techniques
- Learn off-screen rendering and environment mapping techniques to render mirrors
- Discover shadow mapping techniques, including variance shadow mapping
- Implement a particle system using shaders
- Learn about GPU-based methods for global illumination using spherical harmonics and SSAO
- Understand translucent geometry and order independent transparency using dual depth peeling
- Explore GPU-based volumetric lighting using half angle slicing and physically based simulation on the GPU using transform feedback
Approach
This hands-on Cookbook cuts through the preamble and gets straight to the point. OpenGL Development Cookbook is perfect for intermediate C++ programmers. Full of practical techniques for implementing amazing computer graphics and visualizations, using OpenGL. Crammed full of useful recipes, OpenGL Development Cookbook will help you exploit OpenGL to its full potential.
Who this book is written for
OpenGL Development Cookbook is geared toward intermediate OpenGL programmers to take you to the next level and create amazing OpenGL graphics in your applications.
商品描述(中文翻譯)
OpenGL 利用現代 GPU 的卓越性能為您的圖形增添了額外的維度。這本直截了當的食譜書非常適合希望充分發揮 OpenGL 潛力的中級 C++ 程式設計師。
概述
- 探索當前的圖形程式設計技術,包括基於 GPU 的方法,從現代 OpenGL 3.3 的角度出發
- 包含基於 GPU 的體積渲染演算法
- 發現如何使用基於 GPU 的路徑追蹤和光線追蹤
- 使用 GPU 皮膚技術創建 3D 網格格式和骨骼動畫
- 以易於理解的方式探索圖形元素,包括光源和陰影
詳細內容
OpenGL 是一個領先的跨語言、多平台 API,被大量現代遊戲和應用程式在各種不同領域中使用。使用 OpenGL 開發圖形讓您能夠利用不斷增強的 GPU 性能,真正將您的視覺效果提升到一個新的水平。
《OpenGL 開發食譜》是您學習和理解 OpenGL 的圖形程式設計技術指南,旨在實現 3D 網格格式和骨骼動畫。
《OpenGL 開發食譜》將帶您了解現代 OpenGL。從基於頂點的變形、常見的網格格式和使用 GPU 皮膚技術的骨骼動畫開始,接著展示圖形管線中的不同著色器階段。《OpenGL 開發食譜》專注於為您提供有關複雜主題的實用範例,例如變異陰影映射、基於 GPU 的路徑和光線追蹤。到最後,您將熟悉最新的先進基於 GPU 的體積渲染技術。
您將從本書中學到的內容
- 創建 OpenGL 3.3 渲染上下文
- 理解基於相機的視圖和物件選取技術
- 學習離屏渲染和環境映射技術以渲染鏡子
- 發現陰影映射技術,包括變異陰影映射
- 使用著色器實現粒子系統
- 了解使用球面調和和 SSAO 的基於 GPU 的全局照明方法
- 理解半透明幾何和使用雙深度剝離的無序獨立透明度
- 探索基於 GPU 的體積光照,使用半角切片和基於物理的 GPU 模擬,利用變換反饋
方法
這本實用的食譜書直截了當,切入主題。《OpenGL 開發食譜》非常適合中級 C++ 程式設計師。書中充滿了實用技術,用於使用 OpenGL 實現驚人的計算機圖形和可視化。《OpenGL 開發食譜》內容豐富,將幫助您充分發揮 OpenGL 的潛力。
本書的讀者對象
《OpenGL 開發食譜》針對中級 OpenGL 程式設計師,幫助您提升到下一個層次,並在您的應用程式中創建驚人的 OpenGL 圖形。