کتاب فیزیک بازی با C++ و DirectX با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره فیزیک بازی با C++ و DirectX
موضوع کلی: برنامهنویسی ویندوز با زبان C/C++
موضوع میانی: برنامهنویسی بازی با C++ و DirectX
📋 سرفصلهای دوره
- 1. مقدمهای بر گرافیک کامپیوتری و DirectX
- 2. آشنایی با زبان برنامهنویسی ++C و مفاهیم پایه
- 3. نصب و راهاندازی DirectX و کتابخانههای مورد نیاز
- 4. مبانی هندسه و تبدیلهای خطی در دوبعد
- 5. مبانی هندسه و تبدیلهای خطی در سهبعد
- 6. برنامهنویسی شیءگرا و کاربرد آن در گرافیک
- 7. مدیریت حافظه در ++C و بهینهسازی عملکرد
- 8. آشنایی با پایپلاین گرافیکی و مراحل پردازش
- 9. رندر کردن اشکال هندسی ساده (مثلث، مربع)
- 10. کار با بافتها (Textures) و اعمال آنها بر روی سطوح
- 11. نورپردازی پایه و سایهزنی
- 12. دوربین و پرسپکتیو در گرافیک سهبعدی
- 13. سیستم مختصات و تبدیلات ماتریسی
- 14. آشنایی با شیدرها (Shaders) و زبان HLSL
- 15. نورپردازی پیشرفته (Ambient, Diffuse, Specular)
- 16. تکنیکهای بهینهسازی رندرینگ
- 17. برنامهنویسی با استفاده از Vertex Buffer و Index Buffer
- 18. سیستم انیمیشن و کاربرد آن در بازیها
- 19. مدلسازی سهبعدی و فرمتهای رایج (OBJ, FBX)
- 20. بارگیری و رندر کردن مدلهای سهبعدی
- 21. کار با سیستمهای ذرهای (Particle Systems)
- 22. تکنیکهای رندرینگ ویژه (Bloom, HDR)
- 23. برنامهنویسی صدا و پخش موسیقی در بازی
- 24. مدیریت ورودی از صفحه کلید و ماوس
- 25. برنامهنویسی هوش مصنوعی پایه (AI)
- 26. سیستم برخورد (Collision Detection) و پاسخدهی
- 27. مفاهیم فیزیک در بازی (Physics) و استفاده از DirectX Physics
- 28. طراحی و پیادهسازی رابط کاربری (UI) در بازی
- 29. بهینهسازی بازی برای اجرا بر روی سختافزارهای مختلف
- 30. دیباگینگ و پروفایلینگ برنامههای گرافیکی
- 31. کار با ابزارهای توسعه بازی (IDE)
- 32. مقدمهای بر واقعیت افزوده (AR) و واقعیت مجازی (VR)
- 33. استفاده از DirectX برای توسعه بازیهای موبایل
- 34. تکنیکهای رندرینگ Real-time
- 35. تکنیکهای رندرینگ Deferred
- 36. آشنایی با Shader Model 5.0 و ویژگیهای جدید آن
- 37. برنامهنویسی با استفاده از Compute Shaders
- 38. تکنیکهای Post-Processing
- 39. آشنایی با Ray Tracing در DirectX
- 40. پیادهسازی سیستمهای سایه پیشرفته
- 41. برنامهنویسی با استفاده از Tessellation
- 42. برنامهنویسی با استفاده از Geometry Shaders
- 43. مفاهیم و تکنیکهای Motion Capture
- 44. بهینهسازی مصرف باتری در بازیهای موبایل
- 45. آشنایی با ابزارهای پروفایلینگ DirectX
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.