آموزش Cinder با جووانی دیکانیو
Getting Started With Cinder
200,000 تومان
دسترسی سریع
آموزش Cinder با جووانی دیکانیو
آموزش Cinder با جووانی دیکانیو : این دوره مقدمه ای برای توسعه برنامه های کاربردی با استفاده از کتابخانه منبع باز Cinder کدنویسی خلاق در C++ است.این دوره مقدماتی را با Cinder با استفاده از C++ ارائه می دهد. Cinder یک کتابخانه رایگان و منبع باز توسعه یافته توسط جامعه برای کدنویسی خلاقانه با کیفیت حرفه ای در ++C است.
آموزش Cinder با جووانی دیکانیو:موضوعاتی از معماری پایه یک برنامه Cinder، تا طراحی اولیه دو بعدی، مدیریت ورودی کاربر، اصول اولیه پردازش تصویر، تشخیص چهره، ادغام OpenCV و اصول انیمیشن گنجانده شده است. دانش مقدماتی C++ باید برای دنبال کردن دوره خوب باشد، اگرچه جنبههای پیشرفتهتر زبان و کتابخانههای STL در صورت نیاز مورد بحث قرار خواهند گرفت.
فهرست ” آموزش Cinder با جووانی دیکانیو “
- معرفی
مقدمه
سیندر چیست؟
پیش نیاز دوره
چرا C++؟
ساختار این دوره
- شروع
مقدمه
دانلود و نصب Cinder
استفاده از TinderBox برای توسعه اولین برنامه Cinder ما
بحث در مورد کد اسکلت اولیه
“Hello World” به سبک Cinder: تغییر رنگ پس زمینه
هدایای سیندر: ساده و قابل حمل کد
Cinder Application Basic Architecture
راه اندازی / به روز رسانی / قرعه کشی Trio
خلاصه
- اصول طراحی دو بعدی
مقدمه
Cinder 2D Coordinate System و Vec2f Class
خطوط و رنگ ها
اولین آزمایش های ترسیم
دایره ها
بیضی
مستطیل و مستطیل گرد
خلاصه
- ورودی کاربر
مقدمه
برگزاری رویداد در Cinder
رویدادهای صفحه کلید
رویدادهای موش
- دمو ورودی کاربر
مقدمه
حلقه های خود را کجا ذخیره کنیم؟ کانتینر std::vector
دمو ورودی کاربر: پیاده سازی C++
خلاصه
- تصاویر، منابع و سطوح
مقدمه
تصاویر: از فایل تا صفحه
تقسیم کار
نسخه ی نمایشی: بارگیری تصاویر از دارایی ها
منابع
نسخه ی نمایشی: بارگیری تصاویر از منابع
کلاس سطح
ایجاد سطوح
سطوح کپی
دسترسی به پیکسل ها در سطوح
نسخه ی نمایشی: Surface RGB Components
نسخه ی نمایشی: Texture RGB Components
نسخه ی نمایشی: نمایش اسلاید
خلاصه
- مبانی پردازش تصویر و InterfaceGl
مقدمه
معرفی Lenna
مبانی پردازش تصویر
تبدیل پیکسل
تنظیم روشنایی و کنتراست (تئوری)
تنظیم روشنایی و کنتراست (C++/Cinder)
InterfaceGl کلاس
اطلاعات بیشتر در مورد InterfaceGl
دمو: تنظیم روشنایی و کنتراست
خلاصه
- تشخیص چهره با OpenCV
مقدمه
مشکل تشخیص چهره
معرفی OpenCV
کلاس های Mat، Rect و CascadeClassifier OpenCV’s
با استفاده از cv::CascadeClassifier برای تشخیص چهره
تبادل داده بین Cinder وOpenCV
از وکتور مستطیل های OpenCV تا وکتور مستطیل های سیندر
نسخه نمایشی تشخیص چهره (قسمت اول): تنظیم
نسخه نمایشی تشخیص چهره (قسمت دوم): کد C++ در اکشن
خلاصه
- مبانی انیمیشن
مقدمه
انیمیشن مکانیک
اولین انیمیشن ساده ما با Cinder
انیمیشن در امتداد یک مسیر
نسخه ی نمایشی: متحرک سازی در امتداد یک مسیر
خلاصه برداری جبر وکتور پایه برای انیمیشن ها
رسیدن به هدف
دمو: رسیدن به هدف
متحرک سازی با توابع کاهش
نسخه ی نمایشی: متحرک سازی با عملکردهای کاهش
نسخه ی نمایشی: متحرک سازی ذرات چندگانه
انیمیشن با خط زمانی
نسخه ی نمایشی: متحرک سازی با خط زمانی
خلاصه
معرفی کوتاه مدرس :
- جیووانی دیکانیو Giovanni Dicanio
جیووانی دیکانیو Giovanni Dicanio یک برنامه نویس کامپیوتری است که در هر دو پلتفرم C و C++ و توسعه سیستم عامل ویندوز تخصص دارد. جووانی مقالات برنامه نویسی کامپیوتری را در مورد C++، OpenGL و سایر موضوعات برنامه نویسی در مجلات کامپیوتر ایتالیایی نوشت.
او اخیراً چند مقاله ویژه C++ برای مجله MSDN نیز نوشته است. او همچنین کدهایی را در برخی از پروژههای منبع باز ارائه کرد. تجربه برنامه نویسی کامپیوتر او به روزهای با شکوه Commodore 64 و Amiga 500 با Basic و اسمبلی باز می گردد.
جووانی دوست دارد به مردم در حل مشکلات برنامه نویسی C و C++ در انجمن ها از جمله Stack Overflow کمک کند.او از سال 2007 جایزه MVP مایکروسافت را برای Visual C++ برای مشارکتهایش در جامعه توسعه C++، ابتدا در گروههای خبری NNTP و سپس در انجمنها، دریافت کرده است.
نام لاتین و لینک اصلی محصول : Getting Started With Cinder
این آموزش نیز به شما پیشنهاد می شود : آموزش زبان برنامه نویسی پایتون در مایا
قبل از هرچیزی، فرم درخواست مشاوره را تکمیل کنید!
نظرات
200,000 تومان
تبلیغات

قوانین ثبت دیدگاه