تبلیغات
مرجع دانلود کتاب و فیلم های آموزشی | کتابخانه افسانه ای - دانلود کتاب آموزشی Introduction to 3D Game Programming with DirectX11
مرجع دانلود کتاب و فیلم های آموزشی | کتابخانه افسانه ای
با نصب تولبار از جدید ترین کتاب ها با خبر شوید و از وبلاگ LegendaryLibrary حمایت کنید.
Get our toolbar!
برای درخواست کتاب و فیلم آموزشی میتونید از لینک مقابل استفاده کنید تا در صورت امکان قرار داده بشه.
درخواست آموزش
آدرس سایت : WWW.LegendaryLibrary.ir

Site Address : WWW.LegendaryLibrary.ir

دانلود کتاب آموزشی Introduction to 3D Game Programming with DirectX11

نویسنده :Legend
تاریخ:پنجشنبه 2 خرداد 1392-09:21 ق.ظ

  مرجع دانلود کتاب های آموزشی | کتابخانه افسانه ای
سال : 2012
صفحه : 746
حجم : هرپارت 27  MB
قالب : PDF
Direct3D 11 is a rendering library for writing high performance 3D graphics applications using moderngraphics hardware on the Windows platform. (A modified version of DirectX 9 is used on the XBOX 360.)Direct3D is a low-level library in the sense that its application programming interface (API) closely modelsthe underlying graphics hardware it controls. The predominant consumer of Direct3D is the games industry,where higher level rendering engines are built on top of Direct3D. However, other industries need highperformance interactive 3D graphics as well, such as medical and scientific visualization and architecturalwalkthrough. In addition, with every new PC being equipped with a modern graphics card, non-3 Dapplications are beginning to take advantage of the GPU (graphics processing unit) to offload work to thegraphics card for intensive calculations; this is known as general purpose GPU computing, and Direct3D11 provides the compute shader API for writing general purpose GPU programs. Although Direct3D is usuallyprogrammed from native C++, stable .NET wrappers exist for Direct3D (e.g., http://slimdx.org/) so that youcan access this powerful 3D graphics API from managed applications. Finally, at their 2011 BUILDconference (http://www.buildwindows.com/), Microsoft recently showed that Direct3D 11 will play the keyrole in writing high performance 3D "Metro" applications in Windows 8. All-in-all, the future looks bright forDirect3D developers.

This book presents an introduction to programming interactive computer graphics, with an emphasis ongame development, using Direct3D 11. It teaches the fundamentals of Direct3D and shader programming,after which the reader will be prepared to go on and learn more advanced techniques. The book is dividedinto three main parts. Part I explains the mathematical tools that will be used throughout this book. Part IIshows how to implement fundamental tasks in Direct3D, such as initialization, defining 3D geometry, settingup cameras, creating vertex, pixel, geometry, and compute shaders, lighting, texturing, blending, stenciling,and tessellation. Part III is largely about applying Direct3D to implement a variety of interesting techniquesand special effects, such as working with meshes, terrain rendering, picking, particle systems, environmentmapping, normal mapping, displacement mapping, real-time shadows, and ambient occlusion.

For the beginner, this book is best read front to back. The chapters have been organized so that thedifficulty increases progressively with each chapter. In this way, there are no sudden jumps in complexityleaving the reader lost. In general, for a particular chapter, we will use the techniques and conceptspreviously developed. Therefore, it is important that you have mastered the material of a chapter beforecontinuing. Experienced readers can pick the chapters of interest.

Finally, you may be wondering what kinds of games you can develop after reading this book. The answerto that question is best obtained by skimming through this book and seeing the types of applications thatare developed. From that you should be able to visualize the types of games that can be developed basedon the techniques taught in this book and some of your own ingenuity.
  مرجع دانلود کتاب های آموزشی | کتابخانه افسانه ای
Part 1 نویسنده : Frank D. Luna

Download RodFile
Download TrainBit


نوع مطلب : آموزش های DirectX 
دنبالک ها: آموزش های DirectX 

علی
یکشنبه 12 خرداد 1392 12:30 ق.ظ
خیلی عالی ، ممنون. لطفا در مورد برنامه نویسی های پایه مثل این کتاب بیشتر مطلب بگذارید . کتاب های gpu pro خیلی مفید هستند . لطفا آن ها را هم قرار دهید. ممنون
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




امتیاز به سایت
امتیاز به مطلب