Learning Physics Modeling with PhysX
暫譯: 使用 PhysX 學習物理建模
Krishna Kumar
- 出版商: Packt Publishing
- 出版日期: 2013-10-25
- 售價: $1,350
- 貴賓價: 9.5 折 $1,283
- 語言: 英文
- 頁數: 104
- 裝訂: Paperback
- ISBN: 1849698147
- ISBN-13: 9781849698146
-
相關分類:
遊戲引擎 Game-engine
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
類神經網路設計 (Neural Network Design)$720$684 -
US-100 超音波距離感測器帶溫度補償$150$143 -
HDMI 公對公 1.5M 傳輸線$120$114 -
人類大歷史:從野獸到扮演上帝$549$467 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
Raspberry Pi 3 附散熱片、透明外殼、原廠電源、16GB TF卡$2,450$2,450 -
資料科學的商業運用 (Data science for business)$680$537 -
Tiva C Series TM4C1294 Connected LaunchPad Evaluation Kit$950$950 -
Android 高效入門>>深度學習-使用 Android Studio 2 開發 Android 6.0 APP
$650$507 -
C++入門進階:C&C++基本語法/物件導向/例外處理/樣板/STL(適用Visual Studio 2015版)$690$545 -
Python 機器學習 (Python Machine Learning)$580$452 -
被討厭的勇氣 二部曲完結篇:人生幸福的行動指南$320$288 -
Node.js 設計模式 (Node.js Design Patterns)
$590$460 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
鍛鍊你的數學腦|讓你寫出簡單快速的 69道解題程式$400$316 -
WordPress+AWS 架設企業級雲端網站$360$281 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
設計師都該懂的 UI/UX 設計實務:超圖解跨裝置網頁設計實戰講座$480$408 -
人類大命運:從智人到神人 (Homo Deus The Brief History of Tomorrow)$600$510 -
在世界地圖上找到自己$330$281 -
謝謝你遲到了:一個樂觀主義者在加速時代的繁榮指引 (Thank You for Being Late An Optimist’s Guide to Thriving in the Age of Accelerations)$600$510 -
接受不完美的勇氣:阿德勒100句人生革命$280$252 -
阿德勒談人性:瞭解他人就能認識自己 (Understanding Human Nature)$300$270 -
我是一個媽媽,我需要柏金包!:耶魯人類學家的曼哈頓上東區臥底觀察 (Primates of Park Avenue: A Memoir)$350$298
相關主題
商品描述
As a game developer, you'll know the power of PhysX to add simulation-level realism to games, and this book shows you exactly how best to achieve it with a hands-on, examples-led approach. Sophisticated stuff.
Overview
- Learn everything you need to know about PhysX programming from scratch
- Master the most advanced features of the PhysX Physics Engine
- Code examples are included in each chapter to help you learn quickly and efficiently
In Detail
In this day and age, physics engines play a very critical role in the success of a sophisticated game. PhysX is a state-of-the-art cross-platform physics engine widely used by top game studios and developers. It contains all the physics-related components you will need and exploits the parallel-processing capability of modern GPUs as well as multi-core CPUs to make a game as physically-realistic as possible. This book will help you to program and simulate games by using PhysX 3.
Learning Physics Modeling with PhysX helps you to master physics simulation using the PhysX Physics Engine from scratch. This is useful not only for game developers, but also for developers making virtual walkthroughs or training and other simulation applications. It will cover all the essential features of PhysX 3 with easy-to-understand code snippets and examples to help you learn quickly and efficiently.
This book will start off by introducing you to the basic concepts of physic engines and will give you a glimpse of PhysX implementation. We then gradually cover more sophisticated topics with sample source code so that you can see what you have learned in action. We will cover the history and features of the PhysX SDK as well as how to configure it with the C++ compiler. After touching upon essential topics like rigid body dynamics and collision detection, we will gradually move on to more advanced topics like joints, scene queries, character controllers, particles, and cloth simulation. By the end of this book, you will have learned everything you need to know about the PhysX 3 Physics Engine, and you will be able to use it to program your very own physics simulation quickly and efficiently.
What you will learn from this book
- Learn about the history and features of the PhysX SDK as well as how to configure it with the C++ compiler
- Create, update, and destroy scenes and actors in PhysX
- Modify the properties of rigid body dynamics like mass, velocity, force, and so on
- Understand joints and their types including fixed, revolute, spherical, distance, and D6
- Understand the types of scene queries like raycast, sweep, and overlap as well as the different modes of operation
- Master the character controller and cloth simulations
- Create particle systems and update and release particles
- Learn how to use the PhysX Visual Debugger and its interface
Approach
Written as a practical, step-by-step tutorial, this book is full of engaging examples to help you learn in a practical context.
Who this book is written for
This book is for game developers or anyone who wants to learn how to fully utilize the PhysX Physics Engine quickly and efficiently. You don't have to be a die-hard programmer to get started with this book. Basic knowledge of C++, 3D mathematics, and OpenGL is all you need.
商品描述(中文翻譯)
作為一名遊戲開發者,您將了解 PhysX 在遊戲中增添模擬級真實感的強大功能,而本書將以實作為主的範例導向方式,向您展示如何最佳地實現這一點。這是相當高級的內容。
概述
- 從零開始學習有關 PhysX 編程的所有知識
- 精通 PhysX 物理引擎的最先進功能
- 每章都包含程式碼範例,幫助您快速有效地學習
詳細內容
在當今時代,物理引擎在複雜遊戲的成功中扮演著至關重要的角色。PhysX 是一款先進的跨平台物理引擎,廣泛應用於頂尖遊戲工作室和開發者。它包含您所需的所有物理相關組件,並利用現代 GPU 的平行處理能力以及多核心 CPU,使遊戲的物理真實性達到最佳。本書將幫助您使用 PhysX 3 進行遊戲編程和模擬。
《使用 PhysX 學習物理建模》幫助您從零開始掌握使用 PhysX 物理引擎的物理模擬。這不僅對遊戲開發者有用,對於製作虛擬導覽或訓練及其他模擬應用的開發者也同樣適用。本書將涵蓋 PhysX 3 的所有基本功能,並提供易於理解的程式碼片段和範例,幫助您快速有效地學習。
本書將首先介紹物理引擎的基本概念,並讓您瞥見 PhysX 的實作。我們將逐步涵蓋更複雜的主題,並提供範例源代碼,以便您能夠看到所學知識的實際應用。我們將介紹 PhysX SDK 的歷史和特性,以及如何使用 C++ 編譯器進行配置。在觸及剛體動力學和碰撞檢測等基本主題後,我們將逐漸轉向更高級的主題,如關節、場景查詢、角色控制器、粒子和布料模擬。在本書結束時,您將學會有關 PhysX 3 物理引擎的所有知識,並能夠快速有效地使用它來編寫自己的物理模擬。
您將從本書中學到的內容
- 了解 PhysX SDK 的歷史和特性,以及如何使用 C++ 編譯器進行配置
- 在 PhysX 中創建、更新和銷毀場景和角色
- 修改剛體動力學的屬性,如質量、速度、力等
- 理解關節及其類型,包括固定、旋轉、球形、距離和 D6
- 理解場景查詢的類型,如射線檢測、掃描和重疊,以及不同的操作模式
- 精通角色控制器和布料模擬
- 創建粒子系統並更新和釋放粒子
- 學習如何使用 PhysX 可視化除錯器及其介面
方法
本書以實用的逐步教程形式編寫,充滿引人入勝的範例,幫助您在實際情境中學習。
本書的讀者對象
本書適合遊戲開發者或任何希望快速有效地學會如何充分利用 PhysX 物理引擎的人。您不必是死忠的程式設計師才能開始閱讀本書。您只需具備基本的 C++、3D 數學和 OpenGL 知識即可。
