מתחת לגזרה תמצאו סקירה של מומחים מצוות הודיני של סטודיו קרסנודר פלריום על קורסי וידאו и מ-Mix Training, המוקדש לעבודה עם שפות Python ו-Vex בתוכנית הגרפיקה הודיני.
גם בפוסט הזה, החבר'ה משתפים מבחר חומרים שיהיו שימושיים לכל המתעניינים.

קצת היכרות
שפת Vex מפחידה עבור משתמשי הודיני חדשים. בעיקר בזכותו, היה סטריאוטיפ שאתה צריך לקודד בהודיני. בעצם בהודיני אחד יכול קוד, וזה פשוט הופך תהליכים רבים לקלים ומהירים יותר, במקום לסבך אותם. לדוגמה, זה עוזר להימנע מהגדרות מפחידות כאלה:

שפת ה-Vex נוצרה לכתיבת הצללות ב-Mantra renderer (הרנדר המובנה של תוכנית הודיני), אך היא התרחבה במהירות מעבר לשימוש המקורי שלה בשל הגמישות, הפשטות והמהירות שלה. שם השפה מגיע מהקיצור Vector EXpressions, אך ניתן להשתמש בו כדי לתפעל סוגי נתונים שונים לחלוטין. לפיכך, Vex משמש בעיקר לסוגים שונים של מניפולציות של רכיבי גיאומטריה (נקודות, מצולעים), כמו גם ליצירה פרוצדורלית של גיאומטריה.
שפת Vex די לא תובענית מבחינת תחביר ועיצוב קוד, ויש לה סף כניסה לא גבוה במיוחד. לעתים קרובות מספיקים כמה שורות כדי להשיג את התוצאה הרצויה. היתרונות שלו כוללים גם ריבוי השחלות וכתוצאה מכך מהירות טובה. תכנות ב-Vex נחוץ הן לפתרון בעיות אלמנטריות והן לחישובים מורכבים ומורכבים, והשפה מתמודדת עם כל זה במהירות רבה. זה יכול לשמש כדי לעשות הרבה דברים מדהימים במודלים פרוצדורליים, אנימציה וסימולציה.
כמובן, אנחנו אוהבים כשמישהו חושב שכולנו מתכנתים, אבל למעשה אנחנו רגילים לפונקציונליות ולנוחות (אם כי רבים, שעובדים בהודיני בפעם הראשונה, עשויים להחליט שיותר נוח לישון על ציפורניים) . אם כלי לא היה מקל על חיינו, לא היינו משתמשים בו. לכן, אסור לכם לתפוס את האפשרות של תכנות כמשהו שמונע מכם להתחיל ללמוד הודיני. Vex הוא רק עוד כלי (אם כי טוב מאוד) מבין רבים אחרים.
פייתון, המוכר הרבה יותר במעגלים רחבים, אינו זקוק לשום הקדמה או תיאור מפורט. בוא נגיד לך למה אנחנו צריכים את זה. בהקשר של הודיני, Python משמש לניהול התוכנה עצמה (יצירת צמתים בפרויקט, פעולות עם קבצים, אוטומציה של פעולות חוזרות ונשנות, שחזור שילובים מורכבים של פעולות וכו'). אנחנו צריכים גם תכנות Python כדי ליצור ממשקים יפים בכלים ולכתוב פקודות נוחות השולטות בנכסים בלחיצה על כפתור. אם היה כפתור "עשה את זה יפה" בנכס הודיני, הוא היה כתוב בפייתון. הוא משמש לפעמים גם למניפולציה בגיאומטריה (כמו Vex), אבל הבינו ש-Python פחות אינטואיטיבי להגדיר למטרות כאלה ולעיתים הוא איטי יותר לבצע את העבודה מאשר Vex.
עוד על קורסים
המפתח של הודיני, Side Effects Software, משחרר כל כך הרבה עדכונים ומספק כל כך הרבה פיצ'רים למשתמשים עד שלתיעוד הרשמי ולקורסי ההדרכה הרשמיים פשוט אין זמן להתעדכן. לכן, אנו אוספים מידע טיפין טיפין ממקורות שונים (בתשלום, בחינם, רשמי ולא כך) על מנת לשלוט במלואו בכלים הגמישים והחזקים הללו - שפות התכנות Vex ו-Python (והודיני בכלל). הבחירה שלנו נפלה על הקורסים של Mix Training, שכן הם טענו שיש להם סיקור רחב של חומר על Python ו-Vex בהודיני.
למחבר הקורסים יש (משאב טוב למי שרוצה להתחיל ללמוד הודיני), מאופיינת בהצגה לא רשמית, נינוחה ומספר רב של נושאים, מעיצוב תנועה ועד פיתוח משחקים. בנוסף לערוץ, יש לו גם להקת גראז' דת'-מטאל משלו. החלטנו שיש לסמוך על המחבר ולרכוש אותו и , 8 שעות כל קורס (ניתן לצפות במהירות 1,5).
Pros
- שימושי עבור מומחים ברמות שונות. ניתן להשוות את הקורסים הללו לספרייה המכילה את כל ההיבטים החשובים ביותר של Vex ו-Python בהודיני, מדברים בסיסיים ועד להגדרות מתקדמות ומורכבות. ב-Vex - מהגדרת תכונות ומשתנים ועד ליישום המקורי של אלגוריתם Space Colonization. בפייתון - מיצירה אוטומטית פשוטה של צמתים בסצנה ושיפורים קטנים בתוכנית הודיני עצמה ועד למנהל תכונות שנכתב מאפס. יש את כל המידע הבסיסי הדרוש על התחביר של שתי השפות הללו וכיצד הן מתקשרות עם הודיני.
יש הרבה בקורס למתחילים, אבל זה לא הפריע לנו בכלל. על ידי צפייה במדריכי וידאו או קריאה חוזרת של מאמרים על דברים בסיסיים בהודיני, אתה מוצא משהו חדש ומבין את מה שאתה כבר יודע בצורה חדשה. בנוסף, בהודיני כמעט הכל יכול להיעשות בדרכים שונות, תוך יצירת סגנון ייחודי משלך לאורך זמן, כך שתמיד חשוב ומעניין לראות את המאסטר בעבודה. אפילו האופן שבו צמתים מאורגנים בפרויקט יכול לומר הרבה על היוצר שלו.
- רלוונטיות. קורסים נרחבים ויסודיים אינם מעודכנים לעתים רחוקות. רבים מהם לא עקבו בקצב הפיתוח של תוכנית הודיני, שהשתנתה לא מעט בשלוש השנים האחרונות. גישות מבוססות הוחלפו בגישות חדשות, אופטימליות ונוחות יותר (הישנות לא נעלמו, אבל הפסיקו להיות מועדפות). בפרט, חלקה של שפת הווקס בעבודה עם הודיני גדל. כאשר לומדים את היסודות של הודיני, חשוב לדעת אילו טכניקות עדכניות עדכניות, כך שכשתתקלו בחומר הדרכה ישן יותר (ולרוב מורכב יותר), תדע כיצד ליישם ביעילות את המידע שאתה לומד בפועל.
והחסרונות...
- הקורסים אינם מכילים פתרונות מוכנים לייצור אמיתי. המחבר בוחר נושאי שיעור ושיטות לפתרון בעיות כדי להדגים מה אפשרי במקום להשיג תוצאה סופית מיטבית. פתרונות אלו אינם תמיד היעילים ביותר, ולא כולם מתאימים להגדרה של "שיטות עבודה מומלצות". אם אתה מחפש הוראות שלב אחר שלב המכסות את כל שלבי הייצור מההתחלה ועד העיבוד הסופי (כמו , למשל), אז הקורסים האלה לא באמת בשבילך. המחבר מעדיף להשאיר את הסוף פתוח, מה שיכול להיות קצת מרתיע עבור משתמשי הודיני חדשים.
- תופעות לוואי של הצגה בלתי פורמלית ואימפרוביזציה. המחבר עושה לפעמים טעויות (שיכולות להיות יתרון) או מבזבז זמן בכיתה בניסיון לזכור או להתרכז במשהו. בהתחשב בכך שהמידע בקורסים נועד ברובו למטרות אינפורמטיביות בשל רוחב החומר הנלמד, אין הזדמנות להתעכב בפירוט על כמה נקודות. בשל כך, התלבטויותיו והחלטותיו הספונטניות של המחבר עלולות להעלות עוד יותר שאלות. מזל שיש לו על יצירת מנהל פרויקטים בהודיני באמצעות Python, ובכמה היבטים הם מעשיים ומפורטים יותר ממידע על אותו נושא בקורסים.
לדעתנו, היתרונות עולים בהרבה על החסרונות. אם אתה רוצה ללמוד באופן שיטתי פחות או יותר על תכנות בהודיני (והודיני עצמו), אז אתה יכול להתחיל עם מדריכי הווידאו האלה. הם גם תוספות טובות למדריכים ומשאבים אחרים, כמו סקירה כללית של היסודות של השימוש ב-Vex ו-Python בהודיני או סרטון עיון מהיר.
בונוס: כמה קישורים מעוררי השראה וחינוכית
- - GreyScaleGorilla בעולם הודיני (משתמשי Cinema4d יבינו אותנו). כיסוי רחב מאוד של נושאים והצגת חומר מעולה. אגב, הם רק התחילו עונה חדשה.
- - אגדה בקהילת הודיני. זה יותר על השראה מאשר טכניקות מעשיות ספציפיות. זכור את זה כשאתה צריך לראות ולהרגיש מה אתה יכול לעשות בהודיני.
- - מעצב ומורה מעולה.
- - מחבר אחד ממשאבי הלמידה המשמעותיים והפופולריים ביותר הודיני - . המשאב, המתעדכן באופן קבוע, פשוט מפוצץ מכמות המידע השימושי והפתרונות המוכנים. אנחנו בהחלט ממליצים עליו.
- - בן ארצנו, מחבר הקורס המצוין להודיני, המוכר לרבים . לא סביר שתצליחו לשלוט בזה לחלוטין בפעם הראשונה או אפילו השנייה, אבל בהחלט לא כדאי לוותר: קשה למצוא כל כך הרבה מידע על שיטות עבודה מתקדמות של שימוש ב-Vex ומודלים פרוצדורליים. להשראה, אנו ממליצים לקרוא את המצגת של המחבר .
- — ערוץ עם שיעורי הודיני באיכות גבוהה מאוד ברוסית. כל כך איכותי שחלק מהמשתמשים דוברי אנגלית אפילו היו רוצים ללמוד רוסית כדי שיוכלו לצפות בשיעורים האלה. חומרי הדרכה מחולקים ל תלוי ברמת הקושי.
מקור: www.habr.com
