اپلیکیشن اندرویدی فلشکارت آموزشی طراحی موتورهای گرافیکی سفارشی با Liberty BASIC
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی موتورهای گرافیکی سفارشی با Liberty BASIC
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: گرافیک کامپیوتری
📋 سرفصلهای دوره
- 1. مقدمهای بر گرافیک کامپیوتری و Liberty BASIC
- 2. نصب و راهاندازی Liberty BASIC و محیط توسعه
- 3. آشنایی با ساختار زبان Liberty BASIC
- 4. متغیرها و انواع داده در گرافیک
- 5. دستورات پایهای ورودی و خروجی در Liberty BASIC
- 6. آشنایی با سیستم مختصات و پیکسلها
- 7. رنگها و مدلهای رنگی در گرافیک
- 8. خطوط و اشکال هندسی اولیه
- 9. رسم دایره، مربع و چندضلعی
- 10. پر کردن اشکال با رنگ
- 11. آشنایی با دستورات گرافیکی Liberty BASIC
- 12. انیمیشنهای ساده با Liberty BASIC
- 13. تغییر مکان و چرخش اشکال
- 14. کنترل سرعت و زمانبندی انیمیشن
- 15. ایجاد تصاویر پسزمینه
- 16. تکنیکهای رسم خطوط سریع
- 17. بهینهسازی کد گرافیکی
- 18. آشنایی با مفهوم بایتها و آرایهها
- 19. آرایههای یکبعدی و دو بعدی در گرافیک
- 20. نقشههای بیتی (Bitmap) و کار با آنها
- 21. بارگذاری و نمایش تصاویر Bitmap
- 22. تغییر سایز و برش تصاویر
- 23. ایجاد افکتهای ویژه با تصاویر Bitmap
- 24. آشنایی با گرافیک برداری
- 25. رسم منحنیهای Bezier
- 26. رسم Splineها
- 27. تکنیکهای پرسپکتیو
- 28. تبدیلات هندسی (انتقال، دوران، مقیاس)
- 29. ماتریسهای تبدیل
- 30. آشنایی با مفاهیم سایهزنی
- 31. سایهزنی Gouraud
- 32. سایهزنی Phong
- 33. نورپردازی و منابع نور
- 34. ایجاد بافت (Texture)
- 35. بارگذاری و اعمال بافت به اشیاء
- 36. تکنیکهای فیلتر کردن بافت
- 37. آشنایی با مدلهای سهبعدی
- 38. رسم سهبعدی ساده
- 39. چرخش و حرکت اشیاء سهبعدی
- 40. پروژههای سهبعدی
- 41. آشنایی با شیدرها
- 42. نوشتن شیدرهای ساده در Liberty BASIC
- 43. بهینهسازی شیدرها
- 44. آشنایی با کتابخانههای گرافیکی
- 45. استفاده از کتابخانههای گرافیکی آماده
- 46. آشنایی با مفاهیم رندرینگ
- 47. رندرینگ Real-time
- 48. رندرینگ Offline
- 49. آشنایی با فرمتهای فایلهای گرافیکی
- 50. فرمتهای Bitmap، JPEG، PNG
- 51. فرمتهای Vector
- 52. طراحی رابط کاربری گرافیکی (GUI)
- 53. ایجاد منوها و دکمهها
- 54. کنترلهای گرافیکی
- 55. آشنایی با مفاهیم هوش مصنوعی در گرافیک
- 56. ایجاد هوش مصنوعی ساده برای انیمیشنها
- 57. آشنایی با مفاهیم واقعیت مجازی (VR) و واقعیت افزوده (AR)
- 58. پیادهسازی VR/AR با Liberty BASIC
- 59. آشنایی با الگوریتمهای گرافیکی
- 60. الگوریتمهای رسم خط
- 61. الگوریتمهای پر کردن چندضلعی
- 62. آشنایی با مفاهیم گرافیک موازی
- 63. استفاده از چند هستهای برای پردازش گرافیکی
- 64. آشنایی با مفاهیم Ray Tracing
- 65. پیادهسازی Ray Tracing ساده
- 66. آشنایی با مفاهیم Global Illumination
- 67. پیادهسازی Global Illumination ساده
- 68. آشنایی با مفاهیم Motion Capture
- 69. استفاده از Motion Capture در انیمیشن
- 70. آشنایی با مفاهیم Procedural Generation
- 71. ایجاد محتوای گرافیکی به صورت خودکار
- 72. آشنایی با مفاهیم گرافیک محاسباتی (GPGPU)
- 73. استفاده از GPU برای محاسبات
- 74. آشنایی با مفاهیم Image Processing
- 75. اعمال فیلترها و افکتها بر روی تصاویر
- 76. آشنایی با مفاهیم Computer Vision
- 77. تشخیص اشیاء در تصاویر
- 78. آشنایی با مفاهیم Machine Learning در گرافیک
- 79. استفاده از Machine Learning برای ایجاد تصاویر
- 80. طراحی و پیادهسازی یک موتور بازی دو بعدی ساده
- 81. طراحی و پیادهسازی یک موتور بازی سه بعدی ساده
- 82. بهینهسازی عملکرد گرافیکی در Liberty BASIC
- 83. عیبیابی و رفع مشکلات گرافیکی
- 84. مطالعه موردی: طراحی یک بازی ساده با Liberty BASIC
- 85. آینده گرافیک کامپیوتر و Liberty BASIC
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.