کتاب بهینهسازی گرافیک DirectX 11 با ابزارهای تحلیل موازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بهینهسازی گرافیک DirectX 11 با ابزارهای تحلیل موازی
موضوع کلی: مهندسی نرمافزار و توسعهٔ بازی
موضوع میانی: بهینهسازی عملکرد گرافیکی
📋 سرفصلهای دوره
- 1. مقدمه بر بهینهسازی گرافیک در DirectX 11
- 2. آشنایی با مفاهیم عملکرد گرافیکی
- 3. معماری GPU و تاثیر آن بر عملکرد
- 4. اصول پایهی پروفایلینگ گرافیکی
- 5. معرفی ابزارهای تحلیل موازی (Parallel Nsight)
- 6. نصب و پیکربندی Parallel Nsight
- 7. مقدمهای بر DirectX 11 و API آن
- 8. مفاهیم کلیدی DirectX 11 برای بهینهسازی
- 9. رندرینگ پایپلاین در DirectX 11
- 10. مراحل رندرینگ و گلوگاههای احتمالی
- 11. تحلیل استفاده از بافرها در DirectX 11
- 12. بهینهسازی استفاده از Vertex Buffers
- 13. بهینهسازی استفاده از Index Buffers
- 14. بهینهسازی استفاده از Constant Buffers
- 15. تحلیل و بهینهسازی Shader ها
- 16. مقدمهای بر Shader Programming
- 17. Vertex Shaders و بهینهسازی آنها
- 18. Pixel Shaders و بهینهسازی آنها
- 19. Geometry Shaders و کاربردهایشان
- 20. Hull Shaders و Domain Shaders
- 21. تکنیکهای کاهش Overdraw
- 22. مدیریت Fill Rate
- 23. بهینهسازی Texture Sampling
- 24. فشردهسازی تکسچرها
- 25. Mipmapping و سطوح جزئیات
- 26. بهینهسازی استفاده از Render Targets
- 27. مدیریت Frame Buffer
- 28. تکنیکهای Anti-Aliasing و تاثیر آن
- 29. MSAA و بهینهسازی آن
- 30. FXAA و SMAA
- 31. تحلیل و بهینهسازی نورپردازی
- 32. مدلهای نورپردازی در DirectX 11
- 33. بهینهسازی محاسبهی نور
- 34. Shadow Mapping و بهینهسازی آن
- 35. Cascaded Shadow Maps
- 36. Screen Space Ambient Occlusion (SSAO)
- 37. بهینهسازی Post-processing Effects
- 38. Bloom و بهینهسازی آن
- 39. Depth of Field
- 40. Motion Blur
- 41. Color Correction
- 42. تحلیل و بهینهسازی استفاده از GPU Compute
- 43. Compute Shaders و کاربردهایشان
- 44. GPGPU در DirectX 11
- 45. بهینهسازی الگوریتمهای موازی
- 46. مدیریت حافظهی GPU
- 47. تکنیکهای کاهش سربار CPU
- 48. Batching و Instancing
- 49. بهینهسازی Draw Calls
- 50. مدیریت جریان داده بین CPU و GPU
- 51. استفاده از Query ها برای اندازهگیری عملکرد
- 52. Timer Queries
- 53. Predicate Queries
- 54. Event Queries
- 55. تحلیل عملکرد در صحنههای پیچیده
- 56. شناسایی گلوگاههای اصلی صحنه
- 57. تکنیکهای LOD (Level of Detail)
- 58. مدیریت پیچیدگی هندسی
- 59. بهینهسازی انیمیشن
- 60. بهینهسازی سیستم ذرات
- 61. تحلیل و بهینهسازی فیزیک در بازی
- 62. شبیهسازی پارچه و مو
- 63. بهینهسازی AI و Pathfinding
- 64. تکنیکهای Culling
- 65. Frustum Culling
- 66. Occlusion Culling
- 67. مدیریت حافظه در سیستمهای بازی
- 68. بهینهسازی بارگذاری منابع
- 69. فشردهسازی دادهها
- 70. تکنیکهای کاهش زمان بارگذاری
- 71. پروفایلینگ در زمان واقعی (Real-time Profiling)
- 72. استفاده از ابزارهای Visual Debugging
- 73. تحلیل نتایج پروفایلینگ
- 74. تفسیر نمودارها و دادهها
- 75. تکنیکهای پیشرفته بهینهسازی GPU
- 76. Compute Shaders برای پردازش تصویر
- 77. استفاده از Indirect Drawing
- 78. بهینهسازی برای پلتفرمهای مختلف
- 79. تفاوتهای معماری GPU
- 80. بهینهسازی برای سختافزارهای موبایل
- 81. اصول طراحی بازی بهینه
- 82. ملاحظات فنی در توسعه بازی
- 83. مروری بر ابزارهای تحلیل عملکرد دیگر
- 84. Unity Profiler
- 85. Unreal Engine Profiler
- 86. برنامهریزی برای بهینهسازی مستمر
- 87. آیندهی بهینهسازی گرافیک
- 88. جمعبندی و نکات کلیدی بهینهسازی
تگها:
Nsight
انسایت
بهینهسازی بازی
پروفایلینگ گرافیک
تحلیل عملکرد
توسعه بازی
دیرکتایکس ۱۱
گرافیک کامپیوتر
نرمافزار گرافیکی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.