کتاب آموزش جامع برنامه‌نویسی گرافیک سه‌بعدی با OpenGL و زبان C++ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع برنامه‌نویسی گرافیک سه‌بعدی با OpenGL و زبان C++

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: گرافیک رایانه‌ای و توسعه بازی‌های ویدئویی

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

  • 1. مبانی برنامه‌نویسی گرافیک و معماری خط لوله رندرینگ
  • 2. آشنایی با زبان برنامه‌نویسی سی‌پلاس‌پلاس در توسعه گرافیکی
  • 3. راه‌اندازی محیط توسعه و کتابخانه‌های پایه OpenGL
  • 4. مفهوم پنجره‌سازی و مدیریت رویدادها با کتابخانه GLFW
  • 5. مدیریت رخدادها و بافت‌های گرافیکی با کتابخانه GLEW
  • 6. درک فضای سه‌بعدی و سیستم مختصات دکارتی
  • 7. ساختار داده‌های رئوس و آرایه‌های بافر اشیاء
  • 8. مبانی ریاضیات برداری و ماتریس‌ها در گرافیک رایانه‌ای
  • 9. مفهوم سایه‌زن‌ها و زبان برنامه‌نویسی GLSL
  • 10. نوشتن اولین سایه‌زن رئوس و سایه‌زن قطعه
  • 11. ارسال داده‌های رئوس به کارت گرافیک
  • 12. رندر کردن اولین چندضلعی در فضای دوبعدی
  • 13. تغییر شکل اشیاء با استفاده از ماتریس‌های مدل
  • 14. مفهوم دوربین و ماتریس‌های دید در فضای سه‌بعدی
  • 15. پیاده‌سازی ماتریس تصویر برای نمایش پرسپکتیو
  • 16. مدیریت حافظه در کارت گرافیک و بافرهای آرایه رئوس
  • 17. کار با بافرهای ایندکس برای بهینه‌سازی رندرینگ
  • 18. بارگذاری و نمایش مدل‌های سه‌بعدی پیچیده
  • 19. مبانی نورپردازی و مدل‌های بازتاب نور
  • 20. پیاده‌سازی مدل نورپردازی فون
  • 21. کار با بافت‌ها و نقشه‌برداری بافت روی اشیاء
  • 22. مدیریت تصاویر و بارگذاری فایل‌های گرافیکی
  • 23. شفافیت و ترکیب رنگ‌ها در رندرینگ
  • 24. تکنیک‌های حذف سطوح پنهان و تست عمق
  • 25. مفهوم نقشه‌برداری نرمال برای جزئیات سطحی
  • 26. آشنایی با سایه‌زن‌های هندسی
  • 27. پیاده‌سازی سیستم ذرات برای جلوه‌های بصری
  • 28. مبانی مدیریت صحنه و سلسله‌مراتب اشیاء
  • 29. بهینه‌سازی عملکرد رندرینگ و مدیریت فریم‌ها
  • 30. استفاده از فریم‌بافرها برای افکت‌های پس‌پردازش
  • 31. پیاده‌سازی افکت‌های نوری مانند بلوم و تاری
  • 32. مدیریت برخورد اشیاء در فضای سه‌بعدی
  • 33. طراحی رابط کاربری درون‌بازی با استفاده از گرافیک
  • 34. اصول بهینه‌سازی کدهای گرافیکی برای سخت‌افزار
  • 35. مدیریت منابع و حافظه در پروژه‌های گرافیکی بزرگ
  • 36. پیاده‌سازی سیستم‌های ورودی و خروجی در بازی
  • 37. مبانی انیمیشن‌سازی اسکلتی در گرافیک سه‌بعدی
  • 38. تکنیک‌های پیشرفته رندرینگ و سایه‌زنی
  • 39. استفاده از کتابخانه‌های کمکی برای فیزیک بازی
  • 40. مستندسازی و معماری پروژه در موتورهای گرافیکی شخصی
تگ‌ها: آموزش OpenGL بازی‌سازی با C++ برنامه‌نویسی بازی برنامه‌نویسی شی‌گرا برنامه‌نویسی گرافیک توسعه موتور بازی رندرینگ سه‌بعدی ریاضیات در گرافیک گرافیک سه‌بعدی مهندسی نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.