, ,

کتاب ساخت موتور بازی سه‌بعدی حرفه‌ای با DirectX 9: تکنیک‌های پیشرفته و بهینه‌سازی

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب ساخت موتور بازی سه‌بعدی حرفه‌ای با DirectX 9: تکنیک‌های پیشرفته و بهینه‌سازی

موضوع کلی: توسعه بازی‌های سه‌بعدی پیشرفته

موضوع میانی: برنامه‌نویسی گرافیکی با DirectX 9

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. تنها لیست سرفصل‌ها را برگردانید.
  • 2. آشنایی با DirectX و تاریخچه آن
  • 3. نصب و راه‌اندازی DirectX SDK
  • 4. مروری بر مفاهیم ریاضی مورد نیاز برای گرافیک سه‌بعدی
  • 5. بردارها، ماتریس‌ها و تبدیلات
  • 6. فضاهای مختصات در گرافیک سه‌بعدی
  • 7. مبانی برنامه‌نویسی DirectX: ایجاد پنجره و مدیریت ورودی
  • 8. تنظیمات اولیه DirectX: ایجاد Device و Swap Chain
  • 9. مدیریت منابع: D3DPOOL و انواع بافرها
  • 10. مدیریت دستگاه و خطاهای DirectX
  • 11. مبانی رندرینگ: پاک کردن صفحه و نمایش اولیه
  • 12. رسم ساده‌ترین اشکال هندسی: مثلث
  • 13. رندر کردن با استفاده از Vertex Buffer
  • 14. رندر کردن با استفاده از Index Buffer
  • 15. استفاده از Vertex Declaration و Vertex Shader
  • 16. مفاهیم Shader و آشنایی با HLSL
  • 17. نوشتن اولین Vertex Shader
  • 18. نوشتن اولین Pixel Shader
  • 19. نورپردازی پایه: نور محیط، نور نقطه‌ای و نور جهت‌دار
  • 20. محاسبات نورپردازی در Vertex Shader
  • 21. محاسبات نورپردازی در Pixel Shader
  • 22. استفاده از بافت‌ها (Textures)
  • 23. لود کردن و نمایش بافت‌ها
  • 24. مدیریت بافت‌ها و فیلترهای بافت
  • 25. تکنیک‌های Mapping بافت: Texture Coordinates
  • 26. تکنیک‌های Mapping بافت: UV Mapping
  • 27. استفاده از چندین بافت: Multi-texturing
  • 28. مفاهیم Normal Mapping
  • 29. پیاده‌سازی Normal Mapping
  • 30. مفاهیم Specular Mapping
  • 31. پیاده‌سازی Specular Mapping
  • 32. تکنیک‌های blending و Transparent Rendering
  • 33. استفاده از Alpha Blending
  • 34. تکنیک‌های Depth Testing و Occlusion Culling
  • 35. مقدمه‌ای بر Shadow Mapping
  • 36. پیاده‌سازی Shadow Mapping (قسمت اول)
  • 37. پیاده‌سازی Shadow Mapping (قسمت دوم)
  • 38. آشنایی با Render Targets و Render-to-Texture
  • 39. استفاده از Render Targets برای جلوه‌های ویژه
  • 40. مبانی Particle Systems
  • 41. پیاده‌سازی Particle Systems
  • 42. مبانی Model Loading و نمایش مدل‌های پیچیده
  • 43. لود کردن مدل‌های .X (DirectX Model)
  • 44. استفاده از Mesh و Frame ها در DirectX
  • 45. مبانی انیمیشن در DirectX
  • 46. پیاده‌سازی Skeleton Animation
  • 47. استفاده از Skinning و Bone‌ها
  • 48. بهینه‌سازی در DirectX: معرفی Profiling
  • 49. استفاده از Pix برای Profiling
  • 50. بهینه‌سازی Vertex Shader و Pixel Shader
  • 51. بهینه‌سازی با استفاده از Level of Detail (LOD)
  • 52. بهینه‌سازی با استفاده از Occlusion Culling
  • 53. مدیریت منابع: Resource Management
  • 54. استفاده از Resource Management برای بهینه‌سازی
  • 55. مبانی صدا در DirectX
  • 56. پخش صداهای 2D و 3D
  • 57. استفاده از XACT برای مدیریت صداها
  • 58. مبانی ورودی (Input) در DirectX: Keyboard, Mouse, Joystick
  • 59. مدیریت ورودی‌ها: Input Devices
  • 60. مبانی Collision Detection و Collision Response
  • 61. تشخیص برخورد با استفاده از Axis-Aligned Bounding Box (AABB)
  • 62. تشخیص برخورد با استفاده از Sphere
  • 63. تشخیص برخورد با استفاده از Triangle
  • 64. مقدمه‌ای بر Raycasting
  • 65. پیاده‌سازی Raycasting
  • 66. مبانی Physics Engine
  • 67. استفاده از یک Physics Engine ساده (مثلاً ODE یا Bullet)
  • 68. پیاده‌سازی فیزیک اولیه
  • 69. آشنایی با مدیریت حافظه در DirectX
  • 70. مدیریت حافظه با استفاده از Smart Pointers
  • 71. اصول طراحی موتور بازی (Game Engine Design)
  • 72. طراحی معماری موتور بازی: Rendering Engine
  • 73. طراحی معماری موتور بازی: Input Manager
  • 74. طراحی معماری موتور بازی: Resource Manager
  • 75. طراحی معماری موتور بازی: Physics Engine
  • 76. طراحی معماری موتور بازی: Scene Graph
  • 77. مبانی shader programming با GLSL
  • 78. شروع کار با GLSL
  • 79. فریم‌ورک‌های shader: HLSL/GLSL
  • 80. نورپردازی در shader با استفاده از GLSL
  • 81. آشنایی با post-processing
  • 82. پیاده‌سازی post-processing در DirectX
  • 83. ساخت جلوه‌های ویژه با post-processing
  • 84. بهبود کیفیت تصویر با استفاده از anti-aliasing
  • 85. آشنایی با Tessellation
  • 86. پیاده‌سازی Tessellation
  • 87. استفاده از geometry shaders
  • 88. کاربرد geometry shaders
  • 89. مبانی multithreading در DirectX
  • 90. Multithreading در رندرینگ
  • 91. Multithreading در فیزیک
  • 92. بهینه‌سازی با استفاده از multithreading
  • 93. مفاهیم advanced shader
  • 94. Shader Model 3.0 و 4.0
  • 95. آشنایی با DirectX 11 و 12
  • 96. مقایسه DirectX 9 با نسخه‌های جدیدتر
  • 97. بهینه‌سازی برای پلتفرم‌های مختلف
  • 98. دیباگ کردن و رفع خطاهای DirectX
  • 99. نکات و ترفندهای پیشرفته در DirectX 9
  • 100. آینده‌ی برنامه‌نویسی DirectX

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت موتور بازی سه‌بعدی حرفه‌ای با DirectX 9: تکنیک‌های پیشرفته و بهینه‌سازی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا