מה זה ManimCE?
ManimCE הוא הפיצול של Manim שמתוחזק על ידי הקהילה, ספריית Python ליצירת אנימציות מתמטיות מדויקות. זוהי הגרסה שרוב המפתחים, המחנכים והיוצרים משתמשים בה היום.
ManimCE הוא הפיצול של Manim שמתוחזק על ידי הקהילה, ספריית Python ליצירת אנימציות מתמטיות מדויקות. זוהי הגרסה שרוב המפתחים, המחנכים והיוצרים משתמשים בה היום.
Manim נכתב במקור על ידי גרנט סנדרסון לשימושו האישי. הגרסה שלו, המכונה לעתים ManimGL, קשורה קשר הדוק לתהליך העבודה האישי שלו. כשהקהילה רצתה גרסה יציבה ונגישה יותר, הם פיצלו את הפרויקט.
ManimCE, קיצור של Manim Community Edition, הושק ב-2020. הוא ניקה את ה-API, הוסיף תיעוד מתאים, קבע מחזור שחרורים והרחיב את התמיכה בגרסאות Python ומערכות הפעלה שונות.
כיום ManimCE הוא הסטנדרט בפועל. כשמישהו אומר שהוא משתמש ב-Manim, כמעט תמיד הכוונה ל-ManimCE.
מהדורת הקהילה לא הייתה רק פיצול. זה היה בנייה מחדש מכוונת של חוויית המפתח סביב אותו מנוע רינדור ליבה.
ManimCE מגיע עם תיעוד עזר לכל מחלקה ומתודה. ל-Manim המקורי כמעט לא היה. כתיבת סצנה ב-ManimCE אומרת שאפשר לבדוק אילו ארגומנטים מתודה מקבלת במקום לקרוא קוד מקור.
ל-ManimCE יש שחרורים קבועים, יומן שינויים ציבורי, ו-GitHub פעיל עם מאות תורמים. באגים מתוקנים. תמיכת גרסאות Python עומדת בקצב האקוסיסטם.
ManimCE רץ על macOS, Windows ו-Linux עם התנהגות עקבית. ההתקנה מתועדת לשלוש הפלטפורמות. Manim המקורי היה בפועל ל-Linux בלבד ברוב חייו.
ManimCE משתלב עם LaTeX לרינדור סימון מתמטי. משוואות נראות זהות לאופן שבו הן מופיעות במאמרים אקדמיים. האינטגרציה יציבה ונבדקת היטב.
דיבוג קוד Manim יכול להיות כואב. ManimCE שיפר את דיווח השגיאות כך שהודעות traceback מצביעות על הבעיה האמיתית במקום עמוק בתוך צינור הרינדור.
ManimCE מותקן דרך pip, אך דורש תלויות מערכת. LaTeX ו-FFmpeg חייבים להיות מותקנים בנפרד לפני שהספרייה תעבוד.
התקן את ManimCE עם pip:
pip install manimרנדר סצנה משורת הפקודה:
manim -pql scene.py HelloWorldב-macOS, FFmpeg מותקן דרך Homebrew. LaTeX זמין כ-MacTeX, הורדה גדולה אך חד-פעמית. ב-Windows, שניהם זמינים כמתקינים. ב-Linux, מנהלי החבילות מטפלים בשניהם.
לאחר ההתקנה תוכל להשתמש בכלי שורת הפקודה לרינדור סצנה. Animo מטפל בכל זה אוטומטית אם אתה מעדיף לא לנהל תלויות בעצמך.
שני הפיצולים חולקים את אותו מקור אך פנו לכיוונים שונים משמעותית. הנה ההבדלים.
ManimGL מתוחזק אישית על ידי גרנט סנדרסון, בעיקר לשימושו ב-3Blue1Brown. ManimCE מתוחזק על ידי קהילת הקוד הפתוח עם בסיס תורמים פעיל.
ל-ManimCE יש תיעוד נרחב עם דוגמאות, עזר API מלא ומדריכים. ל-ManimGL יש תיעוד ציבורי מינימלי. לימוד ממנו דורש קריאת קוד מקור.
ManimCE מותקן בכל הפלטפורמות הגדולות עם שלבים מתועדים. ManimGL מניח סביבת פיתוח ספציפית וקשה יותר להגדרה מחוצה לה.
ManimCE עוקב אחר מחזור שחרורים עם הודעות על הוצאה משימוש. ManimGL יכול להשתנות ללא אזהרה מכיוון שהוא משרת תחילה את תהליך העבודה של מפתח אחד.
ManimCE קל יותר ללמידה מ-ManimGL, אך עדיין דורש Python. אתה מגדיר סצנות כמחלקות, מאניץ אובייקטים עם קריאות מתודה ומגדיר פלט דרך דגלים.
התיעוד מכסה את רוב המקרים הנפוצים. לכל דבר שמעבר לבסיסים, ה-Discord של הקהילה ודיוני GitHub הם המשאב הטוב ביותר.
הרינדור הוא מקומי ורצופי. כל שינוי דורש הפעלה מחדש של הפקודה. לסצנות מורכבות, מחזורי האיטרציה איטיים.
אם אתה רוצה להשתמש ב-ManimCE ללא ניהול סביבה, Animo כולל הכל ומייצר את הקוד עבורך.
Animo הוא אפליקציית שולחן עבודה ל-macOS ו-Windows שמריצה ManimCE מאחורי הקלעים. היא כוללת Python, LaTeX, FFmpeg ו-ManimCE בתוכנת התקנה אחת.
אתה מתאר מה אתה רוצה באנגלית פשוטה. הבינה המלאכותית כותבת את קוד ה-ManimCE. אתה מציג, מתאים, ומייצא את הווידאו. לא נדרש טרמינל.
הקוד ש-Animo מייצר הוא ManimCE סטנדרטי. אתה יכול להעתיק, לשנות או להריץ אותו מחוץ ל-Animo בכל עת.
כן. ManimCE הוא חינמי וקוד פתוח תחת רישיון MIT. אתה יכול להשתמש בו לכל מטרה כולל פרויקטים מסחריים.
ManimCE תומך ב-Python 3.8 ומעלה. הוא נבדק מול גרסאות Python יציבות נוכחיות וגרסאות חדשות מתווספות עם שחרורן.
כשרוב האנשים אומרים Manim הם מתכוונים ל-ManimCE. הגרסה המקורית שנכתבה על ידי גרנט סנדרסון נקראת כעת ManimGL כדי להבדיל בין השתיים. ManimCE היא הגרסה המתוחזקת על ידי הקהילה עם תיעוד נרחב.
LaTeX נדרש אם אתה רוצה לרנדר משוואות מתמטיות. לאנימציות שאינן משתמשות בסימון מתמטי אתה יכול לדלג עליו. רוב המדריכים מניחים ש-LaTeX מותקן.
התיעוד הרשמי נמצא ב-docs.manim.community. הוא כולל מדריך התחלה מהירה, עזר API מלא וגלריות דוגמאות לסוגי אנימציה נפוצים.
Animo הוא אפליקציית שולחן עבודה ל-macOS ו-Windows שמשתמשת ב-AI ליצירת אנימציות ManimCE מאנגלית פשוטה. היא כוללת את סביבת ManimCE המלאה כך שאינך צריך להתקין תלויות בנפרד.
הורד את Animo וצור את אנימציית ManimCE הראשונה שלך על ידי תיאורה באנגלית פשוטה. הסביבה המלאה פועלת מקומית על המחשב שלך.