دوره ManimGL: کتابخانه انیمیشن ریاضیات
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مقداردهی اولیه و افزودن MObjects به یک صحنه
- یادگیری انیمیشنهای ورود، نمایش و خروج
- اعمال انیمیشنهای آبجکت درون یک صحنه
- استفاده از ترفندها و نکات کاربردی به همراه ابزارهای کمکی اضافی برای ساخت بهتر یک صحنه Manim
- آموزش 1: کدنویسی یک بردار سهبعدی با استفاده از کتابخانههای موجود
- آموزش 2: کدنویسی یک نمایشگر کد با استفاده از کتابخانههای موجود
- آموزش 3: ایمپورت کردن فایلهای SVG سفارشی و متحرکسازی آنها
پیشنیازهای دوره
- برنامهنویسی Python الزامی است.
توضیحات دوره
در حال حاضر 2 کتابخانه برای یادگیری Manim در دسترس است: ManimGL یا ManimCE. ManimGL کتابخانه اصلیای است که توسط 3b1b با هدف ساخت انیمیشنهای ریاضی ایجاد شد. 3b1b کتابخانه خود را متنباز کرد و از همانجا ManimCE بهوجود آمد. ManimCE هنوز هم در حال توسعه است و هر ماه قابلیتهای جدیدی به آن اضافه میشود. به همین دلیل، مدرس تصمیم گرفته است ManimGL را آموزش دهد تا این دوره همیشه کاربردی و ماندگار بماند! اگر تقاضای زیادی وجود داشته باشد و توسعه ManimCE کمی کندتر شود، مدرس ممکن است ساخت دورهای درباره آن را هم در نظر بگیرد، اما فعلاً این گزینه باید کافی باشد!
از این دوره میتوانید بهعنوان یک کتابخانه نمونه یا محلی برای یادگیری Manim استفاده کنید؛ انتخاب کاملاً با خودتان است! بیشتر مهارتهایی که در اینجا یاد میگیرید، اگر قصد یادگیری ManimCE را داشته باشید، به آن نیز قابل انتقال هستند. البته برای اطلاعات بیشتر باید به مستندات و کد منبع مراجعه کنید. تا پایان دوره، انتظار میرود که بتوانید مستقیماً وارد متحرکسازی صحنههای خود شوید! همهچیز به خلاقیت خودتان بستگی دارد.
برای گذراندن این دوره باید مقداری Python بلد باشید، پس مطمئن شوید با متغیرها، توابع، کلاسها، وراثت، لیستها، دیکشنریها و دستکاری رشتهها آشنایی دارید. غیر از این، این دوره برای طیف گستردهای از مخاطبان بهراحتی قابل دسترس است و بیشتر افراد نباید در گذراندن آن مشکلی داشته باشند.
این دوره برای چه کسانی مناسب است؟
- افرادی که به یادگیری یک مهارت جدید در زمینه انیمیشن علاقهمند هستند!
دوره ManimGL: کتابخانه انیمیشن ریاضیات
-
مقدمه 02:31
-
نصب ابزارها 01:04
-
اولین صحنه شما 03:35
-
افزودن، حذف، پخش، انتظار 02:58
-
CONFIG و kwargs 06:07
-
پوسته تعاملی و کنترلهای ModernGL 03:47
-
گیتهاب ManimGL و بررسی دوره 04:23
-
اشکال اولیه: Circle ،Square ،Dot ،Rectangle ،Line ،Ellipse ،Triangle 11:12
-
متن و LaTeX 07:35
-
گروهبندی MObjects 04:27
-
تصاویر و SVGs 05:54
-
اعداد، Numberline 10:54
-
اشکال بیشتر 1: Curved Arrows ،Vectors ،Arcs ،Sectors ،Dashed Line 09:23
-
نمودارهای دو بعدی 09:07
-
اشکال بیشتر 2: Tangent Line ،Polygon ،Cubic Bezier ،Rounded Rectangle 06:50
-
دوربین 05:36
-
اشکال سه بعدی: Sphere ،Torus، Cylinder ،Line3D ،Disk3D ،Square3D ،Cube ،Prism 06:30
-
نمودارهای سه بعدی 10:02
-
سطوح: پارامتری، بافتدار 05:30
-
ماتریسها، BarChart ،SurroundingRectangle ،Dot Cloud 05:37
-
میدانهای برداری 02:42
-
Fade ،FadeIn ،FadeOut ،FadeInFromPoint ،FadeTransform 03:37
-
Write ،Transform ،ShowCreation ،ReplacementTransform 04:26
-
Uncreate ،DrawBorderThenFill ،GrowFromCenter ،SpinInFromNothing 03:44
-
GrowFromPoint ،FocusOn ،Indicate ،Flash ،CircleIndicate 03:41
-
ShowPassingFlash، ShowPassingFlashAround ،ShowCreationThenFadeOut ،ApplyWave 03:35
-
Rotate، TurnInsideOut، WiggleOutThenIn 06:08
-
TransformFromCopy ،ClockwiseTransform ،Swap ،FadeToColor ،ShrinkToCenter 04:59
-
ApplyMethod ،ApplyFunction ،ScaleInPlace، Restore 04:32
-
ApplyMatrix ،ApplyComplexFunction 03:37
-
MaintainPositionRelativeTo 01:57
-
هموتوپی 02:23
-
بروزرسانی بخش 1: تولید آبجکت های هدف 02:28
-
بروزرسانی بخش 2: Updaters 01:52
-
بروزرسانی بخش 3: Value Trackers 01:39
-
عملیات تبدیل بخش 1: shift ،scale ،stretch ،rotate ،flip 04:17
-
عملیات تبدیل بخش 2: wag ،rotate_about_origin ،apply_function ،apply_matrix 02:17
-
متدهای موقعیتدهی بخش 1: shift ،move_to ،center ،replace ،surround ،rescale_to_fit 02:58
-
متدهای موقعیتدهی بخش 2: align_to_border ،to_corner ،to_edge ،next_to ،set_x/y/z 02:16
-
متدهای موقعیتدهی بخش 3: set_width/height/depth ،set_coord 02:38
-
توابع رنگ بخش 1: set_color ،set_opacity ،fade ،set_gloss، set_shadow 01:21
-
توابع رنگ بخش 2: set_rgba_array ،set_color_by_rbga_func 02:40
-
always ،f_always 02:22
-
always_shift ،always_rotate 01:41
-
turn_animation_into_updater ،cycle_animation 01:52
-
توابع نرخ 02:58
-
عملیات فضایی 02:56
-
صداها 01:27
-
حرکات دوربین 02:57
-
متن پیشرفته و Tex 04:48
-
بروزرسانهای هندسی 02:00
-
صحنههای پنجرهای و BulletedList 01:48
-
پرچمهای CLI 07:02
-
بخش 1: منشور مثلثی 15:15
-
بخش 2: Vector3D 28:47
-
بخش 3: CONFIGS ،Getters و Setters 31:22
-
بخش 1: تبدیل رشته به Tex 28:25
-
بخش 2: کدگذاری رنگی 29:01
-
بخش 3: پاکسازی و استایلدهی 16:02
-
بخش 4: CONFIG ،Getters و Setters 15:19
-
بخش 1: SVGWarrior 25:14
-
بخش 2: SVGFriend 04:59
-
جمعبندی + پاداش! 01:19
مشخصات آموزش
دوره ManimGL: کتابخانه انیمیشن ریاضیات
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:63
- مدت زمان :07:00:31
- حجم :4.88GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy