יום שני, 29 באפריל 2013

פרויקט הגמר שלי - פוסט 1

למי שקרא את הפוסט הקודם ותהה - בסוף אחרי הרבה התמרחויות, קיבלתי 10 ימי כלא צבאי.
עכשיו אני מחכה שיגידו לי מתי אני הולך כבר, כי אין כל כך מקום שם...

מכיוון שבערך כל דבר בחיים שלי הסתיים (עבודה, זוגיות, חטיפים), החלטתי שזה זמן טוב לקחת פסק זמן מהכל ולסיים את פרויקט הגמר שלי באנימציה. סיימתי כבר ללמוד במכללה שלי אבל מעולם לא סיימתי את הפרויקט, שמחכה לי בוכה כל יום במחשב. פגשתי יותר מדי בוגרים שהמשיכו בחייהם ומתחרטים כל יום שלא סיימו את פרויקט הגמר שלהם, שלמרות שהיה להם את הרעיון הכי אדיר בעולם - באה המציאות והמינוס בבנק שהביא להם סטירה.
אז מכיוון שממילא לא נשאר לי כל כך מה להפסיד - אין זמן טוב יותר להחזיר נשכחות!

מדי פעם אני אכתוב פוסטים של זרימת עבודה והתקדמות, טריקים שגיליתי ומתכונים מצוינים לתה שטעמתי במקביל.
היעד: להגיע בזמן ל - Suzanne Awards וכמובן לזכות. כי כזה אני - יהיר ללא גבול.
המטרה: לסיים סרטון אנימציה תוך כדי למידת נושאים וכלים חדשים שלא נגעתי בהם ברמה שתשביע את רצוני - ריגינג, blend shapes, ליפסינק, טיקסטור בשימוש בתוכנת Mari, ללמוד איך להשתמש ב - SSS החדש בסייקלס בצורה אופטימלית (או לחילופין להשתמש ב - VRAY), חלקיקים המורכבים מדמויות ועוד.

נושא הפרויקט הוא שירות לקוחות כשהדמויות הן צפרדעים, הנה ה - base mesh לפני שהוספתי שיידינג, טקסטורות או דיספלייסמנט. מכוון שה - SSS בסייקלס עדיין נמצא בשלבי ניסוי ובדיקה, אני אתחיל קודם מהריגינג. זה גם יכריח אותי לתקן את הטופולוגיה עוד יותר טוב, שלא יהיו הפתעות בטיקסטור כשהגוף ימתח את עצמו:


הדבר שהיה לי הכי חשוב להדגיש בצפרדע הוא הרגליים המאסיביות שלה, אחרי הכל זה והלשון הארוכה הן מה שמייחד את החיה הזאת.

במקביל למידול התחלתי לחפש טקסטורות לעור של צפרדעים. הבעיה היא שאפילו תמורת תשלום לא מצאתי משהו טוב מספיק.
אז שמתי הודעה ב - Fiverr - אתר שבו תמורת 5 דולר אנשים יעשו מגוון דברים ותוצרים כמעט בכל נושא - שאני מחפש מישהו עם צפרדעים שיצלם תמונות תקריב ברמה גבוהה של העור שלהן.
לצערי בינתיים פנה אלי רק מישהו עם צבים. עוד מישהי שלחה אותי לאתר הסטוק השיתופי  morguefile.com שכל מטרתו היא להיות אוסף של תמונות סטוק חינמיות או זולות. גם טוב, מצאתי שם רפרנסים מצוינים לצפרדעים.

זה הכל לעכשיו, נתראה בעידכון הבא / כלא.

יום רביעי, 20 במרץ 2013

איך לטעות לכל אורך פרויקט ולהסתבך עם העולם [פוסט טכני ואישי לחלוטין]

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

הנה פרויקט שסיימתי:



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

טעות 1 - לא הדגשתי מספיק את השלב של הרנדרינג. אזהרתי את הלקוח שיש שלב לא הגיוני בסוף כל פרויקט שנקרא רנדרינג. בגדול מי שלא מהמקצוע לא אמור להבין מה זה עושה וזה נראה כאילו המצאנו שם-קוד מסורבל להליכה ללונה פארק בזמן שאנחנו אמורים לעבוד.
אומנם נתתי אזהרה שזה שלב בעייתי ועלול לקחת המון זמן, כי מדובר כמעט בדקה שלמה של תלת-ממד ב - HD (כי אנחנו כבר לא בשנות התשעים, אין סיבה לפחות מזה), אבל כנראה שזה לא היה מספיק. על כך בהמשך



טעות 2 - ללקוח לא אכפת אם המודלים שנמצאים מסביב למודל הראשי כדי למלא את הסצינה נעשו על ידיך, או שהורדת או שקנית אותם מאיפשהו. הוא מצפה לתוצאה סופית, מה זה מעניין אותו שהטופולוגיה שלך פשוט נכונה יותר, מאשר במודל העלוב ההוא שאתה משתגע שיש בו מפגשים של איזה 18 פוליגונים? הוא לא אנימטור, ואין לו שום סיבה להתעניין בזה.
כמובן שאני גאה מדי ועובד עם ראש בקיר - אז מידלתי הכל מאפס. גם את מה שיכולתי להוריד בכיף - זה לא עניין אותי. רציתי שהעבודה שלי תהיה "שלי", שלא אצטרך להתנצל שחצי מהאובייקטים לא שלי. הבעיה היא שזה רק מרשים את הקולגות. שוב, אף אחד מחוץ למקצוע לא מבין מה לעזאזל את/ה עושה.

אז לקח לי לעשות את העבודה יותר זמן. מכיוון שלא באמת נחתם בינינו חוזה (טעות!) הדד-ליין שלי היה טיפה יותר מאוורר. עם זאת, כדי שהלקוח לא ירצה להרוג אותי - אני יודע מהאפיליאייטור שהוא לא הצליח פעם אחת לנשום מרוב זעם - שיחררתי מדי פעם חלקים מהעבודה. רנדר יפה פה, אובייקט מושלם שם.
באיזשהו שלב שלחתי פלייבלאסט, שיראה את האנימציה הדי סופית. בבלנדר זה נקרא פשוט רנדר OpenGL - צילום מסך ה - Viewport באנימציה, ככה שהלקוח וגם אני למעשה נדע איך זה יראה פחות או יותר מבחינת עריכה, תיזמון ותזוזה ויחסוך טעויות בהמשך ברינדור הסופי.
ב"הרפתקאות ב-3D" יש פוסט בנושא.

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

המשכתי לעבוד -
את המעיכה של הפקקים עשיתי בסך הכל בשימוש של שני מצבים של  Blend Shape (שייפ קיז למשתמשי מאיה), יצרתי פקק אחד עם כל מה שצריך ואז שכפלתי אותו בשביל העטיפות האחרות. אני לא נוגע כמעט באלכוהול והידע שלי בבירה, בטח ברזילאית, שואף למינוס. חיפשתי בירות פופולאריות בברזיל ואז עשיתי להן טרייס ב - Inkscape, ככה שיהיו לי טקסטורות וקטוריות איכותיות לכל שימוש. אף אחד לא ישים לב, אבל המלל של הטקסט על הפקקים מורכב מגיבובי שטויות שהמצאתי באותו הרגע... בכל מקרה הנה עוד -
טעות! המידע של הבלנדשייפ אומנם הועתק על כל פקקי הבירה שעטפו את התרנגולת, אבל זה גם הכביד מאוד את הסצינה שלא לצורך. זה קרה כי לא תיכננתי מספיק איך תראה הסצינה ובתמימותי חשבתי שאני באמת אעשה אנימציה לכל הפקקים. כדי להשאר שפוי בנפשי לא עשיתי זאת, כמובן.

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



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

את הפירוק של לוח העץ מהפיסלונים עשיתי ברמאות פיזיקלית.
השתמשתי במנוע ה - Bullet Physics שהממשק שלו בבלנדר השתפר, בשילוב הסקריפט המעולה שנבנה לפרויקט "מנגו" בזמנו - Voronoi Fracture. באמת שניסיתי לעשות חללים בתוך הקרש בדמות הפסלונים עם Boolean ואז לשבור אותו עם הסקריפט, שיתקלף מהם כביכול. אבל בפועל זה גרם לקריסות לפעמים וכשזה לא קרס זה פשוט התעלם מהחללים. אז פשוט שמתי את הקרש על גבי הפסלונים. בהמשך הסתבר שזה הפתרון היותר טוב - לריגיד בודי יש תכונה שכששני אובייקטים משתלבים בצורה לא טבעית, כלומר נכנסים אחד בשני - הם פשוט מקפצים אחד מהשני, שזה בדיוק מה שהייתי צריך! את איך שהטקסטורה מוקרנת על הקרש גם בפירוק למדתי ממדריך מצוין שלמעשה עושה תהליך הפוך ממה שאני עשיתי:
http://cgcookie.com/blender/2013/02/28/rigid-body-physics-create-falling-buttons-image/
ואיך לשבור דברים למדתי מפה:
http://www.youtube.com/watch?v=w_m81zF9WtY

את ה - Wire, או ליתר דיוק הקוים שמזכירים קצת בלופרינט בכל פעם שהופיעה סצינה סופית, עשיתי בעזרת Freestyle, זה מנוע לא ריאליסטי (NPR) שמטרתו לייצר קווי מתאר מסוגננים לאובייקטים. השבוע אמורים לשלב אותו כבר בבלנדר אחרי נראה לי 8 שנים, אז כשהכנתי את האנימציה בזמנו השתמשתי בגרסה מיוחדת של בלנדר עם המנוע הזה. אף פעם לא כל כך התלהבתי ממנו ולא הייתי שותף להתלהבות הכמעט פנאטית של כל מני משתמשי בלנדר, ששטפו על בסיס יום-יומי למתכנתים את המוח שיכניסו אותו כבר בגרסה הרשמית. אני יודע שאחרי זה מישהו מהמתכנתים גם יצטרך לתחזק אותו ובהחלט הייתי מעדיף שיתחזקו דברים קצת יותר חשובים. נוכחתי לדעת שהוא לא יציב, ואם משלבים כל מני סגנונות אקראיים - הוא קורס. אני בוטח במתכנתים הראשיים שלא יכניסו את המנוע עד שהוא לא יהיה יציב מספיק (אולי בגלל זה לקח כל כך הרבה שנים לשילוב המיוחל), עם זאת, בהחלט אפשר להסתדר גם כשהוא קיים בנפרד.
אחת הבעיות הגדולות יותר שאני יודע שגם עכשיו עוד לא פתרו היא, שהוא מעלה לזיכרון את כל האובייקטים גם אם לא רוצים את זה. סצינות כבדות גורמות למחשב לקפוא -וזאת למרות שיש לי מחשב מצוין.
כולי תקווה שהחולי הזה לא יעיב על שאר התוכנה.
מדריך מצוין שלמדתי ממנו להשתמש במנוע ולא קל למצוא אותו משום-מה:
3dexport.com/3dtuts/3d-tutorials/how-to-use-freestyle-in-blender/

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

ואז הגיע שלב הרנדרינג. הו שלב הרנדרינג... ארור תהיה!
הודעתי ללקוח שאי אפשר לרנדר את זה על מחשב אחד ושצריך חוות רנדרינג בשביל לסיים. אחרת זה יקח חצי שנה. הוא לא הבין על מה אני מדבר ושכבר אסיים עם זה ואשלח את הקובץ. הסברתי לו (בעלבון) שאני לא משחק, ושאין ברירה.
בסוף בחוסר רצון מובהק הוא אישר את העניין. זה שלב משמעותי בכל עבודה עם לקוח - איך לחסוך הפתעות ולא לגרום לתיסכול של שני הצדדים. הבנתי מקולגות שהם עברו חוויות דומות של תיסכול מצד הלקוח כי אין לו מושג מה אנחנו רוצים ממנו.
החלטתי שלפעם הבאה אני אייצר מסמך שכל מהותו הוא לשקף על רגל אחת את עבודתו של האנימטור, איזה שלבים כלליים יש, ועל מה אנחנו חושבים ולוקחים בחשבון כשאנחנו מתמחרים את הפרויקט, כולל גם אאוטסורסינג אם צריך - כמו חוות רינדור במקרה הזה. אמרו לי שזה רעיון מצוין וזה יעזור גם להרבה אחרים, אז אני אעדכן בקשר לזה בהמשך.

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




[עידכון] מסתבר שגם חווה בשם RebusFarm מקבלת את בלנדר, ואפילו עם תמיכה ב - VRay לבלנדר.
בחלק מהמקרים ניתן לרנדר גם עם גרסאות מיוחדות או גרסאות קצה (לאלה שרוצים גרסה עדכנית חמה מתנור המתכנתים - אפילו כמה שעות אחורה), אם אחרי רף כספי מסוים או אם סתם להסדיר את זה עם הנציג של החווה. אז גם אם הגרסה הרשמית הנתמכת ישנה, אפשר לפעמים בכל זאת להסדיר את זה.
לפעמים גם יש אי-התאמה בין מה שמציג האתר לבין היכולות האמיתיות של החווה על פי הנציגים שלהן.
למטה שמתי את התשובות שלהם לשאלות שלי.
אצל חלק מהחוות מקבלים בונוס של עד 25 יורו מתנה רק על הרשמה, שתוכלו לבחון איך להשתמש בחווה מבלי סתם לבזבז כסף.

כמובן שקשה להגדיר מחיר מוחלט וידוע כי כל פריים יכול לקחת זמן אחר, אבל החישוב לרוב הולך ככה: כמות הליבות שיש במחשב שלך, כפול כמה זמן שלוקח לך לרנדר פריים, כפול כמה שזה עולה להשכיר מחשב בחווה לשעה. נניח - יש לי מחשב i7 שזה כמו שמונה ליבות, לוקח לי שעתיים לרנדר פריים. 8 ליבות להשכרה בחווה יעלו לי דולר אחד. אז הפריים שלי יעלה שני דולר.
היו חשובים לי שני דברים - שהחווה תתמוך בסייקלס, רצוי כמה שיותר מעודכן, ושיהיה אפשרות לפתוח דרך הממשק חשבון ללקוח.
דרשתי שהלקוח יפתח חשבון משלו בחוות רנדר שבחרתי, RenderFlow.com (שהיא הייתה טעות נוספת!), כדי שתהיה לי הפרדה בין הכסף הזה לבין עצמי. רציתי להשיל מעצמי את האחריות מהתעסקות ישירה בכרטיסי אשראי לא שלי. אז הוא פתח, והכניס את הכסף.
רק מה, עכשיו אני חכם גדול שאני מסביר את זה בפשטות, זה אחרי שעשיתי את -
טעות חיי!
איכשהו, לא ברור איך, חישבתי את זה בתור ליבה אחת לכל פריים. מן הסתם זה יצא הרבה פחות.
הייתי בטוח שזה 240 יורו, 1200 ש"ח בערך שזה כואב בכיס אבל אפשרי.
במקום 240 יורו שאמרתי ללקוח זה היה אמור להיות 1000 יורו. כן, טיפה הבדל.

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

באיזשהו שלב התיישבתי וניסיתי להבין איך אני פותר את זה.
אני לא מעשן, אז אין לי את הקטע הזה של המגניבים לצאת החוצה פתאום, לשלוף סיגריה, לחשוב ולעשות פרצוף אדיש.
אז הטבעתי את יגוני בתה ארל גריי והתחלתי לחשוב: יש לי 1,500 פריימים לרנדר, אנימציה של כמעט דקה.
חישבתי שהכסף הזה יספיק למשהו כמו 160 פריימים מורכבים שלמחשב שלי היה לוקח שעתיים לרנדר, כלומר נצח.
התחלתי לעשות הפרדה - איזה פריימים קלים ניתן לחסוך מהחווה. התחלתי לפרק את הקבצים ופיזרתי אותם כמעט על כל מחשב אקראי שמצאתי - על מחשבים בשני משרדים בעבודה שלי, המחשב של אמא וכו'. היה לי קל לזרוק קבצים על מחשבים אחרים כי אחד היתרונות של בלנדר היא שהיא קלת משקל (גג 50 מגה), עובדת על כל מערכות ההפעלה וניתן להוריד אותה בחינם מכל מקום. אז כל פעם זרקתי קובץ, הורדתי את התוכנה ופשוט לחצתי על רנדר.
המחשב האישי שלי במשרד נבנה בזמנו במיוחד לצרכי, אז בכל מקרה יכולתי לשלוט בו ישירות מהבית (דרך תוכנת TeamViewer). הייתי שם את הרינדור במחשבי המשרד אחרי שהייתי מסיים לעבוד ובבוקר הייתי מגיע "לקצור" את הקבצים שנוצרו.

ובאמת, הסרטון התחיל לרקום עור וגידים, פעלתי בחסכנות ולעיתים אפילו הורדתי מאוד את גובה ה -Sampling, איפה שבכל מקרה פחות ישימו לב או שיש תנועה מהירה מדי.

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

חזרתי הביתה כשתחושת הקלה בלבי שכל מה שאני צריך לעשות זה פשוט לשלוח קבצים לחוות רנדר וזהו. סיימתי.
כמובן שכאן הבעיות לא הפסיקו.
כשהעליתי פריים מתוך הסצינה של המטבח ב - RenderFlow, זה פשוט התחיל לספור שניות. תוך כדי שהוא סופר (ומגיע כבר לשעות) הוא מוריד את הכסף אבל לא מרנדר, עד שפשוט נגמר הכסף בחשבון והפרויקט מבוטל. חשכו עיני.
במקביל ניצלתי את זה שב - BlenderStreet יש 25 יורו מתנה עם פתיחת החשבון שזה סכום רציני לכל הדעות. העליתי שם את הפרויקט, נשאלתי כמה שאלות פשוטות (איזה מנוע, איזו גרסה, איזה סוג קובץ לייצא) וזהו. אחרי כמה דקות הוא התחיל לרנדר. תוך בערך 40 דקות כבר היו 5 פריימים מוכנים שלמחשב שלי היה לוקח לרנדר פריים אחד בשעתיים, כאמור.
לא הבנתי אז איך זה ששם הכל עבד בלי בעיות ואילו פה זה לא עושה כלום.
אז שלחתי אליהם מייל. ואז השארתי להם הודעה בפייסבוק. ורשמתי להם בממשק של האתר שיש לי בעיה. וכלום לא קרה. לקח להם יום לענות לי על כל דבר. וככה זה נמשך כמה ימים, וניסיתי באיזשהו שלב להתקשר אליהם בסקייפ ללא הצלחה.  הייתי עובר לחווה של רנדר סטריט אבל הלקוח כבר שם את הכסף בחשבון שפתח בחווה הזאת, אז אני בעצם שבוי אצלהם.
אחרי כמה ימים של מריטת עצבים, כשבזמן הזה כמובן רינדרתי את מה שיכולתי במחשבים שלי, הכנסתי את החברה שלהם ברשימת הקשר שלי בסקייפ ואז שלחתי אליהם את הבעיה שלי בכתב. ובאמת, הם ענו!
הם שאלו מה שם המשתמש שלי ובדקו מה הבעיה בפרויקט.
מסתבר שבסצינה שלי היו חלקיקים, והשרת שלהם ניסה לאפות את חישוב הפיזיקלי לפני הרינדור וזה תקע את העבודה שלו.
חלקיקים? גירדתי את הראש בתהיה, הבחנתי בכך שכדאי שאחפוף, אחר כמה ימים שלא ממש יצאתי מהחדר.
שמתי שומשום על החלת שבת שבסצינה, אבל הפכתי אותם לאובייקטים אמיתיים. ואז נזכרתי שעשיתי את תבלינים באותה הסצינה. מה שמוזר הוא שהחלקיקים שהשתמשתי בהם - היו חסרי פיזיקה. ועדיין הם הסתבכו.

אחרי מבצע "עמוד ענן" הבנתי שאני לא באמת לוחם. זה מה שהייתי בסדיר, וזה מה שהייתי באימונים, אבל באיזשהו שלב לפני שכמעט נכנסנו לעזה - הבנתי שאני פשוט כישלון בזה. כלומר, זה לא כזה מסובך לרוץ לאן שיגידו לך לרוץ, ובטח לירות באנשים מהכוונת שלי, אבל אני גם לא משתגע על הרעיון של להרוג אנשים. היה לנו לתקופה קצרה מפקד צלף, ואחרי שהוא דיבר בערגה על איך הוריד לאנשים את הראש, ראינו שמשהו משובש לחלוטין בעיניים שלו, זה שרט אותו. אף בן אדם לא הורג בן אדם אחר ונשאר בן אדם.
תמיד ידעתי שאני די גרוע כלוחם, תמיד עשיתי טעויות מחפירות באימונים כשהכל היה מתוכנן וסטרילי - אז תהיתי מה יקרה במצב אמיתי כשהכל בבלאגן. ואני יודע שכולם עושים טעויות, אבל באמת שלא כמוני. אני באמת לא שם לב אף פעם מה קורה סביבי, וזה עלול לעלות בחיי אדם.
בנוסף גיליתי בעיות בריאותיות משונות שמנטרלות אותי, הידבקות איברים כך קרא לזה הפרקטולוג, כך שבלי מנה הגונה של כדורים אני לא יכול אפילו לצאת מהמיטה מרוב כאבים, וגם אז כואב לי מאוד, רק שאני גם ער.
אין מה לעשות, הסטאטוס הזה של להיות לוחם, נותן לך יותר פריווילגיות בחברה הישראלית, התקשיתי לוותר על הסטאטוס הזה.
הגיע צו מילואים של חודש. עברו רק 3 חודשים מאז המבצע.
שלחתי אליהם פרוטוקול מאחת הפגישות שלי עם הפרקטולוג. הייתי בטוח שדי בזה.
ביום שהייתי אמור להתייצב - גיליתי שהם לא אישרו את זה. יצרתי קשר והסברתי את מצבי, אבל לא קיבלו את זה.
אז הפכתי לניפקד.
הבנתי שהזמן שלי נחתך, עדיף להגיע ולקבל את הדין לפני שהוא יחמיר עם כל יום שעובר. אבל יש לי לקוחות - אני לא יכול לזרוק אותם בגלל הבעיות האישיות שלי. מכאן הייתי במרתון.
ככה חגגתי את היום הולדת 27 שלי, עייף ועל פי הצבא גם פורע חוק.

המשכתי לעבוד.
רנדר פלו שאלו אם אני רוצה לרנדר את מה שהעליתי אבל באופן אירוני כבר הספקתי לרנדר את הסצינה הספציפית ההיא עד אותו רגע. אז שלחתי סצינה אחרת, שגם היא התחילה לחשוב על כל מני דברים וכבר פחדתי, אבל אז אחרי 40 דקות זה סיים לרנדר את הפריים. ואז שלחתי שירנדר כמה פריימים והוא סיים תוך אותו זמן לרנדר את כל החמישה במקביל. סוף סוף דברים עובדים כמו שמצופה מהם!
עד שכמובן הגיעה עוד -
טעות!
כשסצינות מתחילות להיות מאוד כבדות מרוב רזולוציה של האובייקטים, בבלנדר יש אופציה ללחוץ על Simplify, ולהגדיר באיזו דרגה יהיו כל האובייקטים בסצינה מבחינת עומס. שמתי אותה על אפס, וככה היה אפשר להמשיך לעבוד מבלי לפגוע בכלום.
כמובן ששכחתי מה - Simplify לפני ששלחתי את פריים הסלון - שעלה כמעט 100 יורו - לחוות רינדור.
הייתי יכול להתחמק מהטעות הזאת אם הייתה לי אפשרות לבחור פריים אחד מתוך הפרויקט, לרנדר אותו, לראות שהכל בסדר ואז לרנדר את כל שאר האנימציה.
ברנדרפלו זה בלתי אפשרי:
המטרה של החווה הינה לייצר זרימת עבודה שלא יוצאים מהתוכנה, לוחצים על רנדר וזה שולח את זה לחווה - כאילו מרנדרים במחשב האישי. רק מה - בתיאוריה זה נשמע נהדר, בפועל יש לזה רק חסרונות.
אני לא יכול להמשיך להתעסק עם אותו פרויקט אחרי שסיימתי אותו, מה שאומר שכל פעם שאני רוצה לרנדר משהו, גם אם זו אותה סצינה פעם אחר פעם, אני מעלה אותה כל פעם מחדש. חלק מהסצינות שלי מגיעות ל - 500 מגה. להעלות את זה כל פעם סתם ככה היה פשוט סיוט.
ובנוסף ל"חווית הזרימה" הזאת - אני בכל מקרה צריך פלאגין מיוחד, שפועל בלעדית דרך ג'אווה. כלומר - אם אני מעלה רנדר לחווה ובמקביל רוצה להוריד פריימים שכבר מוכנים מפרויקט קודם - באסה לי. ניתן לעשות רק פעולה אחת, ולא פשוט להוריד את זה מהאתר בצורה רגילה כמו שניתן להוריד כל דבר אחר בעולם.

אז בעקבות הכשלים האלה - כל טעות שעשיתי, לא יכולתי לדעת על קיומה עד שהצלחתי להוריד את הפריימים המוכנים. לשלוח אנימציה לרינדור היה שקול להימורים בקזינו. רק של חנונים.

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


לבין זה:


אז הפתרון שלי היה לרנדר רק את הספה, ופשוט לשים אותה על גבי הפריים המלא, עם עזרה מכמה מסיכות-
לפני:

אחרי:

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

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

גיליתי שמשום-מה הכונן שלי נסתם לאט לאט בלי שום סיבה. כמובן שחשדתי שזה אשמת רנדר פלו כי הייתי כל כך עצבני שהאשמתי אותו גם בתה שנשפך עלי, הרעב באפריקה והטרור העולמי.
אבל גם הפעם צדקתי:
רנדר פלו לא נותן לשלוח קבצים ארוזים - שוב, בשביל חווית הזרימה -אבל בפועל זה כי הפלאגין עושה את זה בעצמו לפני שהוא מעלה אותו, מה שכתוצאה מייצר עותק נוסף במקום אחר, וכאמור הקבצים שלי נעים בין 200 ל - 500 מגה, וכיוון שהעליתי כל מני סצינות לפעמים פעמיים, נוצרו ג'יגות של ג'אנק מיותר שלא ידעתי על קיומו.

אני מניח שדי ברור מדברי שאני לא ממליץ על Render Flow כחוות רנדר. פעם הבאה שאני משתמש בבלנדר - אלך על Render Street - אין להם שום התחכמויות והם גם יכולים לרנדר ב - GPU ולעיתים בגרסאות קצה. הם כל כך משתדלים להיות מעודכנים שהם אפילו עובדים על היכולת לרנדר גם OSL (Open Shading Language) שנראה לי שבלנדר, ארנולד וכנראה גם ויריי היחידים בעולם שכבר תומכים בה.

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

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

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



----
תשובות שנשלחו מחוות הרינדור:

https://render.st/
לעיתים אפילו גרסאות נסיוניות, אין מחשבון מחיר, 25 יורו מתנה. No OSL support yet
http://www.renderflow.com/
נשלח מייל. 25 יורו מתנה, מעודכן ל - 2.66
http://www.blenderrenders.com/index.html
נשלח מייל
We only support released versions from blender.org
If you have a project in the $500+ range, we can make special arrangements to support other versions.
We will be implementing 2.66 tomorrow.  Give a shout with questions!
http://www.respower.com/blog/?page_id=193
תגובה באתר
http://www.greenbutton.com/Applications/Blender
נשלח דרך צור קשר
Currently the most recent version we support is 2.64a.
We're trying to get this updated as soon as possible as we're aware 2.66 has just been released.
However at this stage I'm unable to give you an estimate as to when our plugins will be compatible with the latest builds.
Keep an eye of website as new plugin releases will be updated there. :)
http://www.foxrenderfarm.com/specs-software.html
נשלח מייל
we support 2.63, 2,64 and 2.65
http://www.rendernow.co.uk/render-farm/
נשלח דרך צור קשר
Officialy blender 2.56If you require a different version I can't see a problem with getting it set up on the farm for your renders.
 2.66 Support Cycles
http://www.blendercloud.net/main/index
נשלח מייל

יום ראשון, 17 בפברואר 2013

NURBS, בלנדר ומכונות כירסום

ו... חזרתי. זה לקח 3 שנים שבאמצע סיימתי צבא, סיימתי ללמוד במכללה ואפילו גרסת 2.66 הולכת לצאת עוד כשבוע. ממש מכונת זמן! חוץ מהקטע שאני לא בטוח שיהיו לנו סקייטבורדים מרחפים עוד שנתיים. בואו נקווה כי אחרת זה יהיה מאוד מאכזב. מאוד.

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

מה זה NURBS? ראשי התיבות הן Non-uniform rational B-spline ובגדול אלה עקומות שמחברות ביניהן שטח. בניגוד לפוליגונים שכל המידע של מצולע הוא כמה קודקודים יש בו, בנורבס יש המון מידע כולל כמה נקודות אחיזה יש על המשטח ועד כמה העקומות רגישות לכל שינוי (Degree). יש המון מתמטיקה מאחורי הקלעים.


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

אז חזרנו לנקודת ההתחלה - בבלנדר התמיכה בנורבס מאוד בסיסית והיא בעיקר תשומש רק בשביל המידול הראשוני ומהר מאוד עדיף להפוך את האובייקט לפוליגונאלי, פשוט כי אין מספיק כלים טובים לזה.
[עידכון] ישראל ישראלי הפנה אותי ל - Curve Tools, שהופכים את העבודה עם נורבס בבלנדר לטיפה יותר נעימה.

אה, ואין ייצוא/ייבוא שישמור אותו במצב הזה.
יש איזשהו פרויקט GIT שמטרתו הוא ייצוא נורבס מבלנדר, אבל נראה שלא מתחזקים כל כך את הפרויקט.
הייתי מציע תוכנת קוד-פתוח שטובה בנושא ולפי מעט גוגל - K-3D אמורה לדעת להתמודד עם זה, אבל היא תוכנה לא מפותחת מספיק בכללי.
מצאתי את AYAM, שהיא חופשית, אם-כי לפי תגובות בפורומים של בלנדר - הממשק שלה מסורבל בטירוף, אבל אמורה לדעת לתת מענה לחובבי הנורבס.
יש גם את FreeCAD שאמורה להתנהל עם דברים מהסוג הזה אבל אני לא מהנדס ואני לא לגמרי מכיר את הסביבה של תוכנות CAD, אז מפה אתם ברשות עצמכם.

אם אתם שולחים אובייקט פוליגונאלי למדפסת תלת-ממדית הכל יהיה בסדר, בגרסת 2.67 אפילו יוסיפו עוד כלי עזר להדפסה, אבל בשביל משהו מדויק כמו מכונת כירסום מתכת זה לא עובר.
כלומר, גם אם תעבירו לסולידוורקס את האובייקט הפוליגונאלי שלכם, זה לא ממש ישנה - מבחינת המכונה זה אוסף מידע לא שמיש.

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



הפתרון שאני מציע הוא לייצא מבלנדר תמונה שהגבהים המשתנים של האובייקט הנבחר יבוטאו במנעד שבין השחור ללבן, כמו סוג של displacement map.
MeshCAM אומנם עולה כסף, אבל ניתן להוריד אותה לנסיון מלא של 15 יום והיא קלילה ודי מהר ניתן להבין איך לתפעל אותה, אז יכול להיות שזה יפתור את הבעיה הנקודתית שלכם.

אם חיפשתם נורבס לבלנדר ונתקלתם בשם Nurbana, אז אתם כבר יודעים שזה היה אמור להכנס לבלנדר כפרויקט "קיץ של קוד" עוד משנת 2005.
ו... זהו. לא ברור מה קורה עם הפרויקט הזה. מדי פעם מזכירים את שמו במפגשי המתכנתים השבועיים של בלנדר, אבל לא ברור אם אי פעם הוא יכנס, אם בכלל. למעשה, לא בטוח שהפרויקט רלוונטי אחרי כמעט עשור.

אם יש לאחד הקוראים מידע שיאיר את עיני אתם מוזמנים להגיב או לשלוח הודעה.

יום שבת, 7 באוגוסט 2010

הולי קרפ! עברית בבלנדר?!




לא, אין עדיין תמיכה אמיתית בטקסט עברי בתוכנה, ולפי תגובת Blender Foundation זה משהו שנמצא ב - To do list, אבל בקהילת קוד פתוח, צריך שמישהו ירים את הכפפה. אז אם מישהו מכם מתכנת ונחמד - תרים אותה כבר! עם-זאת, זה לא אומר שאי אפשר לכתוב בשפת הקודש יצורים תלת-מימדיים. זה אפשרי, רק מבאס. הנה איך:

אני מביא פה דוגמא לאיך לעשות את זה בגירסת 2.49, כיוון שעוד אין לי מושג איך לתפעל את הבטא של 2.53. כשאפסיק עם העצלנות, אשים גם עדכון לגרסת העתיד.
אז מה צריך להכין? פונט בעברית. נניח - Arial הידוע.

פותחים בלנדר ומוסיפים טקסט [מקש רווח]

ואז מקבלים את הטקסט (הכל די מפתיע עד עכשיו...)

לחצו על מקש Tab כדי לעבור למצב עריכה, ותלחצו על כפתור ה - Load (ליד ה builtin ) בשביל לטעון את הגופן המועדף (בתיקיית הפונטים של המחשב שלכם, או איפה ששמתם את הפונט הרצוי)

בחרתם? שיגעון, עכשיו תלחצו על תפריט ה - Char (מימין לתפריט ה - Font)

לחצו על ה - Unicode Table ויפתח לכם תפריט של שפות. תבחרו ב - Hebrew

ואז תחפשו את האותיות העבריות של הגופן שלכם ע"י לחיצה על הכפתורים הקטנים U ו-D, שזה למעלה ולמטה

ועכשיו, כל מה שנשאר לכם לעשות זה ללחוץ עם העכבר על האותיות שאתם רוצים. כן, זה מטופש, אבל זה מה יש...

מחווה (?) לאודיסיאה בחלל בשילוב M&M's



בטוח יש דרכים יותר נורמאליות לעשות את זה ממה שאני עשיתי.
חיפשתי באינטרנט עטיפה של M&M's והעתקתי את האות M. שמתי אותה על עיגול צבע


העתקתי את זה ב - 7 צבעים לפי מה שראיתי בתוך החבילה...

לקחתי בבלנדר UVsphere, מעכתי אותו והוספתי את הסמל של הסוכריה בצד אחד, וצבע משלים מצד שני.
אז יצרתי 7 סוגים:
הו, כאן החלק שבטח כל מי שיש לו נסיון בתלת מימד בכלל ובבלנדר בפרט - יגחך לאיטו.
מה שעשיתי זה להעתיק ולהדביק את הסוכרית מלא פעמים, הזזתי כל אחת במקום וזווית קצת שונה (בתור נקודת התחלה), ואז משם העפתי כל סוכריה לכיוון המצלמה בזווית אחרת (בתור נקודת סיום).
זה לקח לי מליון שעות ולא היה לי כוח לתקן מלא טעויות. אעדכן את הרשומה הזאת ברגע שאמצע דרך נורמאלית יותר.

[עידכון כעבור כשלוש שנים]
טוב, אז כמובן שלא ככה עושים את זה אנשים שפויים.
זה אפילו מאוד פשוט: לוקחים את כל הסוכריות והופכים אותן ל - Group (CTREL + G) ואז מייצרים סתם משטח כלשהו, שמים עליו מערכת חלקיקים, ובאותה המערכת מגדירים לה להשתמש כאובייקטים שיחליפו את החלקיקים - את הגרופ שיצרנו. זהו.
יש אפילו אפשרות להחליט באחוזים איזה צבע יהיה יותר או פחות. מדהים!

יום ראשון, 12 באפריל 2009

בסיס מוצק בבלנדר - לפי איזה מדריכים [לגזור ולשמור]

הרשומה הבאה, שבטח אעדכן אותה עוד מליון פעם, היא רשימת מדריכים שיתנו לכם בסיס מוצק בבלנדר ואף בעולם תלת-המימד.
עד שאמצא חומרים ראויים בעברית, כל המדריכים באנגלית. מדי פעם אוסיף תירגום מילוני לכותרת כללית.
כדאי להקדיש לכל המדריכים את הזמן הראוי להם - גם אם זה יקח חודש עד להבנתם המלאה. אחרת - תרוצו בחומר ולא תבינו בעתיד כל מני בעיות בסיסיות, שיתקעו את העבודה שלכם.
אני רציני - זה משהו שלוקח זמן, והרבה. זו לא סיבה להרים מהר ידיים - תתעקשו עם עצמכם. אני מבטיח שהתועלת וההנאה לאחר מכן תהיה שווה את זה במידה כפולה ומשולשת!

אז יאללה, לעבודה!

מאמר קצר להתחלת העניינים: תלת מימד לכל פועל

תורידו את הבלנדר העדכני ביותר

התחלה כללית:
הפוליגון
[מהמילון -
פוליגון
(ז') מצולע, צורה הנדסית מישורית סגורה ומוגבלת על ידי קטעים] מתוך: בבילון

פוליגונים מורכבים

התחלה בבלנדר:
חלק מהמדריכים האלה, מתוך אתר בשם Blender Underground, כבר בלי מוזיקה ואפקטים מגניבים, ככה שתצתרכו ממש להיות סבלניים. זה יהיה שווה את זה בהמשך!
אז הנה:
Blender Basics Part 1

Smooth Shading
[מהמילון -
shading
(ש"ע) הצללה; גוון, הבדל קל
shade
(פ') להצל, לפרוש צל; להעיב, להאפיל; להצליל, לשנות גוון בהדרגה] מתוך: בבילון

Blender Basics Part 2


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

Blender Basics Part 3

קופסת פירמידה

להעתיק איור דו-מימדי ע"י עקומות

כוס קפה בשימוש כלי ה - Spinning

הפיכת משולשים למרובעים

יצירת חור עגול באמצע קופסה

יצירת חור מרובע באמצע קופסה

תוספת חיונית ומהירה למדריכים עד עכשיו

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

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

ולאלה שמרגישים שיש להם מספיק ביטחון עצמי (לאו דווקא עם בחורות) -
תרגיל יצירת פנים, מעת עוד מתלמד עצמאי, אחת מהשיטות הקלות ללמידה שמצאתי!
והנה התמונה בה הוא משתמש לתרגיל. זה לא מהמקור, אלה העתקה מהמדריך עצמו.
שימו לב:
למרות שהמחבר מבטיח לסקר כל צעד וצעד, יש כמה דברים שהוא שכח -
בעמוד 2, לפני שמוסיפים לשפתיים שני edge loops, הוא משנה את מרכז השפתיים בצורה שונה במקצת, שימו לב להבדלים בין התמונות.

הבנה קצת יותר לעומק לאיך שבלנדר פועל:

Blender Basics Part 4

המעטפת של המודל שלכם (Materials):
[מהמילון -
Material
(ש"ע) חומר; אריג, בד ] מתוך: בבילון

Blender Basics Part 5

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

יום שבת, 4 באפריל 2009

שינוי הרגלי עבודה

המיקסר הקודם שעשיתי היה על-הפנים, מהסיבה הפשוטה שהוא היה בנוי בצורה מסורבלת. לא רואים את זה בקליפ, אבל היו בו כל מני שפיצים לא קשורים והרבה יותר מדי זוויות לא הגיונית.
הבנתי שאני עובד לא נכון - עקבתי אחרי כל מני קליפים שמצלמים עבודה של אנשים אחרים על מודלים מורכבים יותר, וזה עדיין לא נראה כל כך מסורבל, אלא נקי ושכל זווית חדשה יש לה מטרה.
שרפתי לעצמי לילה ע"י זה שפשוט לקחתי קוביה ועשיתי עליה מליון ניסויים: יצירת חור באמצע, יצירת חור מרובע, יצירת פנים חדשים וכו'.
כעבור שבוע, משחזרתי מהצבא, המשכתי בניסויים ויצרתי מיקסר הרבה יותר טוב:
(ניתן ללחוץ להגדלה)


ובכן, מכוון שהרגשתי שאני סוף סוף קצת שולט ביכולות המידול, עזרתי אומץ ושלחתי את מרכולתי לאתר The Official Blender Model Repository - Free Blender Resources, שזה, בקצרה, מאגר מודלים חופשי לשימוש הכלל שאנשים תרמו בכיף. הבנתי שמודלים מבוקשים במיוחד הם כלי בית, לכן החלטתי לתת גם אני יד ענווה לפרויקט.
אני מחכה שיאשרו, זה לוקח כ - 24 שעות...

אגב, המיקסר בנוי סבבה, אבל לא הצלחתי לעשות נוזל שיראה ריאליסטי - מהסיבה הפשוטה שהמחשב מתפגר ברגע שדורשים ממנו לעשות סימולציות נוזלים (Fluid), וזה אפילו דבר ידוע גם במחשבים חזקים. אז לא היה לי כוח להתמודד עם זה. וגם לא הצלחתי להוסיף עצמות לכבל החשמלי מאחור (בניתי אפילו תקע!), כלומר - לא הצלחתי לעשות שיהיה קל פשוט לגלגל את הכבל, או להזיז אותו בשקט לאינשהו. בקיצור, בלאגן. את זה אני כבר אלמד בשלבים מאוחרים יותר, אני מניח. אני מקווה...

(תמונת פרופיל. והתקע!)