یادگیری OPENGL با ساخت پروژه - اپلیکیشن نقاشی با استفاده از ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- داشتن یک پروژه تاثیرگذار در OPENGL
- یادگیری ساخت اپلیکیشنهای CG مانند MS Paint، ادوبی فوتوشاپ، Gimp و Krita
- یادگیری OPENGL 2D و مفاهیم برنامهنویسی گرافیکی
- آمادگی برای مشارکت در پروژههای متنباز یا فریلنسری در OPENGL
توضیحات دوره
این دوره برای افرادی که تازه شروع به یادگیری ++C کردهاند یا توسعهدهندگان سطح متوسطی که به دنبال تقویت مهارتهای خود هستند مناسب است. شما یک کلون کامل از MS Paint با استفاده از OPENGL GLUT و ++C خواهید ساخت. ما از ویژوال استودیو کد به عنوان ویرایشگر کد استفاده خواهیم کرد. ویژگیهای اپلیکیشن نقاشی شامل ابزار Pencil، ابزار Eraser، ابزار Paint Bucket، ابزار Line و ابزار Rectangle است. ما همچنین ویژگیهایی مانند تغییر رنگها به صورت پویا و Undo را اضافه خواهیم کرد تا کاربران بتوانند تغییرات را لغو کنند. هر درس یک فایل ++C پیوست شده دارد تا شما در هیچ مرحلهای گیر نکنید. با این حال، این دوره روی بخش رابط کاربری اپلیکیشن تمرکز ندارد. شما میتوانید این ابزارها را با استفاده از کلیدهای کیبورد تغییر دهید. در عین حال، به کد منبع کامل، شامل رابط کاربری و غیر رابط کاربری به صورت جداگانه دسترسی خواهید داشت. شما میتوانید این کد منبع را در هر جایی که میخواهید، بدون هیچ گونه قید و شرط استفاده کنید.
این دوره پروژه محور است و به دانشجویان امکان میدهد که مفاهیم را به صورت عملی با ایجاد یک اپلیکیشن واقعی اعمال کنند. دوره شامل کدهای به خوبی ساختاربندی شده و ماژولار است که بینشهایی درباره بهترین شیوهها در توسعه نرمافزار ارائه میدهد. درک و پیشرفت شما اولویتهای اصلی ما هستند و ما متعهد به ایجاد یک محیط یادگیری مثبت و تعاملی هستیم.
این دوره برای چه کسانی مناسب است؟
- کدنویسان مبتدی ++C که به یادگیری OPENGL علاقهمند هستند.
- کسانی که میخواهند یک پروژه بسازند.
- کسانی که به دنبال ساخت اپلیکیشنهای CG مانند MS Paint، ادوبی فوتوشاپ، Gimp و Krita هستند.
یادگیری OPENGL با ساخت پروژه - اپلیکیشن نقاشی با استفاده از ++C
-
مقدمه دوره 02:42
-
راهاندازی 02:38
-
ایجاد پنجره OPENGL 07:41
-
سیستم مختصات 02:42
-
ترسیم شکلها 06:44
-
فرمول تبدیل 05:50
-
ابزار Pencil - مدیریت ورودی ماوس 16:01
-
جمعبندی بردار جفتها 03:26
-
ابزار Pencil - ترسیم بلادرنگ 08:44
-
ابزار Pencil - ذخیره نقاط در بافر حافظه 15:28
-
سوئیچینگ ابزارها 08:44
-
ابزار Eraser - پاک کردن بلادرنگ 10:09
-
ابزار Eraser - ذخیره نقاط در بافر حافظه 05:38
-
ویژگی تغییر رنگ 03:16
-
ویژگی Undo 03:06
-
تئوری ابزار Line 00:54
-
ساخت ابزار Line 16:34
-
الگوریتم Flood Fill 05:14
-
ابزار Fill - تعیین شرایط مرزی 10:47
-
ابزار Fill - تکمیل تابع Flood Fill 18:54
-
تئوری ابزار Rectangle 01:16
-
ساخت ابزار Rectangle 14:29
مشخصات آموزش
یادگیری OPENGL با ساخت پروژه - اپلیکیشن نقاشی با استفاده از ++C
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:22
- مدت زمان :02:50:57
- حجم :1.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy