دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Krishna Kumar
سری:
ISBN (شابک) : 1849698147, 9781849698146
ناشر: Packt Publishing
سال نشر: 2013
تعداد صفحات: 104
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Learning Physics Modeling with PhysX به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یادگیری مدل سازی فیزیک با PhysX نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
به PhysX 3 Physics Engine مسلط شوید و یاد بگیرید که چگونه شبیه سازی فیزیک خود را برنامه ریزی کنید
نمای کلی
در جزئیات
در عصر حاضر، موتورهای فیزیک نقش بسیار مهمی در موفقیت یک بازی پیچیده دارند. PhysX یک موتور فیزیک متقابل پلتفرم پیشرفته است که به طور گسترده توسط استودیوها و توسعه دهندگان برتر بازی استفاده می شود. این شامل تمام اجزای مرتبط با فیزیک است که شما نیاز دارید و از قابلیت پردازش موازی پردازندههای گرافیکی مدرن و همچنین پردازندههای چند هستهای برای ایجاد یک بازی تا حد امکان از نظر فیزیکی واقعی بهره میبرد. این کتاب به شما کمک می کند تا بازی ها را با استفاده از PhysX 3 برنامه ریزی و شبیه سازی کنید.
آموزش مدل سازی فیزیک با PhysX به شما کمک می کند تا از ابتدا بر شبیه سازی فیزیک با استفاده از PhysX Physics Engine مسلط شوید. این نه تنها برای توسعه دهندگان بازی، بلکه برای توسعه دهندگانی که مراحل مجازی یا آموزش و سایر برنامه های شبیه سازی را انجام می دهند نیز مفید است. این کتاب تمام ویژگیهای ضروری PhysX 3 را با قطعات کد و مثالهایی که به راحتی قابل درک هستند پوشش میدهد تا به شما کمک کند تا سریع و کارآمد یاد بگیرید.
این کتاب با معرفی مفاهیم اولیه موتورهای فیزیکی شروع میشود. و یک نگاه اجمالی از اجرای PhysX به شما می دهد. سپس به تدریج موضوعات پیچیده تری را با کد منبع نمونه پوشش می دهیم تا بتوانید آنچه را که در عمل آموخته اید مشاهده کنید. ما تاریخچه و ویژگی های PhysX SDK و همچنین نحوه پیکربندی آن را با کامپایلر C توضیح خواهیم داد. پس از پرداختن به موضوعات ضروری مانند دینامیک بدنه سفت و سخت و تشخیص برخورد، به تدریج به سمت موضوعات پیشرفته تر مانند اتصالات، نمایش صحنه ها، کنترل کننده های کاراکتر، ذرات و شبیه سازی پارچه خواهیم رفت. در پایان این کتاب، همه چیزهایی را که باید در مورد PhysX 3 Physics Engine بدانید، یاد خواهید گرفت و میتوانید از آن برای برنامهریزی سریع و کارآمد شبیهسازی فیزیک خود استفاده کنید.
< b>آنچه از این کتاب یاد خواهید گرفت
رویکرد< /b>
این کتاب که بهعنوان یک آموزش عملی و گام به گام نوشته شده است، مملو از مثالهای جذاب است که به شما کمک میکند در زمینهای عملی یاد بگیرید.
این کتاب چه کسی است. کتاب برای
این کتاب برای توسعهدهندگان بازی یا هر کسی که میخواهد یاد بگیرد چگونه بهطور کامل از PhysX Physics Engine سریع و کارآمد استفاده کند، نوشته شده است. برای شروع کار با این کتاب، لازم نیست یک برنامه نویس سرسخت باشید. دانش اولیه C، ریاضیات سه بعدی و OpenGL تمام چیزی است که شما نیاز دارید.
Master the PhysX 3 Physics Engine and learn how to program your very own physics simulation
Overview
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
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.
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 12
Brief history......Page 18
PhysX features......Page 19
New in PhysX 3......Page 20
Downloading PhysX SDK and tools......Page 21
Configuring with VC++ Express 2010......Page 22
Summary......Page 26
Scene and Actors......Page 28
Materials......Page 29
Shapes......Page 30
Initializing PhysX......Page 31
Creating scene......Page 32
Creating actors......Page 33
Simulating PhysX......Page 34
Shutting down PhysX......Page 35
Summary......Page 36
Mass......Page 38
Force and Torque......Page 39
Damping......Page 41
Sleeping state......Page 42
Summary......Page 43
Geometry......Page 44
Capsule......Page 45
Trigger shapes......Page 46
Trigger event......Page 47
Contact event......Page 48
Filter shader......Page 49
Broad-Phase collision detection......Page 50
Narrow-Phase collision detection......Page 51
Continuous collision detection......Page 52
Summary......Page 53
Joints in PhysX......Page 54
Fixed joints......Page 55
Revolute joints......Page 57
Spherical joints......Page 58
Distance joints......Page 59
Prismatic joints......Page 60
D6 joints......Page 61
Summary......Page 62
Raycast queries......Page 64
Sweep queries......Page 66
Overlap queries......Page 69
Summary......Page 70
The need of a character controller......Page 72
Creating a character controller......Page 73
Moving a character controller......Page 74
Shapes of a character controller......Page 75
Size update......Page 76
Summary......Page 77
Creating a particle system......Page 78
Particles with intercollision......Page 79
Particle system properties......Page 80
Creating particles......Page 82
Updating particles......Page 83
Particle drains......Page 84
Summary......Page 85
Creating a cloth fabric......Page 86
Cloth collision......Page 88
Cloth particle motion constraint......Page 89
Cloth self-collision......Page 90
Summary......Page 91
PhysX Visual Debugger (PVD) basics......Page 92
Connecting PVD using a network......Page 93
Saving PVD data as a file......Page 94
Summary......Page 95
Index......Page 96