יום שלישי, 29 במרץ 2011

רוצה ליצור מרקר משלך? הנה כמה כללים לשיפור העקיבה



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

קוד פתוח, והפעם - יצירת קווים ובדיקת פגיעה (hittest) בין קווים ומוביקליפ

 
הDrawingManager היא מחלקה המאפשרת יצירה קלה של קווים.

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

אז לקחתי את הקוד הזה של אנדריי מישל, שכתוב בAS2, המרתי אותו לAS3 והכנסתי עוד מעט שינויים כדי שיתאימו לקו ישר בלבד.




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

יום שבת, 26 במרץ 2011

עיצוב משחקים מבוססי מרקרים

רבים מנסים היום להכנס לשוק פיתוח המשחקים מבוססי מציאות מועצמת (חפשו augmented reality games בyoutube).
אז אם גם לכם יש רעיון כזה, הנה כמה מכללי האצבע כשרוצים לפתח משחק מבוסס מרקרים.

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


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


- תאורה מסויימת. המרקר צריך להיות מואר באור מסויים (לא חושך) בעוד שהמצלמה לא תסתנוור מאור חזק. 



בקרוב אעלה לכאן כמה משחקים שיצרתי לאחרונה. הנה פרומו:



יום שבת, 12 במרץ 2011

אנשים לעקוב אחריהם: והפעם, Lm3Labs


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

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

רשימת הגדג'טים בעתיד הקרוב-רחוק


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

יום רביעי, 9 במרץ 2011

אם תחייך תקבל גלידה חינם: על זיהוי פנים והבנת תחושות ורגשות


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

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

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

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

יום רביעי, 2 במרץ 2011

מכות וירטואליות: מציאות מועצמת בעזרת מצלמת עומק



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

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

ריקוד מועצם: עיצוב אינטראקציה בפרויקט מרקיד



בפוסט הזה באתר KinectHacks פורסם לפני כמה ימים פרויקט בשם Kinect Tracer של אריק ברוקמאייר.
הפרויקט מציג אינטראקציה חדשה שמוסיפה עניין לריקוד.
נסו לתאר את זה על רחבת הריקודים. אני מתערב שזה יגביר את מספר הרוקדים במועדון! :)