کتاب موتور بازی ساده با C++ و DirectX با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره موتور بازی ساده با C++ و DirectX
موضوع کلی: برنامهنویسی ویندوز با زبان C/C++
موضوع میانی: برنامهنویسی بازی با C++ و DirectX
📋 سرفصلهای دوره
- 1. مقدمهای بر گرافیک کامپیوتری
- 2. آشنایی با DirectX و کتابخانههای آن
- 3. راهاندازی پروژه DirectX در C++
- 4. مفهوم بافت (Texture) و کاربردهای آن
- 5. بارگذاری و نمایش بافتها در DirectX
- 6. مفهوم شیدر (Shader) و انواع آن
- 7. نوشتن شیدرهای ساده در HLSL
- 8. مقدمهای بر ریاضیات سهبعدی
- 9. بردارها و عملیات برداری در فضای سه بعدی
- 10. ماتریسها و تبدیلات هندسی
- 11. مدلسازی سهبعدی و فرمتهای رایج
- 12. وارد کردن مدلهای سهبعدی به DirectX
- 13. نورپردازی پایه در DirectX
- 14. نورهای نقطهای، موازی و مبهم
- 15. سایهها و روشهای پیادهسازی آنها
- 16. مفهوم دوربین و پرسپکتیو
- 17. کنترل دوربین در محیط سهبعدی
- 18. سیستم مختصات و فضای مدل، دنیا و دید
- 19. انیمیشنهای ساده در DirectX
- 20. مفهوم بافر راس (Vertex Buffer) و بافر اندیس (Index Buffer)
- 21. مدیریت حافظه در DirectX
- 22. ورودی از صفحه کلید و ماوس
- 23. تشخیص برخورد بین اشیاء
- 24. مقدمهای بر سیستم ذرات
- 25. پیادهسازی جلوههای ویژه با ذرات
- 26. مفهوم تکسچر نگاشت (Texture Mapping)
- 27. تکسچر نگاشت Bump و Normal
- 28. بهینهسازی عملکرد DirectX
- 29. استفاده از منابع محدود
- 30. مقدمهای بر رندرینگ مبتنی بر فیزیک (PBR)
- 31. پیادهسازی PBR در DirectX
- 32. مفهوم Deferred Rendering
- 33. Shader Model 5.0 و ویژگیهای جدید آن
- 34. پردازش پس از رندرینگ (Post-Processing)
- 35. Blur، Sharpen و سایر افکتها
- 36. مفاهیم مربوط به Anti-Aliasing
- 37. روشهای مختلف Anti-Aliasing در DirectX
- 38. آشنایی با DirectX Math Library
- 39. استفاده از DirectXMath برای محاسبات ریاضی
- 40. توسعه یک موتور بازی ساده
- 41. پیادهسازی حلقه اصلی بازی
- 42. مدیریت صحنه و اشیاء
- 43. سیستم رویدادها و کنترلکنندهها
- 44. مقدمهای بر هوش مصنوعی در بازیها
- 45. حرکت و مسیریابی اشیاء
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.