August 16, 2024

מציאות מדומה עם הטלפון ו...יוניטי???

אחרי 10 שנים ויותר בתחום התוכנה לפעמים דברים נראים… לא מעניינים.
פיתוח משחקים תמיד היה בלב שלי גם אם לא עסקתי בזה.
אז שאלתי את צ’אט - “היי צ’אט - מה כדאי לי ללמוד?”

הוא ענה לי כמה דברים ומשהו אחד משך לי את העין - תחום ה-AR.

מהו תחום ה- AR?

יש כמה מושגים שנולדו כתוצאה ממציאות מדומה -
XR - Extended Reality - מושג מטריה לכלל המושגים האחרים
VR - Virtual Reality - מציאות מדומה, בלי להכניס את המציאות האמיתית לעניין.
AR - Augmented Reality - הצגה של אלמנטים ווירטואלים על העולם האמיתי.
MR - Mixed Reality - הנפשה בו זמנית של אלמנטים ווירטואלים ואמיתיים.

דוגמאות מהתחום:

משקפיים של מציאות מדומה:

משחקים כמו פוקימון-גו:

למה זה כזה מעניין?

אנחנו עדיין לא רואים את זה במלואו אבל התחום הזה הולך לגדול ולגדול ולהפוך למציאות… ווירטואלית או אמיתית.

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

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

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

אז…איך אני מתחיל?

הייתי בשוק כמה זה קל - בזכות מתכנתים מעולים אנחנו זוכים להקלה בכניסה לעולם הזה.

אני הולך להציג את… UNITY.
למרות שניתן לעשות את זה גם עם טכנולוגיות כמו Android Studio.

קודם כל נכיר את הלינקים של יוניטי ללמידה:
https://learn.unity.com/pathway/mobile-ar-development

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

מה אני צריך?

טלפון ומחשב - עם usb או חיבור wifi.
אם אתם על ווינדוס מוטב גם שתורידו את הדרייברים המתאימים.

Windows OEM Drivers

ניתן להוריד מכאן:
https://developer.android.com/studio/run/oem-usb

Unity

הורידו את מנוע המשחקים:

https://unity.com/download

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

Debug connect with WIFI

לי אישית בסוף לא עבד חיבור עם usb אז חיברתי בעזרת ה-wifi שלי.
איך עושים את זה?
https://developer.android.com/tools/adb

קצת על המדריך - בואו נלמד

אז המדריך פותח בהסברים תאורתיים וזה…
אחרי שעברנו את הנ”ל אנחנו מגיעים לפרוייקט בסיסי שאנחנו מורידים ומעלים בunity.

הפרוייקט נמצא כאן:
https://connect-prd-cdn.unity.com/20221012/0101d577-2bc9-4b30-9b05-c7872e76e902/AR_Template_Zip.zip

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

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

אם אתם לא - תיכנסו לאפשרויות של הפרוייקט אחרי שפתחתם:

אחרי זה לכו לאפשרויות אנדרואיד ותבחרו במכשיר שלכם.

אם אתם מתחברים בצורה אלחוטית שימו לב שיש לבחור באופציה לבחירת IP בצורה ידנית.

אחרי זה - נהנים מהתוצאה!


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

אז למה אתם מחכים?

על הפוסט

הפוסט נכתב על ידי Ilya, רישיון על ידי CC BY-NC-ND 4.0.

שתפו את הפוסט

Email Facebook Linkedin Print

קנו לי קפה

#Software#Unity#GameDev#AR